Sitemap.xml в OpenCart: что должно попадать в карту сайта
Карта сайта — это файл, который подсказывает поисковикам, какие страницы есть на сайте. Правильная карта сайта ускоряет индексацию и помогает поисковикам не пропустить важные страницы.
Что должно быть в карта сайта
- Все страницы товаров.
- Все страницы категорий (включая подкатегории).
- Страницы статей блога.
- Страницы информации (доставка, оплата, контакты).
Что не должно быть в карта сайта
- Страницы пагинации (?page=2, ?page=3).
- Страницы с сортировкой (?sort=price).
- Фильтры без поискового спроса.
- Служебные страницы (корзина, checkout, админка).
Как создать sitemap в OpenCart
Стандартный OpenCart имеет модуль Feed/Google Sitemap. Включите его и укажите в настройках, какие типы страниц включать. После включения sitemap будет доступен по адресу /index.php?route=extension/feed/google_sitemap.
Рекомендации из практики
Как лучше: Включайте в sitemap.xml только страницы с индексом «index,follow»: категории, товары, страницы, блог. Исключайте фильтры, сортировки, теги и технические страницы.
Как не делать: Не добавляйте в sitemap.xml все URL подряд. Карта сайта с 10 000 страниц, где половина — служебные фильтры, размывает краулинговый бюджет.
Кейс из практики: В sitemap.xml магазина стройматериалов оказалось 15 000 URL, из них 8 000 — страницы фильтров. После чистки оставили 3 000 URL. Индексация ключевых страниц ускорилась с 2 недель до 3 дней.
По практике, настройка SEO OpenCart — закажите технический аудит. Закажите технический аудит
Загрузка в Вебмастер
Добавьте URL sitemap в Яндекс.Вебмастер → Индексирование → Файлы Sitemap и Google Search Console → Sitemaps. После загрузки проверьте, нет ли ошибок.
FAQ
Как часто обновлять sitemap?
Автоматически — каждый раз, когда добавляется/удаляется товар. Вручную — раз в неделю.
Я занимаюсь разработкой на OpenCart с 2009 года, запустил больше 150 проектов. Через мои руки прошли магазины от маленьких витрин до каталогов на 50 000 товаров. Знаю CMS вдоль и поперёк: slow-логи MySQL, конфликты OCMOD-модификаторов, грабли с SEO URL. Если у вас есть вопрос — пишите, подскажу.
Итог
Карта сайта = товары + категории + статьи. Без мусора. Загрузите в Вебмастер и проверяйте раз в месяц.
| Тип страницы | Включать в sitemap | Причина |
|---|---|---|
| Товары | Да | Основной контент |
| Категории (с подкатегориями) | Да | Коммерческие страницы |
| Страницы блога | Да | Информационный трафик |
| Пагинация (?page=2) | Нет | Дубли контента |
| Сортировка (?sort=) | Нет | Служебные параметры |
| Корзина, checkout, админка | Нет | Служебные страницы |
Из практики. В практике работы с OpenCart я не раз сталкивался с ситуацией, когда стандартное решение не подходит, и нужно адаптировать CMS под конкретные задачи бизнеса. В одном проекте мы потратили неделю на поиск проблемы, которая решилась простым изменением конфигурации — потому что не посмотрели в логи сразу. С тех пор у нас правило: начинать диагностику с логов, а не с предположений.
Как не надо. Не копируйте готовые решения из интернета без проверки совместимости с вашей версией OpenCart и установленными модулями. То, что сработало у другого владельца магазина, может сломать ваш сайт — особенно если у вас нестандартная сборка. Всегда делайте бэкап перед любыми изменениями.
Антон Баринов — разработчик интернет-магазинов на OpenCart с 2009 года, основатель opencart-cms.ru.
Комментарии (0)
Пока нет комментариев. Будьте первым!
Оставить комментарий