Внутрішні посилання

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