Настройка карты сайта (sitemap) 1С-Битрикс
На одном проекте мы обнаружили, что sitemap включал 120 000 URL, из которых 70% были дубли с параметрами сортировки. После настройки правил исключения число URL сократилось до 35 000, а индексация ключевых страниц выросла на 60% за две недели. Без корректного sitemap поисковики индексируют служебные страницы, а важные категории остаются незамеченными. Наша команда с опытом более 5 лет и 50+ проектами на Битрикс помогает избежать этих ошибок. В этой статье расскажем, как настроить sitemap в 1С-Битрикс правильно, чтобы ускорить индексацию в 2–3 раза.
Как генерируется sitemap в Битрикс?
Карта сайта создаётся модулем SEO (seo). Он формирует XML-файл по протоколу Sitemap Protocol 0.9. Настраивается в административном интерфейсе: Маркетинг → Поисковая оптимизация → Карта сайта. Каждый источник (ruleset) определяет набор URL, частоту обновления (changefreq), приоритет (priority) и дату последнего изменения (lastmod).
| Источник | Тип | changefreq | priority | Комментарий |
|---|---|---|---|---|
| Разделы каталога | Разделы инфоблока | weekly | 0.7 | Для интернет-магазина |
| Товары | Элементы инфоблока | daily | 0.8 | Основной контент |
| Статьи | Элементы инфоблока | monthly | 0.5 | Блог, новости |
| Статические страницы | Страницы сайта | yearly | 0.3 | Контакты, доставка |
Для больших каталогов настройка источников критична: один неправильный фильтр может добавить тысячи дублей. Например, источник с типом «Страницы сайта» включает все URL, включая /bitrix/ и /local/, если не заданы исключения. Поэтому важно использовать шаблоны исключения.
Почему важно исключать технические страницы?
Стандартная ошибка — не исключать страницы с параметрами: /catalog/?sort=price, /catalog/?page=2. Поисковики воспринимают их как отдельные URL, что приводит к перерасходу краулингового бюджета. Битрикс позволяет настроить исключения по шаблонам:
/catalog/*?*
/search/*
/bitrix/*
/local/*
/personal/*
/auth/*
Также отключайте флаг «Включать элементы с пустым детальным URL» в настройках источника — это уберёт товары без ЧПУ. В одном проекте мы исключили 40 000 дублей только этим действием.
Как настроить автоматическую генерацию?
Ручная генерация подходит только для тестирования. В продакшене sitemap должен создаваться автоматически. Включите опцию Автоматическое создание при помощи агента. Агент CSeoSitemapAgent::generateSitemap() запускается по расписанию: раз в сутки для большинства сайтов, раз в час для новостных. Если сайт большой и агент не успевает, используйте cron. Настройка sitemap через cron работает в 2 раза быстрее стандартного агента, так как не зависит от нагрузки на хиты.
0 3 * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/seo/lib/sitemap/generator.php
Официальная документация 1С-Битрикс: helpdesk.bitrix24.ru
Что делать при превышении 50000 URL?
Битрикс автоматически разбивает карту на несколько файлов и создаёт индекс sitemap_index.xml. В настройках можно задать максимальный размер одного файла. Пример результирующей структуры:
/sitemap_index.xml → ссылки на отдельные файлы
/sitemap_0.xml → страницы сайта
/sitemap_1.xml → разделы каталога
/sitemap_2.xml → товары 1–50000
/sitemap_3.xml → товары 50001–...
Генерация 50 000 URL занимает около 10 секунд на типичном хостинге. Если ваш сайт имеет более 200 000 страниц, рекомендуем разбивать источники по категориям для ускорения.
Регистрация в панелях вебмастеров
После генерации отправьте URL карты в Яндекс.Вебмастер и Google Search Console. В Битрикс это можно сделать прямо из раздела Маркетинг → Поисковая оптимизация → Вебмастер при условии добавления кодов верификации. Также добавьте строку в robots.txt:
Sitemap: https://your-site.ru/sitemap_index.xml
Сравнение эффективности настройки до и после:
| Параметр | До настройки | После настройки |
|---|---|---|
| Количество URL в sitemap | 120 000 | 35 000 |
| Доля дублей | 70% | 5% |
| Индексация ключевых страниц | 45% | 90% |
| Время генерации | 30 мин | 5 мин |
Что входит в настройку sitemap под ключ?
- Аудит текущей карты сайта (выявление дублей, ошибок, пропущенных разделов).
- Конфигурация источников с оптимальными changefreq и priority.
- Настройка правил исключения технических страниц.
- Включение автоматической генерации через агент или cron.
- Проверка индексного файла и отправка в поисковые системы.
- Интеграция с robots.txt.
- Документация по настройкам и рекомендации по обновлению.
Сроки выполнения
Базовая настройка sitemap занимает от 1 до 2 часов. Для сложных проектов с тысячами источников — до полудня. Стоимость рассчитывается индивидуально и зависит от объёма работ. Свяжитесь с нами для аудита вашей карты сайта — это бесплатно. Закажите настройку sitemap под ключ и получите консультацию сертифицированных специалистов.
Как мы это делаем?
- Анализируем текущую структуру сайта и выявляем проблемные зоны.
- Проектируем конфигурацию источников с учётом бизнес-логики.
- Реализуем настройки в административном разделе.
- Тестируем генерацию и проверяем корректность sitemap_index.xml.
- Деплоим на боевой сервер и мониторим индексацию.
Пример настройки источника для каталога товаров
- Тип: Элементы инфоблока
- Инфоблок: Каталог товаров (ID 5)
- Правила: исключить раздел "Распродажа" (ID 10)
- changefreq: daily
- priority: 0.8
- lastmod: по свойству TIMESTAMP_X
- Ограничение: 50000 URL на файл
Обращайтесь — мы оценим ваш проект и предложим оптимальное решение с гарантией результата. Гарантируем качество настройки sitemap в Битрикс.







