Sitemap XML — это список URL, которые сайт считает важными и хочет передать поисковым системам для обнаружения. Карта помогает обходу, но не гарантирует индексирование и не заменяет внутренние ссылки. В неё следует включать доступные канонические страницы с кодом 200, а технические, дублирующие, закрытые и перенаправляемые адреса — исключать. Рабочая настройка состоит из четырёх действий: определить правила попадания URL, сгенерировать карту из источника сайта, проверить каждый тип страницы и контролировать расхождения после релизов.

Что должно находиться в Sitemap XML
В карту попадают URL, которые одновременно выполняют несколько условий:
страница нужна пользователю и соответствует отдельному интенту;
сервер возвращает 200 OK;
страница не закрыта от индексирования;
canonical указывает на этот же URL либо на осознанно выбранную версию;
адрес не является параметрическим дублем, результатом внутреннего поиска или служебным состоянием;
страница доступна через навигацию или контекстные внутренние ссылки.
Sitemap не должен становиться выгрузкой всех адресов, которые когда-либо создавала CMS. Если в карту попадает URL с редиректом, ошибкой, noindex или canonical на другую страницу, поисковику передаются противоречивые сигналы.
Какие поля использовать
Обязательное поле для каждого элемента — loc: полный абсолютный URL. lastmod имеет смысл только тогда, когда дата меняется после содержательного обновления страницы, а не при каждой пересборке файла. Не стоит ставить одну сегодняшнюю дату всему сайту: такой сигнал быстро перестаёт быть полезным.
Один файл может содержать до 50 000 URL и занимать до 50 МБ без сжатия. Если сайт больше, карты делят на несколько файлов и объединяют индексом Sitemap. Делить полезно не только по размеру, но и по управляемым группам: товары, категории, статьи, регионы. Так проще увидеть, где именно появилась ошибка.
Как создать карту
1. Опишите правила включения
До разработки составьте таблицу шаблонов: какой тип страницы существует, какой код ответа ожидается, должна ли страница индексироваться, какой у неё canonical и при каком состоянии она удаляется из карты. Это защищает от ситуации, когда генератор Sitemap повторяет ошибки маршрутизации.
2. Генерируйте из актуального источника
Для небольшого статического сайта карта может собираться во время сборки. Для CMS и каталогов источник должен учитывать статус публикации, наличие страницы, правила canonical и состояние товара или категории. Ручной файл допустим только для маленького сайта, где его реально поддерживать после каждого изменения.
Корректный элемент выглядит так:
<url>
<loc>https://[домен]/[канонический-путь]/</loc>
<lastmod>2026-08-24</lastmod>
</url>Дата здесь является форматом примера. В рабочем файле она должна соответствовать реальному содержательному изменению конкретной страницы.
3. Подключите карту
Файл должен открываться без авторизации и возвращать 200. Его адрес можно указать в robots.txt директивой Sitemap: и отдельно передать через панели вебмастеров. Для индекса карт передаётся адрес индексного файла, а не обязательно каждый вложенный файл.
4. Проверьте не только XML
Валидная XML-разметка ещё не означает правильный состав. Нужно выбрать URL из каждой группы и проверить HTTP-ответ, robots, meta robots, canonical, доступность основного текста и внутренние ссылки.
Таблица проверки Sitemap
| Сценарий | Что проверить | Нормальный результат | Типичная ошибка | Исправление |
|---|---|---|---|---|
| Каноническая страница | HTTP, meta robots, canonical | 200, индексируема, self-canonical | Canonical ведёт на другой URL | Исправить правило canonical или исключить адрес из карты |
| Редирект | Заголовок Location и цепочку | Исходный URL отсутствует в Sitemap | В карте остаётся 301/302 | Заменить адрес конечным URL и обновить генератор |
| Удалённая страница | Код ответа и источник генерации | URL отсутствует в карте | 404 продолжает публиковаться | Исключать запись после снятия с публикации |
| Параметрический URL | Источник ссылки и canonical | В карте только чистая версия | UTM, сортировка или фильтр попали в XML | Нормализовать источник URL и правила отбора |
| Страница с noindex | HTML или X-Robots-Tag | URL отсутствует в Sitemap | Одновременно noindex и включение в карту | Выбрать одно намерение и синхронизировать сигналы |
| Новый шаблон | Состав XML и внутренняя ссылка | Нужные URL появились и связаны с сайтом | Страницы есть только в Sitemap | Добавить нормальную навигацию или контекстные ссылки |
Проверка перед релизом
Владелец генератора должен подтвердить правила включения для каждого шаблона. Разработчик проверяет валидность XML и доступность файла. SEO-специалист сверяет выборку URL с кодами ответа, canonical и индексируемостью. Если в тестовой выборке обнаруживаются системные противоречия, релиз генератора останавливают до исправления правила.
Проверка после релиза
Сразу после публикации нужно открыть индекс и вложенные карты, убедиться в коде 200 и проверить выборку из каждой группы. Затем сравнить количество URL с предыдущей версией и объяснить каждое резкое изменение через релиз, снятие страниц или изменение ассортимента. Откат нужен, если карта стала недоступна, потеряла целый тип страниц или начала массово публиковать редиректы, ошибки и закрытые URL.
Как эксплуатировать карту
Контроль строится по типам ошибок, а не по общему числу отправленных адресов. Полезно отдельно смотреть:
недоступность файла или вложенной карты;
URL с кодами 3xx, 4xx и 5xx;
страницы с noindex;
canonical на другой адрес;
адреса, которые исчезли или появились без известного релиза;
важные страницы, которых нет в карте;
даты lastmod, не связанные с фактическими изменениями.
Карта сайта показывает намерение владельца, а не решение поисковой системы. Если URL отправлен, но не индексируется, нужно проверять его качество, дубли, доступность, внутренние ссылки и спрос. Повторная отправка того же XML сама по себе эту проблему не решает.
Итог
Правильный Sitemap содержит только нужные канонические страницы и остаётся согласованным с кодами ответа, индексируемостью и внутренней архитектурой. Главная задача — не создать XML один раз, а встроить его в правила публикации и проверять после каждого изменения шаблонов.
Получите бесплатный аудит и стратегию роста
Изучим сайт, покажем точки роста и подготовим прогноз до квалифицированных лидов и оборота из SEO/GEO.


