SEO-оптимизация4 мин чтения

Sitemap Битрикс: настройка, обновление и проверка карты сайта

Sitemap Битрикс — это файл sitemap.xml, который модуль поисковой оптимизации собирает из страниц и инфоблоков вашего сайта. Из коробки он редко получается удачным: в него попадают лишние папки, не хватает языковых версий, а новые товары появляются в нём с большим опозданием. Разберём, как настроить карту, чтобы она помогала поисковикам, а не вводила их в заблуждение.

Зачем следить за картой сайта

Представьте интернет-магазин в Ташкенте на Битриксе: сегодня пришла партия товара, завтра позицию сняли с продажи, на этой неделе открыли раздел акций. Робот Google или Яндекса узнаёт об этом только когда сам дойдёт до страницы по внутренним ссылкам. Карта сайта сокращает этот путь: вы напрямую перечисляете адреса, которые считаете важными.

Важно понимать, что sitemap не гарантирует попадания в поиск. Это подсказка. Если в ней много мусора — закрытых страниц, редиректов, дублей, — поисковик начинает хуже доверять и самой подсказке, и сайту в целом.

Где в Битриксе создаётся карта

Встроенный генератор находится в административной части, в разделе маркетинга, в подразделе поисковой оптимизации. Названия пунктов немного отличаются в зависимости от версии продукта, но логика одна: вы создаёте правило и указываете, для какого сайта собирается карта, под каким именем сохраняется файл и какие источники учитываются — файловая структура и инфоблоки.

Правил может быть несколько. Это удобно, если на одной установке работают разные сайты или языковые версии: у каждой будет своя карта со своими адресами.

Что включить, а что убрать

В карту должны попасть страницы, которые приводят клиентов из поиска: главная, услуги, доставка и оплата, контакты, разделы каталога, активные карточки товаров, статьи и новости. Если у вас есть посадочные страницы фильтров под реальные запросы вроде «купить диван в Ташкенте» и они открыты для индексации, их тоже стоит добавить.

Всё остальное нужно исключить. Типичный список:

  • корзина, оформление заказа, личный кабинет, страницы возврата после оплаты через Click или Payme
  • результаты внутреннего поиска
  • служебные и тестовые папки, например /include/, /local/, /test/
  • неактивные товары и пустые разделы
  • адреса с параметрами сортировки и показа
  • всё, что закрыто в robots.txt или мета-тегом noindex

Русская и узбекская версии на одной установке

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

Заодно проверьте в коде страниц атрибуты hreflang: они объясняют поисковикам, какая страница предназначена для какой аудитории. Расхождение между картой и hreflang — одна из самых неприятных тихих ошибок.

Автоматическое обновление и дата изменения

Генератор можно запускать вручную, но на живом магазине это ненадёжно: про кнопку вспоминают раз в квартал. Настройте регулярный запуск через агентов Битрикса или через cron на сервере, а после первых запусков убедитесь, что дата изменения файла действительно меняется.

Отдельно про тег lastmod. Он должен показывать, когда страница менялась по сути, а не когда карта была сгенерирована. Если у всех адресов каждый день новая дата, поисковики перестают на неё опираться. При большом количестве страниц генератор делит карту на несколько файлов и создаёт индексный файл — именно его и нужно добавлять в Search Console и Яндекс Вебмастер.

Проверка и типичные ошибки

Проверку удобно сделать за один вечер:

  • откройте карту в браузере: адреса должны быть абсолютными, с нужным протоколом и основным доменом
  • выборочно проверьте несколько адресов — ответ должен быть 200, без редиректов и 404
  • убедитесь, что дочерние файлы индексной карты тоже открываются
  • укажите путь к карте строкой Sitemap в robots.txt
  • добавьте карту в Search Console и Вебмастер и через несколько дней посмотрите отчёт об ошибках
  • раз в месяц сверяйте число адресов в карте с числом страниц, которые должны быть в поиске

Когда встроенного генератора мало

Если часть страниц собирается собственным кодом — например, подборки под фильтры или разделы, которые подтягиваются из внешней системы, — программист пишет свой скрипт формирования карты. Условия те же: он берёт данные из тех же источников, что и сайт, и запускается по расписанию.

Если вы не уверены, в каком состоянии карта вашего сайта, команда markdev может провести технический аудит индексации и настроить sitemap как часть SEO-оптимизации сайта в Узбекистане. Опишите задачу — обсудим, с чего лучше начать.

Частые вопросы

Где найти sitemap.xml в Битриксе?

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

Как часто нужно обновлять sitemap?

Зависит от того, как часто меняется сайт. Для магазина с ежедневными поступлениями лучше настроить автоматический запуск по расписанию. Для небольшого сайта-визитки достаточно обновлять карту после правок структуры.

Почему узбекские страницы не попадают в карту?

Чаще всего правило генерации создано только для сайта по умолчанию. Добавьте отдельное правило для узбекской версии или проверьте, что общая карта включает обе языковые версии.

Что делать, если Search Console пишет, что адрес из sitemap закрыт от индексации?

Либо уберите адрес из карты, либо снимите запрет в robots.txt или noindex, если страница действительно нужна в поиске. Карта и политика индексации должны совпадать.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.