Тег rel canonical в CMS Opencart достаточно часто работает некорректно из-за чего сканирование сайта поисковыми роботами происходит некорректно и в индексе появляются дубли страниц. Для того, чтобы исправить эту проблему можно использовать инструкцию ниже.
Видеоинструкция
Основная проблема canonical на Opencart
В первую очередь необходимо проверить имеется ли проблема у сайта и выставляется ли соответствующий тег на страницах:
- Товаров;
- Категорий;
- Главной;
- Информационных.
Как видим (в примере стандартный Опенкарт) все отображается корректно. Но нужно также проверить и страницы пагинации (2, 3 и другие страницы каталога).
Здесь как видим или тег не прописал или в некоторых версиях прописан некорректно, что создает дубли страницы каталога в индексе, и система не знает какую выводить в органическую выдачу.
Как настроить тег canonical на Opencart
Для того, чтобы решить проблему потребуется скачать модуль (разработан в SeoPulses) для версии 2.3:
https://drive.google.com/drive/folders/1kMKCKCMq4wLluxS98ZCPQey-4u6up785?usp=share_link
Важно! Перед установкой модуля потребуется настроить FTP в CMS
Важно! Модуль работает с пагинацией только категорий у которых настроен ЧПУ через SEO PRO как это сделать можно прочитать здесь.
После этого переходим в админку сайта в раздел «Дополнения»-«Установка дополнение».
Теперь переходим в «Менеджер дополнений» и очищаем кэш. Как видно появился новый модуль «пагинация».
Обновляем страницы с пагинациями, теперь все работает корректно.
Все готово.
Однако, если у страницы не будет настроены ЧПУ, то возникнет проблема, что будет указываться именно index.
Источник: https://seopulses.ru/kak-nastroit-canonical-na-opencart/