Настройка карты сайта (sitemap) 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка карты сайта (sitemap) 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    745
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка карты сайта (sitemap) 1С-Битрикс

Карта сайта в Битрикс генерируется модулем seo. Он создаёт XML-файл в формате Sitemap Protocol 0.9, которому следуют Google и Яндекс. Без правильной настройки карта либо не генерируется, либо включает технические страницы и исключает важные разделы каталога.

Настройка через административный раздел

Путь: Маркетинг → Поисковая оптимизация → Карта сайта.

Карта сайта состоит из нескольких источников. Для каждого источника настраивается:

  • Тип источника — страницы сайта, элементы инфоблока, разделы инфоблока.
  • Частота обновления (changefreq) — always, hourly, daily, weekly, monthly, yearly, never.
  • Приоритет (priority) — от 0.0 до 1.0.
  • Дата последнего изменения (lastmod) — из поля TIMESTAMP_X элемента или раздела инфоблока.

Для интернет-магазина создают минимум два источника: разделы каталога (с changefreq=weekly, priority=0.7) и товары (changefreq=daily, priority=0.8).

Что включать и что исключать

Стандартная ошибка — не исключать страницы с параметрами URL: /catalog/?sort=price, /catalog/?page=2. Поисковики воспринимают их как отдельные URL и тратят краулинговый бюджет впустую.

Настраивается через Условия исключения в конфигурации карты сайта. Добавить шаблоны URL, которые не должны попадать в sitemap:

/catalog/*?*
/search/*
/bitrix/*
/local/*
/personal/*
/auth/*

Страницы инфоблока исключаются через настройки источника: снять флаг «Включать элементы с пустым детальным URL» — это уберёт товары без настроенного ЧПУ.

Генерация через агент

Ручная кнопка «Сгенерировать» подходит только для первоначальной настройки. В продакшене карта должна пересоздаваться автоматически. В настройках карты сайта включите Автоматическое создание при помощи агента.

Агент CSeoSitemapAgent::generateSitemap() вызывается по расписанию. Интервал — раз в сутки достаточно для большинства сайтов. Для новостных ресурсов — раз в час.

Если сайт большой и агент не успевает завершить генерацию в рамках одного хита, используйте cron:

0 3 * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/seo/lib/sitemap/generator.php

Индекс карты сайта

Если сайт содержит более 50 000 URL, карта сайта разбивается на несколько файлов и создаётся индексный файл sitemap_index.xml. Битрикс делает это автоматически при превышении лимита. В настройках можно задать максимальный размер одного файла.

Пример результирующей структуры:

/sitemap_index.xml        → ссылки на отдельные файлы
/sitemap_0.xml            → страницы сайта
/sitemap_1.xml            → разделы каталога
/sitemap_2.xml            → товары 1–50000
/sitemap_3.xml            → товары 50001–...

Регистрация в панелях вебмастеров

После генерации — отправить URL карты в Яндекс.Вебмастер и Google Search Console. В Битрикс это можно сделать прямо из раздела Маркетинг → Поисковая оптимизация → Вебмастер при условии добавления кодов верификации.

Также добавить строку в robots.txt:

Sitemap: https://your-site.ru/sitemap_index.xml

Сроки выполнения

Настройка карты сайта с нужными источниками и расписанием — 1–2 часа.