Внутренняя перелинковка

Internal links находит подходящие связи между опубликованными материалами. Это помогает поисковым системам обнаруживать связанные страницы, а читателям переходить к следующей полезной статье.

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

Где найти

Перейдите в Baza Helper → Content → Internal links. Инструмент входит в пакет Pro. Доступны вкладки Suggestions, Links, Rejected, Phrases и Settings. Карточка Suggestions представляет пару материалов и отдельную редактируемую строку для каждого языка.

Первое сканирование

Нажмите “Scan content”. Сканер обрабатывает по 20 записей и хранит до 600 лучших предложений. Источники фраз: заголовки, ключевые фразы Yoast SEO, Rank Math и SEOPress, а также собственные фразы из Phrases. Материал проверяется только фразами своего языка.

Ссылки не ставятся внутри существующих ссылок, кода, pre, кнопок, label, полей формы, SVG, figcaption и nav. Заголовки исключаются при включённой настройке. Теги шорткодов маскируются.

Пропускаются сам материал и его переводы, уже связанные цели, активные правила, уже решённые пары и фразы, пересечения и материалы без свободного лимита. Собственная фраза важнее ключевой, а ключевая важнее заголовка. Два одинаковых заголовка не назначаются ни одной цели.

Карточки предложений

Карточка содержит пару материалов, строки языков, флажки и редактируемые анкоры. “Apply” применяет выбранные языки, “Reject” отклоняет пару, а “Apply all” работает пакетами по 25. Есть фильтр языка и пагинация по шесть карточек. При применении плагин повторно проверяет слова и свободное место в лимите.

Переводы

Одна карточка объединяет переводы одной пары, но каждая версия использует собственный язык, заголовок, ключевую и собственные фразы. Отдельный язык можно отключить флажком.

Phrases

Найдите статью по заголовку и добавьте собственные фразы, по одной в строке для каждого языка. Они хранятся в _baza_helper_il_phrases. “Translate to the other languages” заполняет пустые языки через Translate\Content::translate_strings(). Проверьте результат и сохраните его.

В Links доступны поиск и “Remove” для одобренных правил. В Rejected кнопка “Suggest again” возвращает отклонённую пару на проверку.

Settings

  • Post types: типы опубликованных материалов для сканирования. Значение по умолчанию не указано.
  • Most links per article: по умолчанию максимум 5 правил.
  • Shortest phrase: по умолчанию минимум 4 буквы.
  • Use titles: использовать заголовки. Значение по умолчанию не указано.
  • Use focus keywords: использовать ключевые фразы SEO. Значение по умолчанию не указано.
  • Use own phrases: использовать собственные фразы. Значение по умолчанию не указано.
  • Leave headings alone: не ставить ссылки в заголовках. Значение по умолчанию не указано.
  • Open in a new tab: открывать в новой вкладке. Значение по умолчанию не указано.
  • Add the target title: добавлять заголовок цели. Значение по умолчанию не указано.

Каждое изменение правила или настройки очищает кэш страниц через Baza Helper.

Как ссылка появляется на странице

Linker работает в the_content с приоритетом 30, только в основном содержимом отдельной записи для посетителя, один раз на запись и запрос. Не работает в админке, лентах, REST и AJAX. Связывается первое свободное вхождение, более длинные фразы обрабатываются первыми. Неопубликованная или удалённая цель пропускается.

Ограничения

Страницы Elementor не сканируются, потому что текст хранится в метаданных. Лимит задаёт количество активных правил. Сканер предлагает только свободное число, а Apply проверяет его ещё раз.

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

  • baza_helper_internal_links_apply управляет применением правил.
  • baza_helper_internal_links_rules фильтрует правила перед вставкой.
  • Таблица: {prefix}baza_helper_links.
  • Метаполе фраз: _baza_helper_il_phrases.
  • Ссылка: class="baza-helper-link" и data-baza-helper-link="ID".

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

Почему нет предложений?

Нет фразы нужного языка, она слишком короткая или находится в исключённом элементе, цель является самой статьёй или переводом, уже связана или решена, лимит заполнен либо страница создана в Elementor.

Почему ссылка не появилась?

Проверьте публикацию цели, наличие фразы в разрешённом месте, свободный лимит и просмотр основного контента отдельной записи посетителем.

Как убрать ссылку?

В Links найдите правило и нажмите “Remove”. Редактировать сохранённый текст не требуется.

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