#

Как создать sitemap.xml для OpenCart

12.07.2018By 0 Comments

XML-карта сайта имеет огромное влияние на SEO. Как же создать эффективный файл sitemap для OpenCart, чтобы он действительно помогал продвигать Ваш интернет-магазин?

Карта сайта и SEO

Зачем вообще нужен файл sitemap?

Как известно, компьютеры, хотя и являются очень высокоорганизованными машинами, все же являются достаточно «тупыми» и не выполняют ничего без команды человека. Чтобы поисковый бот узнал, что на Вашем сайте есть какая-то страница, он должен получить инструкцию перейти на нее. Именно эту задачу решает xml-файл с картой сайта.

Карта сайта служит для поисковиков путеводителем по Вашему интернет-магазину. Без нее поисковые роботы могут никогда не узнать о существовании некоторых страниц сайта.

Конечно, все не настолько примитивно, как может показаться после словосочетания «тупые машины», и поисковые пауки, кроме этого, переходят по ссылкам на Ваш сайт, когда их встречают (к примеру, когда Вы им сообщаете о появлении нового ресурса). Попав на Ваш сайт, бот анализирует «открытую» им страницу. Затем он обращается к менюшке и переходит по навигационным ссылкам. «Открыв» новую страницу он «читает» ссылки, которые встречают на ней и так далее.

При этом надо понимать, что сайтов много, и боты имеют лимит по количеству страниц, которые можно обработать за 1 сессию. И может так случиться, что из менюшки, поисковик перейдет на страницу категории, а из нее — на страницу товара, а потом на страницу похожего товара и, в общем-то, «забудет», откуда пришел. А повторный заход случится только тогда, когда он встретит в процессе парсинга интернет-страниц очередную ссылку на Ваш сайт.

Если у сайт есть xml-карта, то при заходе бот «записывает» ее себе и ставит в очередь для обхода в следующий раз.

Кроме того, что карта сайта станет залогом сканирования Вашего сайта при следующем обходе, в ней также можно указать приоритет страниц: к примеру, страница категории важнее чем отдельно взятый товар, а новые страницы важнее проиндексировать, чем старые уже известные.

Пример карты сайта

  • Вот так выглядит файл xml, создаваемый Google Sitemap — тыц!
  • А вот так выглядит разветвленный файл xml — тыц

Также прикрепляю скрины

Стандартный sitemap xml в OpenCart

Так выглядит стандартный sitemap xml в OpenCart

Branched Sitemap для OpenCart 2

Изображение утратило актуальность. В актуальных версиях модуля оформление убрано в связи с тем, что многие пользователи находили в таком оформлении «подвох». Карта сайта с оформлением, генерируемая модулем Branched Sitemap для OpenCart 2

 

Как создать файл sitemap в OpenCart 2 или OpenCart 3?

В OpenCart есть встроенные генератор карты сайта Google Sitemap. Чтобы его включить, необходимо перейти в список модулей:

  • Для 2.0 — 2.2: Модули -> Каналы продвижения ; (путь в урле — extension/feed)
  • Для 2.3: Модули -> Модули / Расширения; (путь в урле — extension/extension). Затем выбрать в фильтре «Каналы продвижения»

Чтобы сделать карту сайта доступной поисковикам, необходимо прописать ее адрес в файле robots.txt. Или же просто отправьте ее в инструментах для вебмастеров Google и Яндекс.

Как включить Google Sitemap в OpenCart 2.3

Как включить Google Sitemap в OpenCart 2.3

Sitemap xml OpenCart 2

Включаем карту сайта на OpenCart — шаг 2

Настройка sitemap xml в OpenCart 2

Включаем Google Sitemap — шаг 3

 

Недостатки встроенного Opencart Google Sitemap

1. При большом кол-ве товара, выдает ошибку «Fatal error: Maximum execution time of 30 seconds exceeded in…«. То есть, сервер не успевает обработать данные за тот лимит, который отведен на выполение скрипта. Обычно это 30 (60 или 180) секунд. Решить ее можно только установкой более усовершенствованного генератора карты сайта.

2. Проблемы с Яндексом из-за наличия изображений. Если у Вас нет первой ошибки, то можно просто установить тот же самый модуль Yandex Sitemap, отличающийся от встроенного тем, что не содержит тега image, что делает его валидным для Яндекса.

3. Приоритеты страниц расставлены не правильно: и свежие, и давние страницы имеют одинаковый вес; категории и производители этом имеют вес 0.7, а товары высший вес 1.0. А ведь именно категории, а не отдельные товары, стоит продвигать в первую очередь в большинстве случаев. Кроме-то сам факт одинаково веса не помогает ботам, а сбивает их с толку. И в таком случае они вынуждены применять алгоритмы для самостоятельного вычисления наиболее приоритетных страниц. Честно говоря, по официальной информации, боты в любом случае ориентируются не только на саму карту сайта, которая для них выступает в роли рекомендации, а на свои внутренние механизмы вычисления приоритетов. Однако, карта сайта с правильными приоритетами — это +1 аргумент в пользу той или иной страницы. Поэтому в моем модуле по генерации карты сайта Branched Sitemap приоритеты расставлены более корректно.

 

Дополнительные сведения

В рамках данной статьи мы подразумеваем, что хотим создавать файл sitemap автоматически. Однако, есть такие онлайн генераторы карты сайта, которые предлагают отправить свой сайт им на сканирование, чтобы создать статичный xml, который необходимо добавить на сайт. Такой подход не оправдывает себя, так как товары постоянно добавляются и изымаются из продажи. Кроме того, онлайн генераторы при проходе по Вашем магазину сильно его нагружают, что может создать проблемы с доступом для реальных пользователей.

Автор: Серж Ткач

About the Author

Would you like to share your thoughts?

Your email address will not be published. Required fields are marked *