Техническое SEO

Что включать в sitemap.xml, а что - не нужно?

Александр Тригуб - частный SEO-специалист
Александр Тригуб Частный SEO-специалист · с 2010 · 500+ аудитов · 1092 заказа · 4.9★

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 - обновляйте при изменении контента

Не нашли ответ? Спросите!

Отвечаю лично в течение 24 часов. Лучшие вопросы публикую в этом разделе.

Другие вопросы

Кто ведёт проект

Александр Тригуб - частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. Строил сайты клиентам с 2007-го - понимаю сайт изнутри, не только как продвигать, но и как он устроен. В SEO пришёл из собственного бизнеса - знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

Публичные примеры разработки: royal-pier.ru · monolitkapstroy.ru · med-expres.ru · arnikacenter.ru · kairoscity.ru

1 000+заказов · 728 отзывов 4.9★
300+сайтов разработано
500+видео-аудитов в открытом доступе
13+лет - самые долгие проекты
27+модулей аналитики и мониторинга