Lab Leadersлаборатория роста бизнеса

Карта сайта (sitemap.xml): что это, как сделать и проверить, что поисковик её прочитал

Опубликовано 14 октября 2026 г.10 мин чтения

Карта сайта (sitemap.xml) это файл со списком адресов страниц, которые вы просите поисковик просканировать. Google и Яндекс читают её как подсказку: карта помогает роботу узнать о новой странице, но не гарантирует, что страница попадёт в поиск. Нужна она почти всем сайтам больше 500 страниц, новым сайтам без внешних ссылок и интернет-магазинам. Обычно её включают в настройках системы управления сайтом, а проверять, что поисковик её прочитал, стоит раз в месяц.

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

Что такое карта сайта простыми словами?

Карта сайта это файл в формате XML, который лежит обычно по адресу ваш-сайт.com/sitemap.xml. XML выглядит как текст с тегами в угловых скобках, человеку его читать не нужно, он написан для робота. Робот здесь это программа поисковика, которая ходит по сайтам и скачивает страницы.

Внутри файла на каждую страницу приходится одна запись:

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/uslugi/remont-kuhni</loc>
    <lastmod>2026-10-10</lastmod>
  </url>
</urlset>

Обязательный тег один: loc, полный адрес страницы вместе с https://. Тег lastmod сообщает дату последнего изменения страницы. По протоколу sitemaps.org бывают ещё changefreq (как часто страница меняется) и priority (насколько она важна), но про них ниже: Google их не читает.

Не путайте с HTML-картой сайта, обычной страницей со списком разделов для посетителей. Она бывает полезна людям, но поисковики ждут именно XML-файл.

50 000
адресов и 50 МБ без сжатия: предел одного файла карты у Google и Яндекса
Source: Google Search Central, «Создание файла Sitemap»; справка Яндекс Вебмастера

Нужна ли карта сайта маленькому сайту?

Google прямо перечисляет случаи, когда карта не нужна. Три условия должны выполняться одновременно: на сайте не больше 500 страниц, которые вы хотите видеть в поиске; робот может дойти до каждой важной страницы по ссылкам с главной; на сайте мало видео, картинок и новостей, которые должны показываться в поиске.

Сайт-визитка на 15 страниц с меню, где есть всё, обойдётся без карты: робот найдёт страницы по ссылкам. Но в той же справке Google добавляет, что в большинстве случаев сайту карта пойдёт на пользу. Правильная карта вреда не приносит, а стоит почти ничего, потому что большинство систем управления сайтом (CMS, программа, в которой вы редактируете сайт: WordPress, Tilda, Wix, Bitrix) делают её сами.

СитуацияНужна ли картаПочему
Сайт до 500 страниц, все доступны из менюможно без неёробот дойдёт по ссылкам
Новый сайт, внешних ссылок нетдароботу неоткуда узнать о страницах
Интернет-магазин, тысячи товаровобязательночасть карточек глубоко в фильтрах и в разбивке списков на страницы
Блог, новые статьи каждую неделюдаlastmod подсказывает, что обновилось
Сайт с видео и галереямидаесть отдельные расширения карты для видео и картинок

Как карта сайта влияет на индексацию?

Карта ускоряет одну стадию: поисковик узнаёт об адресе. Индексация (попадание страницы в базу поисковика, из которой собирается выдача) идёт тремя шагами. Робот узнаёт о странице, скачивает её, а потом система решает, брать ли страницу в индекс. Карта помогает только на первом шаге.

Google пишет в справке без оговорок: отправка карты это лишь подсказка, она не гарантирует, что Google скачает файл и использует его для сканирования. Яндекс называет сроки: робот загрузит карту в течение двух недель, и столько же может занять появление страниц в выдаче.

Наш собственный пример. 31 августа 2026 года в кабинете Bing Webmaster Tools (панель Bing для владельцев сайтов) у lab-leaders.com карта числилась принятой со статусом «Успешно», в ней было 137 адресов. Известными Bing на тот день считал только 46 адресов, проиндексировал 45. Принятая карта не обязала поисковик ни обойти остальные адреса, ни взять их в индекс. Причину кабинет назвал сам: на сайт мало ссылок с авторитетных доменов. Если страница не попадает в поиск месяцами, исправная карта не значит, что всё в порядке. Причину ищите в самой странице.

Как часто думают
Страница есть в карте, значит она в поиске
Как на самом деле
Страница есть в карте, значит поисковик о ней знает; в индекс её возьмут или нет по другим признакам

Почему страница в карте сайта, а Google её не видит?

Причина, которую мы встречаем на практике: на страницу не ведёт ни одной ссылки с других страниц сайта. Такую страницу называют сиротой. В сентябре 2026 года мы проверили 411 адресов на семи сайтах, с которыми работаем, и нашли 14 сирот. Все они были в карте сайта. Про одну из них, самую коммерческую страницу сайта, Search Console (бесплатный кабинет Google для владельцев сайтов) писала «URL неизвестен Google»: робот не заходил на неё ни разу, хотя адрес был в карте.

Карта не заменяет ссылки. Каждая новая страница должна получить хотя бы одну ссылку из меню, подвала или соседнего раздела в тот же день, когда выходит. Как это устроить, разобрано в статье о перелинковке сайта.

Другие причины, по которым адрес из карты не попадает в поиск:

  1. Страница закрыта мета-тегом noindex (служебная пометка «не показывать в поиске»), а в карте осталась. Поисковик получает два противоположных сигнала.
  2. Адрес в карте отдаёт переадресацию 301 (автоматический переход на другой адрес, подробно о нём в разборе 301 редиректа) или ошибку 404 (страница не найдена). В карте должны быть только рабочие адреса, которые отвечают кодом 200.
  3. В карте стоит дубль: например, адрес с метками или со слешем на конце, а основной версией страницы (её называют канонической) указан другой.
  4. Страница пустая или почти повторяет соседнюю. Такие Google обнаруживает, но в индекс не берёт.

Как сделать карту сайта?

Сначала проверьте, нет ли её уже. Откройте в браузере ваш-сайт.com/sitemap.xml. Если видите список адресов, файл есть. Если 404, загляните в ваш-сайт.com/robots.txt (текстовый файл с указаниями для роботов): там может быть строка Sitemap: с другим адресом карты. Как устроен сам этот файл, мы разобрали в статье про robots.txt.

  1. Включите карту в своей CMS

    WordPress с версии 5.5 сам отдаёт карту по адресу /wp-sitemap.xml, плагины для SEO заменяют её своей. В Tilda карта создаётся автоматически, страницы можно исключать в настройках. В Bitrix есть отдельный модуль генерации. Своими руками писать файл почти никогда не нужно.
  2. Если сайт самописный, генерируйте карту программно

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

    В карте нужны только страницы, которые вы хотите видеть в поиске: без корзины, личного кабинета, результатов поиска по сайту, служебных страниц и адресов с метками.
  4. Проверьте лимиты

    Один файл вмещает 50 000 адресов и 50 МБ без сжатия. Больше нужно разбить на несколько файлов и собрать их в индексный файл карты, список карт со своими адресами.
  5. Пропишите карту в robots.txt

    Добавьте строку Sitemap с полным адресом файла. Так карту найдут все поисковики, даже те, где у вас нет кабинета вебмастера.

Требования, общие для Google и Яндекса: кодировка UTF-8, полные адреса с протоколом, все адреса с того же домена, где лежит файл (Google допускает исключения для сайтов, подтверждённых в Search Console, но начинать с них не стоит), а сам файл отвечает кодом 200. Яндекс дополнительно принимает простой текстовый файл, где каждый адрес идёт с новой строки, но в нём нет дат изменения.

Как добавить карту сайта в Google и Яндекс?

Есть три способа, и они дополняют друг друга.

СпособКудаЧто даёт
Строка Sitemap: в robots.txtвсе поисковики сразукарту найдут без кабинетов
Отчёт «Файлы Sitemap»Google Search Consoleстатус обработки и число найденных адресов
Раздел «Файлы Sitemap»Яндекс Вебмастерстатус и дата последней загрузки

В Search Console карта добавляется в разделе «Индексирование», пункт «Файлы Sitemap»: вписываете адрес, нажимаете «Отправить». Подробно о кабинете Google мы писали в гиде по Search Console, о кабинете Яндекса в статье про Яндекс Вебмастер.

Старого способа «пингануть» Google ссылкой вида google.com/ping?sitemap= больше нет. Google объявил об отключении 26 июня 2023 года и дал полгода, сейчас такой запрос возвращает ошибку 404. Если ваш плагин или разработчик до сих пор на него полагается, это пустая работа.

Для быстрого сообщения о новых и изменённых страницах есть IndexNow, протокол мгновенной подачи адресов. Им пользуются Bing, Яндекс и Seznam. Bing в июльском блоге 2025 года пишет, что IndexNow хорош для подачи в реальном времени, но карта остаётся основой, чтобы поисковик видел все адреса сайта. Google IndexNow не поддерживает, для него работают карта и ссылки.

Что писать в lastmod, priority и changefreq?

Коротко: priority и changefreq можно не писать, lastmod писать только честно.

Справка Google говорит прямо: значения priority и changefreq игнорируются. Google использует lastmod, если дата стабильно и проверяемо точна, то есть совпадает с реальным изменением страницы. Под изменением Google понимает правку основного текста, разметки или ссылок. Сменить год в подвале сайта не считается.

В июне 2023 года Гэри Иллиес (Gary Illyes) из Google написал в блоге, что будет, если врать: если страница изменилась семь лет назад, а в lastmod написано «вчера», со временем Google перестанет верить вашим датам. Bing в блоге 2025 года называет lastmod ключевым сигналом: по нему он решает, какие адреса перечитать, а какие пропустить, если с прошлого визита ничего не менялось.

Типичная ошибка: карта генерируется заново при каждом запросе и ставит всем страницам в lastmod текущее время. Для поисковика это выглядит так, будто весь сайт меняется каждую минуту. Мы проверили свою карту 14 октября 2026 года: у 225 статей и терминов из 249 адресов стоит дата правки, а у 24 служебных страниц (главная, разделы, инструменты) в lastmod стоит время генерации файла. Правило для всех одно, и для нас тоже: если честную дату взять неоткуда, тег лучше не ставить вовсе: он необязательный, и ставить его стоит только страницам с точно известной датой.

Как проверить lastmod у себя за минуту
Откройте sitemap.xml в браузере и обновите страницу через минуту. Если даты у всех адресов поменялись на текущее время, генератор ставит время запроса, а не время правки. Покажите это разработчику.

Как проверить, что поисковик прочитал карту?

Проверяйте карту раз в месяц и после каждой крупной правки сайта.

  1. Search Console, «Файлы Sitemap». У каждой карты статус: «Успешно» (файл получен и обработан без ошибок), «Обнаружены проблемы» (обработан частично, с ошибками) или «Не получено» (Google не смог скачать файл). При ошибке Google повторяет попытки несколько дней, потом прекращает.
  2. Яндекс Вебмастер, «Файлы Sitemap». Статусы «OK», «Редирект», «Ошибка», «Не проиндексирован». Дата последней загрузки подскажет, ходит ли робот за файлом.
  3. Сравните числа. Сколько адресов в карте и сколько из них в индексе. Если в карте 300, а в индексе 90, проблема не в карте, а в страницах: ищите причины из списка выше.
  4. Откройте пять случайных адресов из карты. Каждый должен открываться без переадресации, без noindex и с текстом, а не с пустым шаблоном.
  5. Сверьте карту со ссылками. Каждая страница из карты должна быть доступна по ссылке с сайта. Страницы, до которых можно добраться только из карты, это сироты.

Если всё это вручную делать некогда, диагностика сайта проверит основные технические пункты, а полный разбор индексации входит в аудит сайта.

Какие ошибки в карте сайта встречаются чаще всего?

ОшибкаЧем вредитКак исправить
В карте закрытые от индексации страницыпротиворечивые сигналы, лишние визиты роботагенерировать карту из того же списка, по которому ставится noindex
Адреса с переадресацией и 404робот тратит обход на мусороставлять только адреса с кодом 200
lastmod равен времени генерациипоисковик перестаёт доверять датамбрать дату правки из базы или не ставить тег
Главной страницы нет в картепризнак, что генератор собирает список не из всех страницпроверить, что корень сайта в списке
Карта есть, ссылок на страницы нетстраницы-сироты не индексируютсяставить внутреннюю ссылку в день публикации
Карту не обновляют после переездав ней старые адресапосле смены домена или структуры перепроверить карту целиком

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

Нейросети с веб-поиском берут страницы из индексов поисковиков: ИИ-обзоры Google строятся на индексе Google, а среди субподрядчиков Anthropic, создателя Claude, указан поиск Brave. Страница, о которой поисковик не знает, не попадёт и в ответ нейросети.

Не уверены, что поисковики видят ваш сайт целиком?

Записаться на консультацию

Частые вопросы

Полезна ли статья?
Автор
Фёдор Шеришев
Google Ads × AI · основатель Lab Leaders

Основатель Lab Leaders. Google Partners с 2017 года, владелец мебельного производства Ideal Comfort. Строю бизнесы с помощью Google Ads и AI-агентов.

Читать дальше

301 редирект: что это, чем отличается от 302 и как настроить при переезде

301 редирект сообщает поисковику, что страница переехала навсегда. Разбираем коды, настройку, переезд домена и ошибки, из-за которых падает трафик.

10 мин

Robots.txt: что это, как настроить и проверить, чтобы не закрыть сайт от поиска

Robots.txt запрещает роботу обход, но не показ страницы в поиске. Разбираем, что писать в файле, какие строки устарели и как его проверить.

11 мин

Микроразметка сайта: что даёт в 2026 году, какие типы нужны и как её проверить

Что на самом деле даёт разметка schema.org после того, как Google убрал блок FAQ, какие типы нужны небольшому бизнесу и почему у нас на 73 страницах из 80 не хватало разметки.

12 мин

Скорость загрузки сайта: как проверить, чему верить и что тормозит на самом деле

Как проверить скорость сайта за минуту, чем лабораторный балл отличается от данных реальных посетителей и почему наш сайт набирал 71 балл на телефоне.

11 мин