Функції автоматичного внутрішнього перелінкування
- Шість типів цілі: товар, категорія, сторінка CMS, виробник, постачальник або власний внутрішній URL. Для каталогових цілей і CMS ви вказуєте ідентифікатор, а модуль будує адресу за допомогою механізму посилань PrestaShop.
- Сім типів вихідних сторінок: товари, категорії, CMS, виробники, постачальники, головна сторінка та сторінки модулів. Перелінкування охоплює вибрані області вмісту, доступні в кінцевому HTML сторінки.
- Вибір описів товару: правило може працювати в короткому описі, повному описі або в обох полях.
- До 50 фраз в одному правилі: фрази ви вводите в окремих рядках або розділяєте комами. Зіставлення враховує межі слів і символи Unicode; розрізнення великих і малих літер є опціональним.
- Пріоритети правил: значення від 0 до 1000 визначає порядок обробки. Правила з вищим пріоритетом працюють раніше, а в межах одного правила довші фрази мають пріоритет над коротшими.
- Точний діапазон дії: ви можете вказати ідентифікатори вихідних сторінок, а також категорії, до яких належать товари. Товар підпадає під правило за вказаним ID або належністю до однієї з вибраних категорій.
- Виключення сторінок: список виключених ідентифікаторів має пріоритет над списком джерел і категоріями товарів.
- Три рівні лімітів: від 1 до 100 посилань, доданих модулем на сторінку, від 1 до 20 на одну ціль і від 1 до 20 для конкретного правила. Глобальні налаштування за замовчуванням — 8 посилань на сторінку і 1 на одну ціль.
- Контроль повторюваних цілей: за замовчуванням модуль пропускає ціль, на яку вже є посилання в оброблюваному вмісті, а також посилання на поточну сторінку. Обидва правила можна змінити в налаштуваннях.
- Захист наявного вмісту: фрази всередині наявних посилань, форм, скриптів, стилів, коду та позначених прихованих елементів пропускаються. Заголовки захищені за замовчуванням, з можливістю вимкнення цього захисту.
- Параметри посилання: ви можете встановити додатковий заголовок посилання, позначку
nofollow, а також відкриття в новій вкладці або вікні. Якщо ввімкнено останню опцію, посилання також отримує значенняnoopenerіnoreferrerв атрибутіrel.
Керування правилами в панелі PrestaShop
- Чернетки та публікація: нове правило можна підготувати без запуску його на фронтенді. Опубліковане правило працює відповідно до вибраного діапазону, розкладу та лімітів.
- Розклад: необов’язкова дата початку та завершення дає змогу обмежити період дії правила. Дати інтерпретуються відповідно до часу сервера PHP.
- Дублювання: копія правила зберігає його налаштування і створюється як чернетка в тому самому магазині.
- Масові операції: публікація, вимкнення та видалення позначених правил. Видалення потребує підтвердження зі списком назв правил.
- Пошук і пагінація: список можна шукати за назвами та фразами; правила відображаються по 20 на сторінку.
- Панель і п’ять вкладок: Панель, Правила, Налаштування, Симулятор і SEO-діагностика. Панель показує кількість усіх правил, опублікованих правил і правил із розкладом.
- Окремі мови: кожне правило має власну мову, завдяки чому фрази та цілі можна адаптувати до конкретної мовної версії магазину. Модуль не перекладає фрази автоматично.
- Підтримка multistore: налаштування та правила прив’язані до магазину. Керування відбувається в контексті одного вибраного магазину.
Симулятор і SEO-діагностика
Симулятор перелінкування обробляє текст або HTML, який ви вставите у форму. Ви вибираєте тип вихідної сторінки, її ідентифікатор, мову і — для товару — короткий або повний опис; для сторінки модуля вказуєте її внутрішній URL. Ви можете врахувати вказану чернетку без її публікації в магазині. Результат містить HTML-код із доданими посиланнями, загальну кількість нових посилань і кількість посилань, доданих окремими правилами. Якщо нових посилань немає або ліміт перевищено, ви отримаєте повідомлення, яке допоможе перевірити налаштування.
SEO-діагностика показує адресу та статус цілі правила її мовою. Каталогові цілі та CMS перевіряються на основі даних магазину; недоступні цілі пропускаються під час перелінкування. Для URL, введеного вручну, модуль перевіряє, чи відповідає адреса правилам внутрішньої адреси, але не надсилає до неї HTTP-запит. Діагностика не замінює перевірку відповіді сервера або індексованості сторінки.
Імпорт, експорт і перенесення правил
- Експорт JSON: завантаження правил вибраного магазину пакетами від 1 до 200 позицій. Метадані файлу визначають номер пакета, кількість пакетів і загальну кількість правил.
- Імпорт як чернеток: модуль перевіряє всі правила з файлу перед їх додаванням. Імпорт не замінює наявні правила; під час перенесення між магазинами потрібно перевірити ідентифікатори мов і цілей.
- Міграція з
g_internallinking: якщо виявлено таблиці старішого модуля, ви можете перенести підтримувані правила як чернетки. Міграція розділяє діапазони товарів, категорій і CMS, зберігає мову та не дублює раніше перенесені позиції при повторенні. Звіт указує позиції, що потребують ручного коригування, а старі таблиці залишаються збереженими.
Переваги для обслуговування магазину та клієнтів
- Менше ручного редагування описів: одним правилом ви можете додати посилання в багатьох відповідних вмістах, без окремого збереження посилання в кожному описі.
- Контроль структури перелінкування: фрази, пріоритети, діапазони та виключення визначають, який вміст ви пов’язуєте і куди ведуть посилання.
- Обмеження щільності посилань: ліміти та пропуск уже наявних цілей дають змогу уникнути додавання багатьох посилань на ту саму сторінку.
- Доступ до пов’язаного вмісту: клієнт може перейти з опису, який читає, безпосередньо до вказаного товару, категорії або CMS-порадника.
- Зміни без постійного переписування вмісту: вимкнення автоматичного перелінкування зупиняє додавання посилань, зберігаючи правила та оригінальні описи.
Приклади застосування внутрішнього перелінкування
Опис товару та порадник: фразу «підбір розміру» можна пов’язати зі сторінкою CMS, яка пояснює спосіб вимірювання. Правило можна обмежити вибраними товарами або категоріями товарів.
Вміст CMS і категорія: фразу «трекінгове взуття», що трапляється в пораднику, можна спрямувати до відповідної категорії магазину. Введені фрази ви визначаєте самостійно — модуль не вибирає їх на основі популярності в пошуковій системі.
Перелінкування в певний період: ви можете встановити дати дії правила, що веде до вибраного товару або категорії, а після завершення періоду зберегти правило для подальшого редагування.
Як підготувати перше правило?
- Виберіть магазин, додайте правило як чернетку та встановіть мову вмісту.
- Введіть фрази та вкажіть тип цілі і її ID або внутрішній URL.
- Визначте джерела, виключення, поле опису товару та ліміти; за потреби додайте розклад.
- Вставте приклад фрагмента до Симулятора та врахуйте ID підготовленої чернетки. Перевірте результат для відповідної вихідної сторінки та мови.
- Перевірте ціль у SEO-діагностиці та область вмісту, яку використовує тема, а потім опублікуйте правило.
Діапазон дії та важливі обмеження
- Буквальне зіставлення: модуль не розпізнає автоматично граматичні форми або синоніми. Потрібні варіанти ви додаєте до списку фраз.
- Залежність від областей вмісту: селектори за замовчуванням охоплюють описи в темах Classic і Hummingbird, а також вміст CMS. Для іншої структури ви можете додати прості селектори ID або класи CSS. Сторінки модулів потребують указаної області вмісту; це не є автоматичною інтеграцією з кожним модулем блогу.
- Повні відповіді сторінок: перелінкування відбувається на боці сервера, без JavaScript-скрипту, що додає посилання в браузері. Відповіді AJAX пропускаються; кошик, процес оформлення замовлення, обліковий запис клієнта та пошук не належать до підтримуваних типів сторінок.
- Ліміти обробки: автоматичне перелінкування підтримує до 1000 опублікованих правил на магазин і мову. Також діють обмеження щодо розміру та складності HTML; перевищення лімітів може призвести до пропуску перелінкування.
- SEO-діапазон: модуль керує внутрішніми посиланнями, але не гарантує індексацію або зростання позицій. Він не створює карту сайту, не встановлює канонічні адреси та не змінює правила для пошукових роботів.
- Видалення даних: деінсталяція видаляє правила та налаштування цього модуля. Перед деінсталяцією варто експортувати потрібні правила; саме вимкнення перелінкування зберігає дані.
Сумісність і ліцензія
PD Linkowanie Wewnętrzne Pro призначений для PrestaShop 1.7.x, 8.x і 9.x. Це комерційний модуль PrestaDev; умови використання містяться в наданому файлі LICENSE.