SEO Url-Fix OpenCart 4x | StsnDev. Формування семантичних url для сторінок магазину з урахуванням сучасних вимог

безкоштовний тестовий період 30 днів
Поточна версія: 1.0.0
Версії Opencart: 4.x
Версії PHP: 8.2, 8.3

🚀 Основний функціонал розширення SEO URL FIX

Основна відмінність і перевага цього модуля від стандартного SEO URL полягає в тому, що модуль дозволяє виключати з шляху загальні папки, які стосуються певного контролера. Наприклад:

  • Категорія
    • Стандартний SEO URL формує такі адреси:
      • https://oc4seo.stsn-dev.kyiv.ua/ua/catalog/laptop-notebook
      • https://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 формує такі адреси:
      • https://oc4seo.stsn-dev.kyiv.ua/ua/product/laptop-notebook/hp-lp3065
      • https://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 формує такі адреси:
      • 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 формує такі адреси:
      • https://oc4seo.stsn-dev.kyiv.ua/ua/pro-televizory/pro-smart-tv?route=cms/blog.info
      • https://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-tv
        • https://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

🌐 Мовні папки

Зверніть увагу, що модуль прибирає мовний компонент 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.

Поточна версія: 1.0.0 від

Оформлення тестової ліцензії