Робот находит страницы, переходя по ссылкам. Способ рабочий, но медленный и с пробелами: страница, на которую никто не ссылается, может не найтись вовсе. Карта сайта решает эту задачу в лоб — это файл со списком всех адресов.
Зачем это знать
Новому сайту карта нужнее всего: на него ещё никто не ссылается, и робот сам по себе доберётся до внутренних страниц нескоро. С картой он получает весь список за один запрос.
Второе — контроль. Карта показывает, какие страницы вы считаете настоящими. Потом в Вебмастере видно: в карте сорок адресов, в поиске двадцать восемь. Разница — это список того, с чем нужно разбираться.
Что внутри
Формат XML: обёртка urlset, внутри по блоку
url на каждую страницу. Обязателен один тег —
адрес.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://eazy-logic.ru/</loc>
<lastmod>2026-09-13</lastmod>
</url>
<url>
<loc>https://eazy-logic.ru/teoriya/sitemap-xml/</loc>
<lastmod>2026-09-13</lastmod>
</url>
</urlset>
| Тег | Нужен ли | Что в нём |
|---|---|---|
loc |
Обязателен | Полный адрес страницы, со схемой и доменом |
lastmod |
Полезен | Дата последнего изменения: год-месяц-день |
changefreq |
Не учитывается | Предполагаемая частота обновления |
priority |
Не учитывается | Важность страницы от 0 до 1 |
Два последних тега входят в стандарт, но поисковики давно сказали, что их игнорируют. Ставить не вредно, толку нет.
Пределы и что делать, если их не хватает
В одном файле не больше 50 000 адресов и не больше 50 мегабайт. Для обычного сайта это недостижимо далеко, но если предел всё же подошёл, делается несколько файлов и один общий — карта карт, где перечислены остальные. Устроена она так же, только вместо страниц в ней файлы.
На что карта влияет, а на что нет
Карта помогает найти страницы, а не поднять их в выдаче. Она не гарантирует, что каждый адрес попадёт в поиск: робот сам решает, что брать, и мусорную страницу не возьмёт оттого, что она вписана в файл.
Не смешивать сигналы
В карту не должны попадать страницы, закрытые
в robots.txt или помеченные
noindex, а также адреса, которые
переадресуют на другие. Это противоречивые указания:
одним файлом вы зовёте, другим прогоняете.
Как собрать карту руками или скриптом и как её отдаёт CMS — это мануал «Карта сайта», там же про страницу карты для людей.
Когда карта не даёт ничего
Если на сайте десять страниц и все они в одном щелчке от главной, робот найдёт их и без карты. Пользы от файла в этом случае почти нет — но и вреда тоже, а сделать его всё равно стоит: сайт вырастет, а привычка останется.
По-настоящему карта нужна там, где страницы плохо связаны ссылками: большой каталог, архив за годы, разделы, до которых от главной три-четыре перехода. Там она — единственный надёжный способ показать роботу всё.
Как часто её обновлять
При каждом изменении сайта. Именно поэтому карту не пишут руками: человек забудет, а скрипт или CMS — нет. На статическом сайте файл пересобирается той же командой, что и остальная обвязка, а на CMS собирается при обращении к нему, и в нём всегда ровно то, что сейчас опубликовано.
Про дату в карте
Дату есть смысл ставить только настоящую — время изменения самой страницы. Проставленная сегодняшним числом у всех пятидесяти четырёх адресов сразу, она сообщает неправду, и робот перестаёт на неё смотреть: проверено на множестве сайтов, которые пытались так ускорить переобход.
Что просить у нейросети
Проверь мой sitemap.xml (прилагаю).
Смотри: правильная ли обёртка и пространство имён, все
ли адреса полные, верен ли формат дат, нет ли
повторов.
Отдельно сверь со списком моих страниц (тоже прилагаю): чего в карте не хватает и нет ли в ней лишнего — например, страницы 404 или адресов с параметрами.
Ответь таблицей: строка, что не так, как исправить. Готовый исправленный файл дай отдельно.
Как проверить, что получилось
- Открыть
ваш-сайт/sitemap.xmlв браузере: он покажет дерево тегов, а не ошибку разбора. - Убедиться, что в
robots.txtесть строкаSitemap:с полным адресом файла. - Добавить карту в Вебмастере и через несколько дней сравнить: сколько адресов в файле и сколько попало в поиск.
- Щёлкнуть наугад три адреса из файла — каждый должен открываться, а не переадресовывать.
Что стоит запомнить
- Карта — список адресов сайта для робота, лежит в корне
- Обязателен один тег — полный адрес страницы
-
priorityиchangefreqпоисковики не учитывают - Карта помогает найти страницы, но не поднимает их в выдаче
- В карте только те страницы, которые должны быть в поиске