Зачем проверять sitemap
Карта помогает поисковому роботу обнаружить важные URL, но не гарантирует индексацию. Если в ней находятся редиректы, 404, noindex, canonical на другую страницу или технические параметры, сайт отправляет противоречивые сигналы и тратит краулинговый ресурс.
Сопоставьте sitemap с тремя источниками
Карта сайта показывает намерение владельца, но не фактическое состояние. Сравните её с краулом, чтобы найти URL без внутренних ссылок и технические ошибки; с поисковыми панелями — чтобы увидеть обработку; с аналитикой — чтобы не потерять ценные старые страницы.
Если таблица не помещается, прокрутите её вбок. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Расхождение | Возможная причина | Действие |
|---|---|---|
| Есть в sitemap, нет в крауле | Страница-сирота или ссылка за формой/JS | Проверить ценность и добавить HTML-связь |
| Есть в крауле, нет в sitemap | Новый URL либо технический мусор | Определить индексный статус |
| В sitemap код 3xx/4xx | Устаревшая генерация | Оставить конечный 200 URL |
| Canonical ведёт на другой URL | В карту попал дубль | Согласовать карту и canonical |
Тег lastmod должен отражать существенное изменение страницы, а не ежедневную пересборку файла. Ложные даты снижают полезность сигнала. После обновления не требуется удалять sitemap из панелей: поисковые роботы регулярно проверяют файл, а в Яндекс Вебмастере можно уведомить об обновлении.
Чек-лист URL в карте
Если таблица не помещается, прокрутите её вбок. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Проверка | Должно быть | Что исключить |
|---|---|---|
| Код ответа | 200 | 3xx, 4xx, 5xx |
| Индексируемость | index, разрешен robots.txt | noindex и закрытые URL |
| Canonical | Self-canonical или обоснованное отсутствие | Canonical на другой URL |
| Тип URL | Целевая страница | Фильтры, поиск, сессии, служебные параметры |
| Протокол и хост | Финальный HTTPS-хост | HTTP, старый домен, зеркала |
Как проверить карту пошагово
- Найти адреса Sitemap в robots.txt и стандартных путях.
- Проверить редиректы и доступность XML.
- Разобрать sitemap_index.xml и все вложенные карты.
- Сопоставить URL с кодами ответа, robots, meta robots и canonical.
- Сгруппировать ошибки по шаблонам и источникам.
- После исправления пересоздать карту и отправить на переобход.
Sitemap index для большого сайта
Один XML-файл может содержать до 50 000 URL и иметь несжатый размер до 50 МБ. На практике удобнее делить карты по типам: категории, товары, услуги, статьи, изображения или языковые версии. Это облегчает диагностику и позволяет видеть ошибки конкретного раздела.
Для нескольких карт создается sitemap_index.xml. В генераторе sitemap SEOскопа можно загрузить список URL, выбрать размер подкарт и скачать готовый ZIP.
Как разделять карты большого сайта
Разделяйте sitemap по типам страниц или частоте обновления: категории, товары, статьи, изображения и новые URL. Это упрощает диагностику — видно, какой шаблон перестал обрабатываться или содержит ошибки. Sitemap index должен ссылаться только на доступные подкарты того же подтверждённого пространства сайта.
Не используйте дробление как способ скрыть плохое качество URL. Сначала исключите редиректы, 404, noindex, дубли и параметры, затем разбивайте чистый набор. При генерации из базы проверяйте финальный URL после нормализации протокола, хоста и слеша.
Приёмка обновления sitemap
После публикации получите XML с production-адреса, проверьте код 200 и валидность. Выберите URL из каждой подкарты и подтвердите HTTP-ответ, canonical и indexability. Затем отправьте или обновите карту в поисковых панелях и следите не только за статусом файла, но и за обработкой входящих страниц.
Lastmod, changefreq и priority
- lastmod должен отражать существенное изменение содержания, а не время каждого запуска генератора.
- changefreq и priority являются подсказками и не повышают позиции сами по себе.
- Не ставьте всем URL priority 1.0: это лишает поле смысла.
- Дата будущего времени или одинаковый lastmod на миллионах URL снижает доверие к сигналу.
Если таблица не помещается, прокрутите её вбок. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Группа | Пример priority | Changefreq |
|---|---|---|
| Главная и основные категории | 0.8–1.0 | daily / weekly |
| Товары и услуги | 0.6–0.8 | weekly |
| Статьи | 0.4–0.7 | monthly |
| Юридические страницы | 0.2–0.4 | yearly |
Типичные ошибки
- В карте остаются удаленные товары и старые URL после миграции.
- Вложенные sitemap возвращают HTML вместо XML.
- Карта содержит URL пагинации, сортировок и поиска.
- Региональные страницы canonical-изируются на центральную, но остаются в sitemap.
- HTTP и HTTPS версии смешаны.
- Файл слишком долго отвечает и блокирует краулер.
Когда карта не нужна
Очень маленький хорошо перелинкованный сайт может индексироваться без sitemap. Но карта полезна для контроля миграций, больших каталогов, новых страниц, изображений и сложной структуры. Она не заменяет внутренние ссылки: URL, доступный только из XML, часто остается слабым.
Создайте чистую sitemap
Загрузите URL, удалите дубли и параметры, задайте подкарту и скачайте готовые XML-файлы.
Короткие ответы
Можно ли добавлять редиректы?
Нет. В sitemap должны быть конечные канонические URL с кодом 200.
Нужен ли priority 1.0 всем страницам?
Нет. Поле относительно внутри сайта и не является фактором повышения позиций.
Что делать с большим сайтом?
Разделить URL на подкарты по типам и объединить их через sitemap_index.xml.
Связанные материалы
Проверьте карту через SEO-краулер, изучите технический аудит и карты поддоменов.