Лучшие практики XML Sitemap

Как создать эффективную XML-карту сайта: структура, форматы, динамическая генерация и отправка в поисковики.

📖6 мин чтения📊Уровень 9📅16 апреля 2026 г.

Загрузка карты...

Структура XML Sitemap

XML Sitemap — стандартизированный формат (протокол sitemaps.org). Базовая структура: элемент urlset содержит набор url-элементов с обязательным тегом loc (URL страницы) и опциональными lastmod, changefreq, priority.

Теги и их значение

loc (обязательный)

Абсолютный URL страницы. Должен совпадать с canonical URL. Кодируйте специальные символы: & → &

lastmod (рекомендуемый)

Дата последнего изменения в формате W3C Datetime. Google использует этот тег для определения приоритета обхода. Указывайте только реальную дату изменения — не генерируйте её автоматически как текущую дату.

changefreq и priority

Google официально игнорирует эти теги. Яндекс учитывает changefreq. Можно включить для совместимости с другими поисковиками, но не надейтесь на них в работе с Google.

Sitemap Index

Для сайтов с более чем 50 000 URL создайте индексный файл, ссылающийся на несколько карт. Максимальный размер одного файла: 50 МБ несжатого XML.

Специализированные Sitemap

  • Image Sitemap — для новостей и фото-сайтов
  • Video Sitemap — помогает индексировать видео
  • News Sitemap — для новостных сайтов (статьи за последние 48 часов)
  • hreflang Sitemap — для многоязычных сайтов

Лучшие практики

  • Включайте только канонические, индексируемые URL
  • Обновляйте lastmod при реальных изменениях контента
  • Используйте сжатие gzip (.xml.gz) для экономии полосы
  • Отправляйте Sitemap через Search Console и Яндекс.Вебмастер
  • Добавляйте ссылку на Sitemap в robots.txt

Простыми словами

XML sitemap — это файл, который показывает Google все страницы вашего сайта и их метаданные. Это помогает Google быстрее индексировать сайт.

Более точно

XML-файл, содержащий структурированный список URL веб-сайта с метаданными (дата последнего обновления, частота обновления, приоритет), используемый для информирования поисковых системы о структуре и содержимом сайта с целью улучшения процесса краулинга и индексирования.

Зачем это нужно

Sitemap особенно важен для больших сайтов (10k+ страниц) или сайтов с плохой внутренней навигацией.

Best practices для XML Sitemap

ПараметрРекомендацияПримерПоследствия игнорирования
РазмерМаксимум 50,000 URLs в одном файлеРазбить на несколько для 50k+Google может не прочитать всё
Размер файлаДо 50 MB (без сжатия)Если больше, разбитьGoogle не может загрузить
ФорматXML (не HTML, не текст)sitemap.xmlGoogle не поймёт формат
ОбновленияОбновлять когда меняется контентПри добавлении новых страницGoogle видит старые страницы
lastmod (дата)Точная дата обновления2025-04-12Неправильно показывает обновления
changefreqКак часто меняется (подсказка)weekly, monthly, yearlyGoogle игнорирует, но помогает
priorityПриоритет (1.0 = максимум)Домой 1.0, категория 0.8, товар 0.6Google в основном игнорирует
Robots.txtУказать путь к sitemapSitemap: /sitemap.xmlGoogle может не найти sitemap

Технические характеристики

Часто задаваемые вопросы

Только важные, канонические страницы. Не включайте технические, пагинацию (если нет уникального контента) и страницы с noindex.