Короткий ответ: sitemap должна содержать только канонические страницы, которые сайт действительно хочет видеть в поиске. В ней не должно быть 404, 410, 301/302, noindex, параметров, якорей, старых WordPress-архивов и страниц с canonical на другой URL.
Карта сайта не гарантирует индексацию, но усиливает правильные сигналы. Если в sitemap попадают слабые, тестовые или противоречивые URL, поисковик видит не структуру роста, а шум.
Для сайта услуг лучше использовать sitemap-index: отдельно страницы, услуги, инструменты, кейсы, статьи, документы, города и отрасли. Так легче проверять группы и быстро находить ошибку после релиза.
lastmod должен обновляться честно. Не нужно каждый день автоматически менять дату на всех URL: это снижает доверие к сигналу и не помогает реальной индексации.
После каждой миграции sitemap проверяется краулером: статус, canonical, noindex, редиректы, дубли title/H1, старые URL, параметры и соответствие внутренним ссылкам.
Короткий чек-лист
- 200 OK
- indexable
- canonical self
- нет редиректов
- нет 404/410
- нет параметров
- нет старых URL
- честный lastmod