Карта сайта Integrion Sitemap
Совместимость
Доступные версии PHP
Метод активации
Срок активации продукта
Порядок предоставления дистрибутива
Модулей генерации карт sitemap XML для Opencart множество. Только вот не все полностью адаптированы под SEO и с этой точки зрения имеют ошибки, в частности я не встречал модулей по генерации карт sitemap, в которых бы уделялось внимание краулинговому бюджету.
Если говорить проще, то я не встречал модулей, в которых страницы закрытые от индексации не попадают в карту сайта sitemap.xml и тем самым не расходуют краулинговый бюджет поисковых систем.
Поэтому мы разработали модуль Карта сайта Sitemap Opencart 3, в котором страницы закрытые от индексации мета тегом <noindex> не попадают в sitemap.xml. Данный модуль успешно прошел тесты на популярном шаблоне с базой из 20000 товаров и показал хорошую индексацию со стороны поисковых систем Яндекс Вебмастере и Google Search Console.
Модуль разделяет карту сайта Opencart на несколько файлов sitemap:
- категории - sitemap_category.xml
- товары - sitemap_product.xml
- информационные статьи - sitemap_page.xml
- производители - sitemap_manufacturer.xml
- изображения - sitemap_images1.xml
Установка и настройка сайтмап для yandex и гугл на Opencart:
- Загрузить OCMOD в Опенкарт через менджер дополнений
- В разделе Расширения - Каналы продвижения - Integrion Sitemap включить.
- Добавить в htaccess после строчки RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] код из readme.txt что бы работали прямые ссылки URL на карту XML
RewriteRule ^sitemap_product([^\.]+).xml$ index.php?route=extension/feed/sitemap_product&part=$1 [L]
RewriteRule ^sitemap_product.xml$ index.php?route=extension/feed/sitemap_product [L]
RewriteRule ^sitemap_images([^\.]+).xml$ index.php?route=extension/feed/sitemap_images&part=$1 [L]
RewriteRule ^sitemap_category.xml$ index.php?route=extension/feed/sitemap_category [L]
RewriteRule ^sitemap_page.xml$ index.php?route=extension/feed/sitemap_page [L]
RewriteRule ^sitemap_manufacturer.xml$ index.php?route=extension/feed/sitemap_manufacturer [L]
RewriteRule ^unisitemap.xml$ index.php?route=extension/feed/unisitemap [L]