Видимость сайта в поиске начинается с того, насколько полно робот обходит его страницы. Карта перечисляет содержимое ресурса и подсказывает краулеру, что сканировать. В крупном интернет-магазине без неё часть карточек, как правило, месяцами остаётся вне индекса.
Сторонний генератор в «1С-Битрикс: Управление сайтом» не понадобится, файл собирает штатный модуль «Поисковая оптимизация». В этой статье разбираем, как создать sitemap для сайта Битрикс. Покажем, где лежит форма, что означает каждая её вкладка, как включить автообновление и проверить результат.
Зачем сайту на Битрикс нужен sitemap.xml и как он работает
Sitemap.xml битрикс строит по общему стандарту, и краулер читает готовый перечень вместо того, чтобы искать страницы по ссылкам. Карта сайта 1с битрикс собирается модулем из отмеченных вами источников: статических страниц и папок, инфоблоков и форумов.
По каждой записи файл хранит служебные данные для планирования обхода:
- канонический URL страницы;
- отметку последней правки (lastmod), по которой робот понимает, что материал изменился;
- ожидаемую частоту обновления (changefreq) и вес страницы среди остальных (priority).
Частоту обновления протокол Sitemaps 0.9 (sitemaps.org) прямо называет подсказкой, а не командой, а приоритет задаёт лишь очерёдность обхода страниц внутри сайта.
Польза заметна там, где тысячи динамических страниц и обход по внутренним переходам занимает недели. Карта не относится к факторам ранжирования, но ускоряет индексацию. Вместе с robots.txt она входит в базовый набор технических требований к сайту.
Как создать sitemap в Битрикс: настройка генерации карты сайта
Собирает файл сама платформа, за вами лишь выбор, какие страницы, форумы, элементы и секции отдавать в индекс. Штатный сборщик пришёл на смену устаревшему решению Google Sitemap.
Сперва убедитесь, что модуль «Поисковая оптимизация (SEO)» установлен, иначе поставьте его через Marketplace. Порядок такой:
- откройте Маркетинг → Поисковая оптимизация → Настройка sitemap.xml, прямой путь /bitrix/admin/seo_sitemap.php?lang=ru;
- нажмите «Добавить» и укажите, какому сайту нужна карта;
- пройдите четыре вкладки формы: «Настройки», «Файлы», «Инфоблоки», «Форумы»;
- сохраните заданное либо стройте файлы сразу, кнопкой «Сохранить и запустить».
Вкладка «Настройки»
На вкладке «Настройки» задают базовые параметры, то есть название настройки и адрес файла карты сайта. Имена вспомогательных файлов задают на вкладках «Файлы», «Инфоблоки» и «Форумы». Разъяснения требует здесь одна галочка, та самая, что после сборки вписывает правило в robots.txt. Ссылка на карту проставляется автоматически, и сводить два файла вручную не приходится.
Если ссылка уже стоит и адреса совпадают, галочку всё равно можно поставить, потому что дублирования не произойдёт.
Вкладка «Файлы»
На вкладке «Файлы» отмечают статические страницы и папки, которые контент-менеджер ведёт вручную. Эти правила хранятся в отдельном файле, он подключается к главной карте и обновляется вместе с ней.
Структуру смотрят в логическом или файловом виде. В индекс попадут файлы по маскам из поля «Включаемые файлы», а каталоги вроде /bitrix/, /personal/ и /auth/ не отмечают.
Вкладка «Инфоблоки»
Вкладка «Инфоблоки» отвечает за динамическую часть сайта, то есть за товары, новости и статьи. Для них заводится свой файл, имя которого берётся из шаблона в свойствах источника. Переключателей четыре:
- «Автогенерация» пересобирает карту, как только данные добавили, поправили или удалили;
- «Список» ставит в карту саму индексную страницу;
- «Секции» открывает роботу разделы;
- «Элементы» отдаёт всё, чем наполнен каталог.
Часть переключателей доступна не всегда. «Автогенерация» работает, только если у инфоблока разрешена индексация разделов и элементов, а «Список» и «Секции» неактивны без адресов индексной страницы и страницы раздела. Если переключатель неактивен, проверяйте свойства инфоблока, а не форму карты.
Разделы можно отобрать и выборочно. Не отмечайте «Секции» целиком, а разверните структуру инфоблока по стрелочке рядом с названием. Правила наследуются от вложенных уровней. Если у верхнего уровня А галочка «Элементы» снята, а у вложенного Б стоит, в карту попадёт содержимое Б, но не А. Элементы с пустым детальным URL в карту не отдают – такие адреса просто некуда вести.
Вкладка «Форумы» и запуск генерации
Форумы отмечают на этой же вкладке, и под каждый заводится свой файл с темами. «Автогенерация» здесь срабатывает на добавление, изменение и удаление сообщений и тем, а глубину выгрузки задаёт «Темы». С отмеченной опцией выгружаются последние 100 тем, без неё в файл попадает только одна последняя.
Отмеченное сохраняют кнопкой «Сохранить», а построить файлы сразу помогает «Сохранить и запустить». Позже сборку повторяют из списка настроек кнопкой «Запустить», по её окончании платформа отчитается сообщением и выложит готовые файлы.
Какие страницы включать в карту сайта, а какие исключить
Место в карте заслуживает всё, что отдаёт код 200 и должно продвигаться, от главной и разделов каталога до карточек товаров, услуг, статей и новостей. Прочее только тратит краулинговый бюджет, то есть лимит страниц, которые робот успевает обойти за визит.
Исключить обычно нужно:
- авторизацию, регистрацию, личный кабинет и корзину;
- результаты внутреннего поиска и служебные пути (/bitrix/, /local/);
- дубли, фильтры, сортировки и пагинацию, не подготовленные под поиск.
Из карты их отсекают на вкладке «Файлы» и в свойствах источников, а уже попавшие в индекс страницы закрывают метатегом noindex. Карта сайта и запреты индексации не должны спорить друг с другом: закрытое от робота в карту не попадает, иначе поисковик получит от сайта два разных сигнала по одному URL.
Автоматическое обновление sitemap: автогенерация, агент и cron
Ручной запуск карты годится для первой настройки и проверки. На рабочем сайте карту обновляют автоматически, иначе новые товары попадают в неё только после ручного запуска.
Способов обновить карту три:
- опция «Автогенерация» у источника перестраивает карту при изменении данных;
- агент по расписанию, штатный механизм Битрикс, срабатывает на хитах посетителей;
- cron на сервере не зависит от посещаемости и выручает там, где агент не успевает.
Сборка карты на сайте с тысячами страниц заметно нагружает сервер, поэтому cron, как правило, ставят на период минимальной нагрузки, ночью или ранним утром. При каждом вызове карта сайта перезаписывается целиком, промежуточных версий и резервных копий файла не остаётся.
Как проверить sitemap.xml, связать его с robots.txt и отправить в Вебмастер
Готовую карту проверяют по адресу и передают в панели Яндекса и Google. Sitemap 1с битрикс обычно лежит в корне сайта и открывается в браузере обычным текстовым перечнем. Порядок проверки:
- откройте домен/sitemap.xml и убедитесь, что карта отдаётся и содержит записи;
- ошибка 404 чаще всего говорит о том, что генерация по сохранённой настройке ни разу не запускалась, поэтому откройте список настроек и нажмите «Запустить»;
- убедитесь, что robots.txt несёт строку «Sitemap: https://домен/sitemap.xml».
Затем адрес карты отдают панелям Яндекс Вебмастер и Google Search Console. В админке за это отвечает раздел Маркетинг → Поисковая оптимизация → Вебмастер, он показывает данные при добавленных кодах верификации. Расхождения в панелях чаще лежат шире карты и разбираются в рамках технического SEO-аудита сайта.
Большие сайты: лимиты файла и индексная карта
Формат у карты общий. Это XML в кодировке UTF-8, причём один файл вмещает до 50 МБ в несжатом виде и не больше 50 000 URL. Ограничения задаёт протокол Sitemaps 0.9 (sitemaps.org).
Магазин на сотни тысяч позиций в один файл не помещается, и Битрикс решает это сам. При превышении лимита он разбивает карту на части и создаёт индексный файл sitemap_index.xml со ссылками на них. Главная карта становится оглавлением, а сами записи лежат в отдельных файлах по каталогам, товарам и новостям.
Типичные ошибки при настройке и ответы на частые вопросы
Большинство проблем возникает не при сборке карты, а позже, когда структура поменялась, а настройку никто не пересматривал.
Чаще всего с картой встречаются такие промахи:
- карту ни разу не построили после сохранения настройки;
- в файл попали удалённые страницы и битые ссылки с ответом 404;
- дубли, когда один товар выгружается по нескольким путям;
- обновление не настроено, и после смены структуры остались устаревшие записи.
Помогает простая привычка. После смены структуры настройку пересматривают и сверяют карту с отчётами панелей вебмастеров.





