Карта сайта (sitemap.xml)
англ. sitemap
Карта сайта (sitemap.xml) — это файл со списком адресов сайта, которые владелец хочет видеть в поиске, с датами их последнего изменения. Она помогает роботу быстрее находить новые и обновлённые страницы, но не заставляет поисковик их индексировать.
Не стоит путать её с HTML-картой сайта — обычной страницей со списком разделов для посетителей. Здесь речь об XML-файле для роботов.
Как это работает
Простейшая карта выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.ru/catalog/puer/</loc>
<lastmod>2026-10-20</lastmod>
</url>
</urlset>
loc— полный адрес страницы, обязательный элемент;lastmod— дата последнего существенного изменения. Google пишет, что использует её, если она стабильно соответствует действительности;changefreqиpriority— необязательные поля. Google прямо сообщает, что их игнорирует; заполнять их ради SEO не нужно.
Ограничения формата: в одном файле не больше 50 000 адресов и не больше 50 МБ в несжатом виде. Если адресов больше, их делят на несколько файлов и объединяют индексным файлом (sitemap index), где перечислены сами карты. Файл можно сжать gzip.
Сообщить поисковику о карте можно тремя способами: строкой Sitemap: в robots.txt, добавлением в Яндекс Вебмастер и в Google Search Console. Достаточно одного, но надёжнее сделать все три.
На большинстве движков и генераторов сайтов карта формируется автоматически и обновляется при публикации. Ручная карта быстро устаревает, поэтому её стоит избегать.
Кому карта нужнее всего
Небольшому сайту с понятным меню, где на каждую страницу ведут ссылки, карта мало что добавляет: робот и так найдёт всё по ссылкам. Заметную пользу она приносит в трёх случаях. Первый — крупный сайт, где часть страниц спрятана глубоко в каталоге. Второй — новый сайт, на который почти нет внешних ссылок. Третий — сайт, где содержимое часто обновляется и важно, чтобы робот быстро узнавал о свежих страницах. Кроме обычных карт, бывают специальные — для изображений и видео, — но для большинства сайтов достаточно одной карты страниц.
Карту полезно делить по типам страниц: отдельно разделы, отдельно товары, отдельно статьи. Тогда в отчётах панелей видно, какая группа индексируется хуже остальных, и искать проблему проще.
Пример. В условный интернет-магазин чая добавили 40 новых сортов. Ссылки на них стоят только в глубине каталога. Карта с новыми адресами и свежими lastmod подсказывает роботу, что их стоит обойти в первую очередь, не дожидаясь, пока он сам дойдёт до них по ссылкам.
Где посмотреть и как проверить
Яндекс Вебмастер: «Индексирование» → «Файлы Sitemap». Здесь добавляют карту, видят дату последней загрузки, число адресов и ошибки разбора. Если карта обработана с ошибками, Вебмастер покажет их описание.
Google Search Console: раздел «Файлы Sitemap». После отправки видно состояние («Успешно» или ошибка), дату последнего чтения и число найденных адресов. В отчёте «Индексирование страниц» можно отфильтровать данные по конкретной карте и увидеть, сколько адресов из неё в индексе.
Сверка содержимого. Хорошая карта:
- содержит только страницы с кодом ответа 200;
- включает только канонические адреса, без копий с параметрами;
- не содержит адресов, закрытых в robots.txt или помеченных
noindex; - совпадает по протоколу и домену с основным зеркалом;
- обновляется сама при добавлении и удалении страниц.
Если в карте 500 адресов, а в индексе 200 — это повод разбираться с индексацией, а не переотправлять карту.
Частые ошибки
- Мусор в карте. Редиректы, 404, страницы с
noindexи неканонические адреса посылают противоречивые сигналы и тратят краулинговый бюджет. - Фальшивый
lastmod. Если дата меняется при каждой генерации у всех страниц, поисковик перестаёт ей доверять. - Карта с адресами старого домена или протокола. После переезда на HTTPS или новый домен карту забывают перегенерировать.
- Ожидать, что карта решит проблему качества. Карта ускоряет обнаружение, но не индексацию слабых страниц.
- Забыть про карту после редизайна. Новый шаблон или плагин может отключить генерацию, и по старому адресу карты начинает отдаваться ошибка.
- Карта без ссылок на сайте. Страница, которая есть только в sitemap, но на которую не ведёт ни одна внутренняя ссылка, выглядит для поисковика неважной.
Связанные термины
- robots.txt — в нём указывают адрес карты сайта.
- Индексация — карта помогает её ускорить, но не гарантирует.
- Канонический адрес — в карту включают только канонические версии.
- Краулинговый бюджет — чистая карта не тратит обход на мусор.
- Редирект 301 — адреса с перенаправлением из карты убирают.
Статья в словаре с 23.10.2026.