Внешние ссылки WordPress: новые вкладки, nofollow и sponsored

External links применяет единые правила к ссылкам, которые ведут за пределы вашего сайта WordPress. Модуль может открывать их в новой вкладке, добавлять нужные значения rel и отмечать платные или партнёрские ссылки без изменения сохранённого контента записей.

Сохранённый контент не меняется. Атрибуты добавляются при формировании страницы WordPress. Отключите модуль или добавьте исключение, и текст записи останется прежним.

Где найти

Перейдите в Baza Helper > SEO и аналитика > External links. Модуль доступен в бесплатной версии. На экране находятся настройки поведения, четыре списка доменов и карточка сканирования внешних ссылок в контенте.

Правила для внешних ссылок

  • Открывать в новой вкладке: добавляет target="_blank", если цель ещё не задана. Такая ссылка всегда получает noopener, а при необходимости также noreferrer.
  • Nofollow: выберите без изменений, nofollow для всех внешних ссылок или для всех, кроме доверенных доменов.
  • Платные ссылки: домены из платного списка получают sponsored nofollow.
  • Партнёрские ссылки: автоматическое определение отмечает адреса с параметрами tag, aff, ref_id, известными короткими доменами и путями /go/ или /out/ как sponsored nofollow.
  • CSS-класс: обработанные ссылки получают класс external-link.

Существующие значения rel дополняются, а не заменяются. Уже заданный target сохраняется.

Где применять правила

Модуль может обрабатывать:

  • контент и отрывки записей и страниц;
  • текстовые и блочные виджеты;
  • ссылки меню WordPress.

Контент и отрывки обрабатываются при выводе страницы. Атрибуты меню добавляются через API меню WordPress.

Списки доменов

Указывайте по одному домену в строке.

  • Собственные сайты: другие адреса этого сайта или ваши другие сайты. Ссылки на них считаются внутренними.
  • Доверенные сайты: источники и партнёры, которые можно исключить из nofollow.
  • Платные и партнёрские сайты: ссылки на них получают sponsored nofollow.
  • Никогда не менять: атрибуты ссылок на эти домены остаются исходными.

Домен охватывает свои поддомены. Точка в начале может обозначать всю доменную зону, а www при сравнении игнорируется.

Сканирование контента

Карточка сканирования проверяет последние 400 записей и страниц, считает ссылки и страницы для каждого внешнего домена и сохраняет результат на десять минут. Выберите нужный список рядом с доменом, чтобы сразу сохранить назначение.

Исключение для одной ссылки

Добавьте data-baza-links="keep" или класс no-external-links, если модуль не должен менять конкретную ссылку. Для всего домена используйте список Никогда не менять.

Как меняется страница

Baza Helper обрабатывает ссылки при формировании HTML, добавляет только нужные атрибуты и сохраняет существующие. Текст записи в базе данных не переписывается.

Для разработчиков

  • Настройки хранятся в baza_helper_external_links.
  • Ключ модуля: external-links.
  • Публичные маркеры исключения: data-baza-links="keep" и class="no-external-links".
  • При удалении плагина опция модуля удаляется.

Частые вопросы

Проверьте, не входит ли домен в список собственных или неизменяемых, нет ли атрибута data-baza-links="keep" или класса no-external-links и включена ли соответствующая область контента.

Нет. Атрибуты добавляются только к готовой странице. Отключение модуля убирает его действие без отката контента.

Домены из платного списка получают sponsored nofollow. При включённом автоматическом определении то же применяется к распознанным партнёрским адресам.

Существующие значения rel дополняются нужными токенами. Уже заданный target не изменяется.

Последнее изменение: 25.10.2026