Sitemap.xml должен содержать только URL, которые вы хотите видеть в индексе Google. Не больше, не меньше.
Включать
- Все страницы с уникальным контентом (товары, категории, статьи, услуги)
- Канонические URL (без параметров, основная версия)
- Страницы со статусом 200
- Страницы без noindex
НЕ включать
- Страницы с noindex
- URL с GET-параметрами (?sort=, ?utm_, ?page=)
- Редиректы (301, 302)
- Страницы с ошибками (404, 500)
- Служебные: /cart/, /checkout/, /account/, /wp-admin/
- Неканонические URL (если canonical указывает на другой URL)
- Пагинацию (спорно - некоторые SEO включают для обнаружения товаров)
Лучшие практики
- Автогенерация через SEO-плагин (Yoast, Rank Math)
- Не более 50 000 URL на файл (лимит Google)
- Для крупных сайтов - sitemap index с разбивкой по типам (products, categories, posts)
- Актуальный lastmod - обновляйте при изменении контента