Создать sitemap.xml можно тремя способами: штатным генератором 1С-Битрикс (модуль «Поисковая оптимизация» собирает карту из инфоблоков автоматически), онлайн-краулером для небольших сайтов или вручную - для проектов на десяток страниц. Sitemap - это XML-файл со списком адресов, которые вы предлагаете поисковикам обойти, с датами обновления. После генерации файл указывают строкой в robots.txt и добавляют в Яндекс Вебмастер и Google Search Console - на этом настройка заканчивается.

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

Что включать в sitemap.xml, а что нельзя

ВключатьНе включать
Канонические страницы с ответом 200Дубли и страницы с canonical на другой адрес
Разделы каталога, карточки товаров, статьиСтраницы с noindex и закрытые в robots.txt
Посадочные страницы услуг и ЧПУ-фильтровРедиректы, 404 и удалённые страницы
Новые и обновлённые страницы с датой lastmodКорзину, личный кабинет, результаты поиска, версии для печати

Как создать sitemap в Битрикс: пошагово

  1. Откройте модуль SEOВ админке: Маркетинг - Поисковая оптимизация - Настройка sitemap.xml. Генератор входит в большинство редакций Битрикс.
  2. Выберите, что включатьОтметьте нужные инфоблоки (каталог, статьи, новости) и файлы разделов. Служебные и закрытые разделы оставьте без галочек.
  3. Сгенерируйте файлМодуль соберёт sitemap.xml в корне сайта. Для больших каталогов создаётся индексный файл с несколькими картами - это штатное поведение.
  4. Включите автообновлениеОтметьте пересборку карты при изменении элементов инфоблоков: новые товары и статьи будут попадать в файл без вашего участия.
  5. Проверьте результатОткройте vash-sajt.by/sitemap.xml: внутри должны быть только рабочие адреса с ответом 200, без тестовых и закрытых страниц.

Ограничение штатного генератора: страницы умного фильтра (ЧПУ вроде /catalog/divany/filter/color-belyj/) в карту сами не попадают. Если фильтровые страницы собирают спрос, их добавляют кастомной генерацией - это типовая доработка сайта на Битрикс.

Важно. Автогенерация - не «настроил и забыл». После смены структуры, отключения разделов или переезда карта может продолжать отдавать старые адреса: роботы будут ходить по 404 и тратить лимит обхода впустую. Проверяйте sitemap после каждого серьёзного изменения на сайте.

Sitemap есть, а индексация хромает?

Настроим карту сайта, robots.txt и приоритеты обхода, вычистим мусор из индекса и вернём страницы в поиск. Технический SEO-аудит - бесплатно, смета - за 1 день.

Навести порядок

Как отдать карту сайта Яндексу и Google

Три шага. Первый: добавьте строку Sitemap: https://vash-sajt.by/sitemap.xml в robots.txt - как устроен правильный файл для Битрикс, разбирали в отдельной статье. Второй: загрузите карту в Яндекс Вебмастере (Индексирование - Файлы Sitemap). Третий: добавьте её в Search Console (раздел «Файлы Sitemap»). Дальше сервисы сами перечитывают файл и показывают статистику: сколько адресов нашли, сколько взяли в индекс и какие ошибки увидели.

Главный индикатор. Разрыв между «страниц в sitemap» и «страниц в индексе» - градусник здоровья сайта. Если в карте 5 000 адресов, а в поиске 700, у робота есть причины игнорировать страницы: дубли, слабый контент или запреты. Почему страницы не заходят в индекс - разбирали в статье о причинах отсутствия индексации.

Пять частых ошибок в sitemap.xml

  • Редиректы и 404 в карте - робот перестаёт доверять файлу и реже к нему обращается
  • Карта не обновляется - новые страницы ждут естественного обхода неделями
  • Противоречия с robots.txt - в sitemap лежат адреса, закрытые от индексации: сигналы спорят друг с другом
  • Неправильный протокол или домен - в карте http вместо https или адреса с тестового домена
  • Превышены лимиты - больше 50 000 URL или 50 МБ в одном файле: нужен индексный sitemap из нескольких карт

Частые вопросы про карту сайта

Нужен ли sitemap.xml маленькому сайту на 30 страниц?
Не критичен: такой сайт робот обходит целиком и без карты. Но сделать стоит - это 10 минут в модуле SEO Битрикс, а взамен вы получаете в Вебмастере точную статистику, какие страницы поисковик видит и берёт в индекс.
Как часто нужно обновлять sitemap.xml?
При каждом добавлении или удалении страниц. На Битрикс это решается автоматической пересборкой при изменении инфоблоков - включите её один раз, и карта всегда будет актуальной.
Почему в индексе меньше страниц, чем в sitemap?
Разрыв в 10-20% - норма: часть страниц робот ещё не обошёл или посчитал слабыми. Разрыв в разы - повод для аудита: скорее всего, в карте дубли, мусорные адреса или на сайте проблемы с качеством контента.
Нужна ли ещё HTML-карта сайта для людей?
На ранжирование она почти не влияет - поисковикам достаточно XML-версии. Для посетителей может быть полезна на больших каталогах со сложной структурой, но это вопрос юзабилити, а не SEO.

Карта сайта плюс правильный robots.txt плюс чистая структура - базовый слой технического SEO, с которого начинается любой рост. Настроите по этой инструкции за вечер. А если хотите, чтобы весь технический фундамент собрали и держали в порядке мы - подключайте SEO-продвижение Alavir: от 500 BYN в месяц, аудит перед стартом бесплатный.