Внешние ссылки 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 не изменяется.
