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 от

Оформление тестовой лицензии