Статьи · 23.10.2026

Проверил sitemap 26 крупных сайтов: в Google нет почти каждой пятой страницы карты

Проверил sitemap 26 крупных сайтов: в Google нет почти каждой пятой страницы карты

Карта сайта — это список страниц, которые сайт сам просит проиндексировать. Я взял карты 26 крупных российских сайтов — магазинов, СМИ, блогов и сервисов — и проверил случайные страницы из каждой: есть ли они в индексе Яндекса и Google и что они отвечают поисковому роботу. Яндекс не знал 10 % проверенных страниц, Google — 18 %, а у отдельных сайтов — до двух третей. Заодно выяснилось, что в картах лежат мёртвые страницы и редиректы, а треть сайтов не пустила чужого робота дальше порога.

Как проверял

  • Сайты. 26 крупных сайтов в четырёх группах по 6–7: интернет-магазины, СМИ, блоги и площадки с пользовательскими постами, сервисы и агрегаторы. Названий не будет: меня интересует картина, а не разбор чужих сайтов.
  • Карта. Там, где её объявляет сам сайт, — в строке Sitemap файла robots.txt, а если её там нет — по адресу /sitemap.xml. У больших сайтов карта — индекс из сотен файлов; я читал до 10 файлов и 50 000 адресов. Целиком прочиталась одна карта из 21, у остальных — первые файлы.
  • Выборка. 100 случайных страниц из прочитанного — именно случайных, а не первых: в начале карты обычно главная и разделы, самые здоровые страницы сайта. Каждую я запросил так, как запрашивает робот: код ответа, редиректы, noindex, robots.txt, canonical.
  • Индекс. 30 из этой сотни проверил в поиске. В Яндексе — запросом url: с точным адресом. В Google — запросом site: с адресом, потом точным адресом в кавычках, потом запросом с последней частью адреса. «Нет в индексе» — когда страницу не нашёл ни один из запросов. В моём августовском замере на 456 страницах с известным статусом такая проверка совпала с Вебмастером в 100 % случаев, с Search Console — в 99,7 %.
  • Когда. Один проход 23 октября 2026 года. Это снимок, а не наблюдение: индекс меняется каждый день.

Проверял Вестоход — сервис мониторинга индексации, который я делаю. Та же проверка открыта всем: проверка карты сайта работает без регистрации.

Сколько страниц карты нет в индексе

Карту прочитать удалось у 21 сайта из 26 — что с остальными, ниже. По 30 случайных страниц с каждого:

СайтыСколькоНет в ЯндексеНет в Google
интернет-магазины58 из 150 (5 %)13 из 150 (9 %)
СМИ69 из 180 (5 %)19 из 180 (11 %)
блоги и площадки с постами636 из 180 (20 %)47 из 180 (26 %)
сервисы и агрегаторы49 из 120 (8 %)36 из 120 (30 %)
все2162 из 630 (10 %)115 из 630 (18 %)

Большинство сайтов почти целиком в индексе: у типичного Яндекс не нашёл одну страницу из тридцати, Google — две. У пяти сайтов все тридцать есть в обоих поисковиках. Общие 10 и 18 % тянут вверх несколько сайтов: у площадки с пользовательскими постами нет двух третей выборки в обоих поисковиках, у сервиса объявлений — двух третей в Google, у регионального СМИ — 8 страниц из 30 в Яндексе и 12 в Google.

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

«Нет в индексе» — не всегда ошибка

Карта — приглашение, а не гарантия. Новые страницы ждут обхода. Пользовательские посты, объявления и вакансии поисковик берёт выборочно: их много, они короткие и похожи друг на друга — поэтому у этих групп и самые большие доли. Яндекс называет такие страницы «малоценными или маловостребованными»; как страница с этим статусом дважды выпадала из поиска и возвращалась без правок, я разбирал отдельно. Но если вне индекса заметная часть страниц, ради которых сайт существует, ждать — не стратегия.

Что лежит в самих картах

Вторая часть проверки — что страницы из карты отвечают роботу. Здесь в счёт идут 17 сайтов, где мой робот получил нормальные ответы; о четырёх, где не получил, — в следующем разделе. У десяти из семнадцати в выборке не нашлось ни одной проблемы. Остальные 67 проблемных страниц из 1 700 — на семи сайтах:

СайтИз 100Что в карте
региональное СМИ3130 страниц отвечают 404 и 400: материалов нет, а карта их по-прежнему перечисляет. Ни одной из них нет в индексе. Ещё у одной canonical указывает на другой адрес
магазин бытовой техники1413 страниц закрыты в robots.txt того же сайта: карта зовёт робота туда, куда robots.txt его не пускает. Ещё одна — редирект на раздел
IT-сообщество12адреса без завершающей косой черты: каждый отвечает редиректом 301 на адрес с ней. В индексе — правильный адрес
каталог фильмов4canonical указывает на тот же адрес с параметрами в другом порядке; ещё одна — редирект со старой страницы
федеральное СМИ3canonical статьи указывает на региональный поддомен; ещё одна — редирект из старого раздела
онлайн-школа2одна страница отвечает 404, одна закрыта в robots.txt
развлекательная площадка с постами1noindex

Мёртвые страницы в карте не вредят индексу — поисковики их уже выкинули. Но читая карту, робот снова и снова получает приглашение на страницы, которых нет, и тратит на них обход. С редиректами то же: в индексе правильный адрес, а робот всякий раз идёт к нему через лишний шаг. Противоречие карты и robots.txt хуже: сайт одновременно говорит «индексируй» и «не заходи», и что из этого выберет поисковик, решает он, а не вы.

Чего почти нет — так это страниц, которые уже сломаны, но ещё в индексе: на весь опрос такая нашлась одна. Сломанные страницы крупных сайтов поисковики, похоже, замечают быстро. На маленьком сайте бывает иначе: в моём эксперименте страница с noindex держалась в поиске Яндекса 27 дней.

Треть сайтов не пустила чужого робота

Девять сайтов из двадцати шести что-то не отдали роботу, который честно назвался своим именем:

  • три — два магазина и сервис — ответили отказом 403 уже на карту и robots.txt;
  • у сервиса robots.txt объявляет карту, которой нет: по этому адресу 404 для всех, в том числе для запроса, представившегося роботом Яндекса;
  • у ещё одного сервиса карты нет ни в robots.txt, ни по стандартному адресу;
  • четыре сайта карту отдали, а страницы — нет: магазин электроники ответил 401 на 90 страниц из 100, сервис объявлений — 403 на 99, сайт вакансий — «слишком много запросов» на половину, хотя робот делал не больше двух запросов одновременно, площадка с постами — ошибкой 500 на 79.

Это защита от ботов, и роботов поисковиков она пропускает: у тех, кто отдал карту, страницы в индексе есть. Но любой сторонний инструмент — аудит, проверку индексации, мониторинг — она встретит отказом, а невнимательный инструмент примет отказ за поломку и напишет «сломаны 100 страниц из 100». Если пользуетесь таким сервисом, проверьте, пускает ли его ваша защита, — или смотрите на страницы глазами поисковика: в Вебмастере есть «Проверка ответа сервера», в Search Console — «Проверка URL». Вестоход в таких случаях пишет «сайт не пустил нашего робота» и сломанными такие страницы не считает — этому меня научил как раз этот опрос.

Два подвоха, о которые споткнулся и я

Google метит товарные карточки

В первом подсчёте у одного магазина вышло «нет в Google 30 страниц из 30». Так не бывает, подумал я, и проверил запросы руками. Google находил эти карточки — но отдавал их с хвостом ?srsltid=…: так он метит страницы магазинов, которые есть в его товарной выдаче. Проверка сравнивала адреса вместе с параметрами и говорила «не найдена». На самом деле из тридцати карточек не нашлись две.

Ловушка не только моя: любой инструмент, который буквально сравнивает адрес из выдачи с вашим, у магазина с такой разметкой покажет провал в Google, которого нет. Если ваш сервис проверки индексации вдруг «потерял» весь каталог в Google — посмотрите, нет ли в выдаче этой метки. Вестоход теперь отбрасывает метки отслеживания при сравнении: srsltid, utm_*, gclid, yclid и подобные.

Невидимый символ в начале карты

Две карты — федерального СМИ и того же магазина — начинаются с невидимой метки порядка байтов перед <?xml. Стандарт это допускает, поисковики такие карты читают, а разборщики спотыкаются: мой спотыкался, пока опрос этого не показал. Если какой-то инструмент пишет, что ваша карта «не XML», хотя в браузере она открывается, — посмотрите на первые байты файла.

Что проверить у себя

  • Возьмите случайные страницы карты, а не первые, и посмотрите, сколько из них в индексе: в Вебмастере («Страницы в поиске») и в Search Console («Индексирование страниц»). Или проверкой карты — она сделает выборку сама и покажет, сколько это на всю карту.
  • Уберите из карты то, что индексироваться не должно: страницы с 404, адреса с редиректом (оставьте конечные), неканонические адреса, страницы, закрытые в robots.txt.
  • Проверьте, что карта, которую объявляет robots.txt, существует и отдаётся с кодом 200.
  • Если пользуетесь сторонними инструментами, убедитесь, что защита от ботов их пускает, — иначе их «сломанные страницы» рассказывают про защиту, а не про сайт.

Чего эти цифры не говорят

  • Тридцать страниц на сайт — грубая оценка для отдельного сайта, поэтому я говорю о группах и о сумме, а не ставлю сайтам баллы. Для общих долей разброс — примерно от 8 до 12 % для Яндекса и от 15 до 22 % для Google, и даже он оптимистичен: страницы одного сайта похожи друг на друга.
  • Почти все карты я прочитал не целиком, а первые файлы. Если сайт кладёт в начало карты свежие страницы или, наоборот, старые архивы, выборка смещена в их сторону.
  • Четыре группы по 4–6 прочитанных сайтов — это не рынок, а срез. Сравнивать группы между собой стоит осторожно.
  • Это один день. Через пару месяцев повторю опрос на тех же сайтах — посмотрим, что изменится.

Вестоход следит за страницами в Яндексе и Google и пишет в Telegram, когда страница сломалась так, что скоро вылетит из индекса, и когда уже вылетела. 30 страниц — бесплатно.

Зарегистрироваться