SEO Url-Fix OpenCart 4x | StsnDev. Формування семантичних url для сторінок магазину з урахуванням сучасних вимог
🚀 Основний функціонал розширення SEO URL FIX
Основна відмінність і перевага цього модуля від стандартного SEO URL полягає в тому, що модуль дозволяє виключати з шляху загальні папки, які стосуються певного контролера. Наприклад:
- Категорія
- Стандартний SEO URL формує такі адреси:
https://oc4seo.stsn-dev.kyiv.ua/ua/
catalog/laptop-notebookhttps://oc4seo.stsn-dev.kyiv.ua/ua/
catalog/component/monitor
- StsnDev SEO URL FIX формує URL без зайвого компоненту "catalog":
https://oc4seo.stsn-dev.kyiv.ua/laptop-notebook
https://oc4seo.stsn-dev.kyiv.ua/component/monitor
- Стандартний SEO URL формує такі адреси:
- Товар
- Стандартний SEO URL формує такі адреси:
https://oc4seo.stsn-dev.kyiv.ua/ua/
product/laptop-notebook/hp-lp3065https://oc4seo.stsn-dev.kyiv.ua/ua/
product/component/monitor/apple-cinema
- StsnDev SEO URL FIX формує URL без компоненту "product":
https://oc4seo.stsn-dev.kyiv.ua/laptop-notebook/hp-lp3065
https://oc4seo.stsn-dev.kyiv.ua/component/monitor/apple-cinema
- Стандартний SEO URL формує такі адреси:
- Категорія блогу
- Стандартний SEO URL формує такі адреси:
https://oc4seo.stsn-dev.kyiv.ua/ua/pro-televizory
?route=cms/blog- або (якщо створено запис SEO URL для route=cms/blog):
https://oc4seo.stsn-dev.kyiv.ua/ua/
blog/pro-televizory
- StsnDev SEO URL FIX формує URL без "blog", навіть без створення SEO запису для route=cms/blog:
https://oc4seo.stsn-dev.kyiv.ua/pro-televizory
- Стандартний SEO URL формує такі адреси:
- Статті блогу
- Стандартний SEO URL формує такі адреси:
https://oc4seo.stsn-dev.kyiv.ua/ua/pro-televizory/pro-smart-tv
?route=cms/blog.infohttps://oc4seo.stsn-dev.kyiv.ua/ua/pro-televizory/oled
?route=cms/blog.info- або (якщо створено SEO URL записи для route=cms/blog.info — наприклад,
articles
для англійської,statti
для української), тоді URL будуть:https://oc4seo.stsn-dev.kyiv.ua/ua/
statti/pro-televizory/pro-smart-tvhttps://oc4seo.stsn-dev.kyiv.ua/ua/
statti/pro-televizory/oled
- StsnDev SEO URL FIX формує такі URL без компоненту "articles" або "statti":
https://oc4seo.stsn-dev.kyiv.ua/pro-televizory/pro-smart-tv
https://oc4seo.stsn-dev.kyiv.ua/pro-televizory/oled
- Стандартний SEO URL формує такі адреси:
🌐 Мовні папки
Зверніть увагу, що модуль прибирає мовний компонент URL, якщо поточна мова вказана як основна мова вітрини (це налаштовується в параметрах магазину).
🏠 Головна сторінка
Проблему з відображенням домашньої сторінки модуль також вирішує. Для основної мови буде використано адресу https://oc4seo.stsn-dev.kyiv.ua
, а для інших — наприклад, https://oc4seo.stsn-dev.kyiv.ua/en
для англійської.
🗂️ Режим "плоскої" структури URL (опціонально)
Що це таке:
Цей режим дозволяє формувати максимально спрощені URL-адреси, у яких повністю прибрані не лише службові сегменти типу /product/
або /catalog/
, а й усі проміжні категорії. У результаті залишається лише базова частина шляху — наприклад, назва товару чи статті.
Приклад:
Замість стандартного URL:/ua/product/laptop-notebook/hp-lp3065
або/ua/product/component/monitor/apple-cinema
ви отримаєте:/hp-lp3065
/apple-cinema
(з урахуванням мови: /en/apple-cinema
тощо)
Переваги:
- Максимально короткі та прості URL-адреси;
- Краще сприйняття користувачами;
- Потенційне покращення SEO, якщо структура не втрачає змістового навантаження;
- Можна вмикати та вимикати за потребою.
Налаштування:
Режим не активується автоматично — його можна ввімкнути або вимкнути у налаштуваннях розширення відповідно до ваших вимог до структури посилань.
🌍 Генерація hreflang-тегів (опціонально)
Що це таке:
Ця опція дозволяє автоматично додавати у <head>
сторінки теги <link rel="alternate" hreflang="...">
, які повідомляють пошуковим системам про доступні мовні версії сторінки. Це допомагає правильно направляти користувачів на сторінку їхньою мовою та покращує SEO при багатомовному контенті.
Приклад згенерованого тегу:<link rel="alternate" hreflang="uk-ua" href="https://example.com/ua/my-product" />
Налаштування:
- Можна ввімкнути або вимкнути генерацію тегів через перемикач
hreflang_status
. - Можна обрати мову за замовчуванням (x-default), яка буде додана як окремий тег
hreflang="x-default"
.
Що таке x-default?
Тег hreflang="x-default"
вказує пошуковим системам, яку сторінку показувати відвідувачам, якщо їхня мова відсутня серед доступних мов сайту.
💡 Переваги перед стандартним SEO URL
- Можливість скорочення URL шляхом виключення загальних сегментів
- Гнучка система налаштувань
- Покращення індексації сторінок
- Мінімальне втручання у ядро
📌 Додатково
Модуль підтримує мульти-мовні посилання, що забезпечує правильне формування hreflang-тегів для кожної мови на сайті. Це важливо для міжнародного SEO.