Карта сайта

Материал из Самая полная в Рунете энциклопедия интернет-маркетинга
Перейти к навигации Перейти к поиску

Карта сайта это список адресов сайта, собранный в одном месте, чтобы их проще было найти. Одним словом называют две разные вещи: файл sitemap.xml для поисковых роботов и обычную страницу со структурой разделов для посетителя.

Файл карты сайта, робот и две дорожки: адреса из карты и адреса, найденные по ссылкам
Что карта сайта сообщает роботу и чего она не обещает

Две карты под разных читателей

XML-карта машинная. Человек её не читает, зато краулер забирает оттуда адреса и ставит их в очередь на обход. Формат описан протоколом Sitemaps версии 0.9, его понимают и Яндекс, и Google.

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

Как устроена XML-карта

Обязательных элементов три: корневой urlset, тег url на каждый адрес и вложенный loc с самим адресом. Необязательные это lastmod с датой изменения, changefreq и priority. Google в своей документации пишет, что changefreq и priority игнорирует, а lastmod принимает во внимание только тогда, когда дата подтверждается настоящими правками страницы. Яндекс priority при обходе учитывает.

Ограничения на сентябрь 2026 года совпадают у протокола, Google и Яндекса: не больше 50 000 адресов и не больше 50 МБ в несжатом виде на файл. Сайт крупнее, значит карту режут на части и перечисляют их в индексном файле карт, куда помещается до 50 000 ссылок на карты. Лежать они должны на том же сайте.

Роботу о карте сообщают строкой Sitemap с адресом файла в robots.txt либо через панель вебмастера. Для медиа есть расширения протокола со своими пространствами имён: у картинок до 1000 изображений на один адрес, у видео обязательны заголовок, описание и ссылка на превью.

Ошибки и риски

Первая ошибка живёт в ожиданиях. Карта это подсказка о существовании адресов, а не команда роботу. Google прямо оговаривает, что обход и индексацию перечисленного она не гарантирует; на позиции файл тоже не работает. Небольшому сайту примерно до 500 страниц со связной перелинковкой карта по той же документации может вовсе не понадобиться.

  • Адреса в карте закрыты от обхода в robots.txt или запрещены к индексированию метатегом robots. Сайт спорит сам с собой.
  • Карта собрана генератором один раз и с тех пор не обновлялась, а разделы уехали.
  • В списке остались адреса, отдающие редирект или ответ 404.
  • Хосты и протоколы вперемешку: все адреса обязаны быть с того же хоста, где лежит файл.

Правила для практика

  • Собирать карту из базы CMS по расписанию, чтобы она старела вместе с сайтом, а не отдельно от него.
  • Включать только конечные адреса, которые отдают код 200 и открыты к индексированию.
  • Ставить в lastmod настоящую дату правки: выдуманная просто перестаёт работать.
  • Раз в квартал сверять число адресов в карте с числом страниц в индексе. Большое расхождение это повод для аудита сайта.

Источники

  1. sitemaps.org. «Sitemaps XML format», протокол версии 0.9. Обращение 06.09.2026. https://www.sitemaps.org/protocol.html
  2. Google Search Central. «Build and submit a sitemap». Обращение 06.09.2026. https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
  3. Google Search Central. «Sitemaps overview». Обращение 06.09.2026. https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
  4. Google Search Central. «Manage sitemaps with a sitemap index file». Обращение 06.09.2026. https://developers.google.com/search/docs/crawling-indexing/sitemaps/large-sitemaps
  5. Google Search Central. «Image sitemaps». Обращение 06.09.2026. https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps
  6. Google Search Central. «Video sitemaps and alternatives». Обращение 06.09.2026. https://developers.google.com/search/docs/crawling-indexing/sitemaps/video-sitemaps
  7. Яндекс. Справка для вебмастеров, «Использование файла Sitemap». Обращение 06.09.2026. https://yandex.ru/support/webmaster/ru/controlling-robot/sitemap