Давно известен тот факт, что для полноценной индексации поисковыми системами сайта необходимо иметь файл sitemap.xml, который будет находиться в корне сайта.

Сейчас что бы сгенерировать карту сайта достаточно посетить один с онлайн генераторов и получить заветный файл. Однако это совсем не означает хороший результат. Почему же так? Потому что если на сайте не будет ссылки на ту или иную страницу, проще говоря, не будет достаточной перелинковки, то онлайн генератор не сможет просканировать все страницы сайта и в конечном итоге весь труд пойдет насмарку. Также это относится и к сайтам, которые наполняются ежедневно, а то и пару раз на день. Ведь согласитесь очень часто генерировать и каждый раз загружать карту сайта очень неудобно, и неправильно!

Для Opencart есть прекрасный модуль sitemap xml генератор, который работает в автоматическом режиме, и имеет систему кеширования, которая позволяет каждый раз не делать выборку всех товаров с базы данных. Фактически этот модуль не создает файл sitemap.xml а нам не ну нужно!

Как же установить и сгенерировать xml карту сайта в Opencart?

Все очень просто. Для начала скачиваем и разархивируем файл модуля к себе на ПК. Далее загружаем все из папки upload в корень сайт. После, идем в админке ДополненияКаналы продвижения и устанавливаем модуль «[_FAST_] Sitemap» и заходим к нему в настройки, где ставим статус и кэш включенным и копируем ссылку для скармливания её яндуксу и гуглу.

xml генератор карты сайты для Opencart

Далее открываем файл .htaccess в корне сайта и находим там строку:

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

Заменяем её на:

RewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]

Сохраняем. Если не было строки которую нужно заменить, просто вставляем новую. После несложный манипуляций мы при заходе на /sitemap.xml будем перенаправлены на /index.php?route=feed/fast_sitemap то есть на наш модуль с картой сайта.

Далее можно смело добавлять в поисковые системы нашу ссылку которую вы скопировали ранее или же писать /sitemap.xml которая все равно перенаправит куда надо. Однако у меня Яндекс заругался по поводу редиректа когда я указал sitemap.xml. Но он прекрасно «скушал» полную ссылку без каких либо ошибок. С google думаю будет та же история по этому рекомендую отдавать поисковикам ссылку вида index.php?route=feed/fast_sitemap.

По использованию модуля хотелось бы напомнить, что не забывайте время от времени чистить кэш, и будет вам счастье :)


02.11.2015 19407
Новости из этой категории
15.10.2018 22316
Обзор всех 7 фильтров для Opencart на 2018-2019 год
Этот обзор обновление статьи за 2015 год - мой первый обзор фильтров на Opencart который просмотрели на момент написания статьи около 23 000 раз.За три года вышло много о..
28.10.2017 6352
Как легко сделать свои методы доставки - модуль Мультидоставка FREE
В Opencart для добавления методов доставки надо устанавливать отдельный модуль, настраивать его и уже выводить на страницу оформления заказа. Когда надо сделать своих 20 ..
19.01.2016 28579
301 redirect для Opencart
301 redirect для Opencart это сплошная головная боль для разработчиков и владельцев магазинов. Если делать это стандартным способом через .htaccess в одну строку, то полу..
17.01.2016 14711
Микроразметка для Opencart schema.org
Микроразметка позволяет указать какие данные используются на вашем сайте, и улучшить сниппет выдачи в результатах поиска. Как следствие повышение кликабельности блока и с..
02.11.2015 5396
Блок с производителями
Модуль предоставляет возможность вывода в любом из четырех блоков список производителей с логотипами. На стандартном шаблоне модуль адаптируется под размер блока. При пер..
Вся информация, представленная на сайте, является демонстрационной и оставляя информацию о своих персональных данных, вы добровольно делаете их общедоступными.
Рекомендуем использовать обезличенные данные. Мы используем файлы cookie для вашего удобства пользования сайтом и повышения качества рекомендаций. Подробнее