Карта сайта ломается не на генерации, а на грязных URL в списке
1. Проверь входной список: ✅ только canonical-URL, ✅ статус 200, ✅ без редиректов. Если в sitemap попадает 301/302, поисковик тратит обход на лишний шаг и хуже распределяет crawl budget.
2. Отрежь мусор до публикации: ✅ не включай параметры, фильтры, сортировки, страницы поиска, внутренние дубли. Правило простое: один контент — один URL.
3. Разбей файл по лимитам: ✅ до 50 000 URL в одном sitemap, ✅ до 50 МБ без сжатия. Если объём больше, делай sitemap index и проверяй, что каждый файл открывается без ошибок.
4. Сверь последний слой: ✅ даты lastmod только там, где контент реально менялся, ✅ все URLs доступны из robots.txt и отвечают 200. Если страница закрыта или мертва, убери её из карты.
Definition of done: sitemap содержит только индексируемые canonical-страницы, каждый URL отвечает 200, а файл/индекс проходят ручную проверку без редиректов и дублей.
The Sitemap SOP
@SitemapSOP
Карта сайта ломается не на генерации, а на грязных URL в списке
Этот пост опубликован в Telegram-канале The Sitemap SOP. Подписаться можно по ссылке: @SitemapSOP.