Sitemap.xml: как создать, проверить и отправить в Google

PRLab → SEO-блог → Sitemap.xml

Sitemap.xml: как создать, проверить и отправить в Google

Создавать Sitemap.xml стоит не ради формального файла в корне сайта. Карта помогает поисковому роботу увидеть канонические URL, быстрее обнаружить новые разделы и заметить сбои в структуре. Но она не заменяет качественные ссылки, доступность страниц и правильные ответы сервера — поэтому сначала собираем верные адреса, а потом отправляем карту в Google.

Создание и отправка Sitemap.xml для сайта в Google
Карта сайта сообщает поиску, какие канонические страницы владелец хочет показывать в результатах.

Зачем нужен Sitemap.xml и кому он особенно полезен

Sitemap.xml — XML-файл со списком URL, который помогает поисковым системам находить страницы сайта. Он полезен новому проекту, большому каталогу, сложной навигации и страницам, на которые пока мало внутренних ссылок. Карта — подсказка, а не команда: поисковик сам решает, что обходить.

Семантика статьи

Основной запрос: «sitemap.xml как создать проверить и отправить в Google». Дополнительные кластеры: создать sitemap.xml, проверить карту сайта, отправить sitemap в Google Search Console, XML-карта сайта, robots.txt, ошибки sitemap и генератор карты сайта. Интент — собрать рабочий файл и убедиться, что Google обработает его.

Карта сайта не заменяет навигацию

Если важная страница есть только в XML, пользователю до неё не добраться, а роботу сложнее понять её роль. Поддерживайте тематические переходы: пригодится проверка внутренней перелинковки сайта. Sitemap не передаёт ценность вместо ссылок.

Как создать Sitemap.xml

Для небольшого сайта с несколькими десятками URL карту можно собрать вручную. Если страниц больше, лучше генерировать её из CMS или базы: так новые публикации и удалённые материалы не придётся поддерживать вручную. В PRLab можно использовать генератор sitemap, затем сохранить файл как sitemap.xml и разместить по постоянному HTTPS-адресу.

СпособКогда выбратьРиск
CMS или модульКонтент часто меняетсяПроверить правила исключений
ГенераторНужно быстро обойти существующий сайтУбрать служебные и дубль-URL
Ручной XMLНебольшой стабильный сайтЛегко забыть обновление
Индекс картОчень большой проектСледить за лимитами и группами

Минимальная структура файла

В XML достаточно корневого urlset, блока url и абсолютного loc для каждой страницы. lastmod указывайте только тогда, когда дата соответствует реальному изменению документа. Google игнорирует priority и changefreq, поэтому не тратьте время на искусственные значения.

Практический совет

Как проверить Sitemap.xml до отправки

Сначала откройте файл в браузере: он должен отдаваться с кодом 200, без авторизации и HTML-страницы вместо XML. Затем проверьте синтаксис, абсолютные адреса и соответствие каждого URL канонической версии. Ошибка в одном символе или неэкранированный амперсанд способны сделать карту невалидной.

  • Доступность: файл открывается по HTTPS и не заблокирован в robots.txt.
  • Коды ответов: URL из карты возвращают 200, а не 301, 404 или 5xx.
  • Каноничность: в списке нет параметров, дубликатов и альтернативных версий www/без www.
  • Индексация: страница не закрыта метатегом noindex и не запрещена для обхода.
  • Актуальность: удалённые страницы исключены, новые важные — добавлены.

Проверяйте URL пакетно

Открыть несколько ссылок руками недостаточно. Сопоставьте список из карты с ответами сервера и canonical-адресами. Для точечной проверки используйте проверку HTTP-ответа URL, а чтобы найти противоречия в шаблонах — проверку canonical на всех страницах сайта.

Ограничения размера

Один sitemap-файл содержит до 50 000 URL и занимает не более 50 МБ в несжатом виде. При большем объёме разделите список на несколько файлов и создайте индекс. Не смешивайте в одном файле адреса разных хостов: это усложняет обработку и проверку прав собственности.

Проверка канонических URL в Sitemap.xml и отправка карты сайта
Надёжный процесс: собрать канонические URL → проверить доступность → разместить XML → отправить и наблюдать за обработкой.

Как отправить Sitemap.xml в Google

  1. Подтвердите право на сайт в Google Search Console.
  2. Откройте раздел Sitemaps и укажите путь к файлу или sitemap index.
  3. Проверьте статус обработки: Google покажет дату чтения и сообщения об ошибках.
  4. Добавьте строку Sitemap с полным URL в robots.txt, чтобы робот находил файл и без ручной отправки.
  5. Не отправляйте заново каждый день. Регулярно обновляемую карту поисковик переобходит сам; повторная отправка нужна при исправлении ошибки или смене адреса.

Отправка — это сигнал, а не гарантия обхода и индексации. Если URL не появляется в поиске, проверьте доступность, уникальность, качество содержимого и внутренние ссылки. Полезно также убедиться, что файл robots.txt не противоречит карте: поможет генератор robots.txt и поиск страниц с ошибкой 404.

Типичные ошибки и регулярный контроль

Самые частые проблемы — пустая карта, XML с ошибкой, закрытый от робота файл, устаревшие URL, включённые редиректы и страницы с noindex. Ещё одна ошибка — надеяться, что новая публикация автоматически попадёт в карту, не проверив настройку CMS. После крупного релиза или импорта товаров просматривайте отчёт Search Console и несколько записей из XML.

Раз в месяц проверяйте статус файла, число URL, долю ошибок и свежесть важных разделов. Если индексация замедлилась, сочетайте проверку карты с анализом количества страниц в поиске и поиском битых ссылок. Так будет видно, проблема в обнаружении URL, качестве сайта или технической доступности.

Сноски и пояснения

  1. Google рекомендует включать в sitemap канонические URL; отправка карты — подсказка, не гарантия обхода или индексации. Файл можно передать через Search Console и указать в robots.txt. Google Search Central: создание и отправка Sitemap. ↩

Тикеты

Напишите нам — ответ появится в этом окне.