SEO OpenCart
Не работают SEO URL в OpenCart: ЧПУ, .htaccess, редиректы и дубли
Почему в OpenCart не работают SEO URL: не включены ЧПУ, нет .htaccess, конфликт редиректов, дубли, кириллица, фильтры или неверный canonical.
SEO URL в OpenCart отвечают не только за красоту адресов. Они влияют на индексацию, дубли, sitemap, canonical и удобство аналитики. Если ЧПУ работают нестабильно, поисковик может видеть лишние или неправильные страницы.
Причины
Почему появляется проблема
не включены SEO URL в настройках магазина
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
файл .htaccess не переименован или не применяется сервером
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
несколько страниц используют один keyword
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
модуль фильтра генерирует лишние URL
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
canonical указывает на неправильный адрес
Эту причину нужно проверять по логам, настройкам и связанным сценариям магазина, а не только по внешнему виду страницы.
Что проверить сначала
Частые ошибки при самостоятельном исправлении
| Ошибка | Почему это опасно |
|---|---|
| менять URL без редиректов со старых адресов | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| индексировать сортировки и служебные параметры | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| делать одинаковые keyword для товаров и категорий | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
| не обновлять sitemap после массовой правки | Можно скрыть симптом, но оставить причину: после следующего заказа, очистки кеша, обновления модуля или обхода робота ошибка вернется. |
Безопасный порядок действий
Сначала зафиксируйте симптом и время ошибки, затем сделайте резервную копию или тестовую копию, проверьте логи и только после этого меняйте настройки, модификаторы или код. После исправления важно пройти связанные сценарии: каталог, карточку товара, корзину, оплату, письма, мобильную версию и страницы, которые уже попали в Яндекс.
Частые вопросы
Почему ЧПУ работает для категорий, но не для товаров?
Может отличаться маршрут, keyword, модуль SEO URL, кеш или конфликт с шаблоном/модификатором.
Нужно ли делать редиректы после смены URL?
Да, если старые адреса уже были в индексе или на них есть ссылки.
Что важнее: SEO URL или canonical?
Оба важны. SEO URL задает основной адрес, canonical помогает поиску понять, какая версия страницы главная.
Нужна диагностика OpenCart?
Пришлите ссылку на магазин, описание симптома и скриншот или текст ошибки. Я посмотрю, где может быть причина, и предложу безопасный порядок исправления.
Перейти к диагностике