Что такое Sitemap.xml (карта сайта)?
Sitemap.xml (карта сайта, XML Sitemap) — это XML-файл со списком адресов сайта, который помогает поисковым роботам находить и обходить страницы.
Sitemap.xml расшифровывается как «карта сайта в формате XML», то есть служебный файл-навигатор с перечнем URL. Он подсказывает роботам, что на сайте существует и когда менялось, и ускоряет попадание страниц в индекс. Бизнесу карта сайта нужна, чтобы новые товары, услуги и статьи находились в поиске за дни, а не за недели.
Как работает карта сайта
Поисковый робот обходит сайт по внутренним ссылкам, но так находит не всё: страницы в глубине каталога, разделы с JS-навигацией, свежие материалы без входящих ссылок могут выпадать из обхода месяцами. Sitemap.xml закрывает эту слепую зону — вы сами передаёте список адресов и отмечаете, что на них изменилось.
Важно понимать: карта сайта — подсказка, а не команда. Она не гарантирует индексацию и не повышает позиции напрямую. Если страница закрыта в robots.txt или отдаёт noindex, робот её всё равно в поиске не покажет. Технически это обычный XML-файл с заданной схемой, поэтому его легко генерировать автоматически из CMS.
Не путайте XML Sitemap с HTML-картой сайта для людей: страница «Карта сайта» со ссылками помогает посетителям и внутренней перелинковке, но поисковые системы ориентируются именно на XML-версию.
Формат и лимиты
Один файл sitemap.xml вмещает не больше 50 000 URL и не должен превышать 50 МБ в несжатом виде. Если сайт крупнее, используют sitemap index — файл-оглавление, который ссылается на несколько карт: отдельно товары, категории, статьи, изображения.
Внутри каждой записи обязателен только тег <loc> — абсолютный адрес страницы. Остальные теги опциональны:
- lastmod — дата последнего значимого изменения страницы по стандарту ISO 8601;
- changefreq — предполагаемая частота обновлений;
- priority — условный приоритет страницы.
Кодировка — UTF-8, адреса — только канонические версии, без параметров сортировки и меток. При этом поисковая система Google игнорирует priority и changefreq уже несколько лет, Яндекс их в ранжировании тоже не учитывает. Реально работают два тега: loc и аккуратный lastmod.
Как подать карту сайта
Рабочих каналов два. Первый — директива Sitemap в robots.txt: она сообщает адрес файла сразу всем поисковым системам. Второй — ручная подача: в Google Search Console в разделе «Файлы Sitemap» и в Яндекс Вебмастер в разделе «Индексирование → Файлы Sitemap». Второй способ даёт статистику по конкретной системе — сколько URL из карты проиндексировано и какие ошибки нашлись.
После подачи файл не нужно добавлять заново: роботы перечитывают его сами, достаточно, чтобы он обновлялся вместе с сайтом. В 2026 году карта остаётся базовым источником и для ИИ-поиска — генеративные ответы опираются на проиндексированные страницы, а карта ускоряет их появление в индексе. Здесь же работает правило: в файл попадают только те URL, которые вы действительно хотите видеть в выдаче.
Проверить результат можно в отчётах об индексировании — если доля проиндексированных адресов низкая, причина обычно в качестве страниц или в конфликте с robots.txt, а не в самой карте.
Типичные ошибки
- Сваливать в карту всё подряд: страницы фильтров, пагинацию, UTM-метки, дубли с параметрами — мусор размывает краулинговый бюджет.
- Ставить одинаковый lastmod всем страницам при каждой генерации: такой сигнал роботы быстро перестают учитывать.
- Включать URL, закрытые в robots.txt или отдающие noindex, — противоречие, которое тратит обход впустую.
- Собрать карту один раз вручную и забыть: она устаревает уже через неделю.
- Превысить лимиты и не разбить файл через sitemap index, а также отдавать карту с ответом, отличным от 200.
Коротко о главном
Sitemap.xml — базовый технический инструмент, который настраивают один раз и дальше автоматизируют. Он не заменяет перелинковку и качественный контент, но заметно ускоряет индексацию новых и обновлённых страниц. В 2026 году актуальная карта сайта остаётся самым простым способом держать поисковые системы — и классические, и ИИ-ответы — в курсе изменений на сайте.