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.