Содержание

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

В этом гайде — как проверить индексацию, по каким причинам страницы уходят из поиска и что делать с каждой. Причины разобраны на 24 реальных сайтах разных типов: B2B-каталоги и интернет-магазины на сотни тысяч страниц, спортивное СМИ на миллион, банк, билетный оператор, клиники, агентства и сайты услуг. Названия сайтов не раскрываю, цифры — из их Вебмастеров за июль–октябрь 2026 года. Отдельно — что пишут сами Яндекс и Google и какие популярные советы их документация не подтверждает.

Эта статья за минуту
  1. Путь страницы в поиск — шесть звеньев. «Нет в поиске» говорит только, что одно из них оборвалось.
  2. На 24 сайтах чаще всего страницы уходят как малоценные (15 сайтов), с ошибкой ответа (13), как неканонические и дубли (по 12).
  3. Малоценные — почти всегда целый класс страниц: архив, календарь, пустые карточки. Поэтому и решение нужно одно — для всего шаблона.
  4. Дубли рождают параметры в адресе: метки рекламы, согласие на cookies, служебные отметки.
  5. Если новые страницы перестали попадать в поиск у многих сайтов сразу, а обход у вас не изменился, — скорее всего, это сбой поисковика: сначала сверьтесь с его сообщениями, а не правьте сайт.

Что делать: сначала найти звено и класс страниц, потом исправлять — и проверять результат по кабинету и логам.

Что такое индексация сайта простыми словами

Индексация — это добавление страницы в базу поисковой системы, из которой собирается выдача. Пока страницы нет в индексе, по запросам её не покажут, как бы хорошо она ни была написана.

Google описывает путь страницы тремя стадиями (how-search-works):

  1. 01
    Обнаружение и сканирование

    Робот находит адрес, скачивает страницу и выполняет JavaScript.

  2. 02
    Индексация

    Google разбирает содержимое и выбирает из похожих страниц одну каноническую — её он и будет показывать.

  3. 03
    Показ в выдаче

    Страница участвует в ранжировании по запросам.

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

Жизненный цикл URL: шесть звеньев

Удобнее думать о цепочке, а не о двух состояниях «в индексе / не в индексе». На каждом звене поисковик решает отдельно: робот может знать адрес и не приходить за ним неделями, скачать страницу и не взять её в индекс, взять в индекс другой адрес с тем же содержимым.

Публикация
адрес на сайте
Обнаружение
ссылки, sitemap
Обход
логи, статистика обхода
Решение
статус в кабинете
В поиске
url:, «Проверка URL»
Показы
отчёты по запросам

Сам факт «страницы нет в поиске» сообщает только итог: цепочка где-то оборвалась. Где именно — придётся искать.

iИндекс — ещё не позиции

Страница в индексе может месяцами не получать показов: она участвует в ранжировании и проигрывает. Переобход тут не поможет. Если адрес в индексе, а трафика нет, разбирайтесь со спросом, релевантностью и конкурентами — настройки индексации уже ни при чём.

Как проверить индексацию: что показывает каждый способ

С чем вы начинаете

Что можно проверить, зависит от доступа. Даже без кабинетов и логов видно многое:

1

Только адрес сайта

Что можно проверитьОтвет страницы роботу, noindex, canonical, robots.txt, sitemap, есть ли страница в выдаче (url:, site:), что в HTML без JavaScript.

Чего не видноПричину исключения, дату обхода, решение поисковика.

2

Плюс Вебмастер и Search Console

Что можно проверитьСтатус и причину по каждому адресу, историю страниц в поиске, статистику обхода, выбранный canonical, ошибки sitemap.

Чего не видноКаждый отдельный заход робота; данные приходят с задержкой.

3

Плюс логи сервера

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

Чего не видноРешение об индексации: его показывают только кабинеты.

Способы проверки

Каждый способ видит только часть цепочки. В таблице — какую часть и чего он не покажет.

site:домен в поиске

Выборку страниц, которые поисковик знает

ОграничениеТочного числа не даёт: Google прямо пишет, что это пример, а не полный список (справка GSC)

url:адрес в Яндексе, точный заголовок с site:

Находится ли конкретная страница в выдаче

ОграничениеПроверяет выдачу, а не базу индекса. Если страница не нашлась, скорее всего, её нет в индексе, но наверняка этого не скажешь

Вебмастер → «Индексирование» → «Проверка страницы»

Код ответа роботу, что робот видит на странице, статус в поиске (справка)

ОграничениеОдна страница за раз

Вебмастер → «Страницы в поиске»

Страницы в поиске, исключённые и причины исключения, изменения за три месяца; в списках — до 50 000 адресов

ОграничениеДанные запаздывают; после сбоев могут остановиться

Вебмастер → «Статистика обхода», GSC → «Статистика сканирования»

Какие страницы и когда обходил робот, с каким ответом

ОграничениеСводки и выборки: каждый отдельный заход там не виден

Search Console → «Проверка URL», «Индексирование страниц»

Статус каждого URL, дату последнего сканирования, выбранный canonical

ОграничениеЧисло проверок в день ограничено; сколько именно, справка не говорит

Логи сервера

Каждый запрос робота: когда и с каким ответом

ОграничениеРешения об индексации в логах нет. И бота надо проверять: User-Agent легко подделать

Если логи доступны, звено «обход» проверяйте по ним: был ли робот, с каким ответом. Потом — что решил поисковик и что видит пользователь. Без логов звено «обход» видно в «Статистике обхода» и в «Проверке страницы».

Статусы Google: «Обнаружена» и «Просканирована, но не проиндексирована»

Два статуса Search Console, которые часто путают.

Google Search Console

«Обнаружена, не проиндексирована»

Адрес известен, обхода ещё не было

Обычно Google откладывает обход, чтобы не перегружать сайт. Смотрите на скорость ответа сервера, на число адресов, которые генерирует сайт, и на то, как часто робот к вам приходит.

Google Search Console

«Просканирована, но не проиндексирована»

Страницу скачали и решили не брать

Отправлять такой адрес повторно незачем. Причина в самой странице: дубль, слабое содержимое или тема, которую никто не ищет.

Остальные статусы отчёта Google, причины исключения Яндекса и проверка роботов в логах собраны в справочнике в конце статьи.

Не каждый адрес сайта должен попасть в индекс — Google пишет об этом прямо. Страницы, закрытые в robots.txt или через noindex, и дубли чаще всего исключены правильно.

Исключённые страницы в Яндексе

В Вебмастере у каждой исключённой страницы есть причина (справка), полный список — в справочнике. Длинный список исключённых сайту не вредит. Вот как это формулирует сам Яндекс:

Наличие и количество исключенных страниц в Яндекс Вебмастере не влияет на положение сайта в результатах поиска

Справка Яндекс Вебмастера, «Страницы в поиске»

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

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

Google

От нескольких дней до нескольких недель

Новый сайт — примерно через неделю

Сканирование занимает от нескольких дней до нескольких недель (справка); новый сайт Google начинает сканировать и индексировать примерно через неделю (справка).

Яндекс

До двух недель после обхода

После переобхода — от 3 до 7 дней

«После того, как робот обойдет сайт, страницы смогут появиться в поиске в течение двух недель» (справка). Про переобход в одном разделе справки — «может занять от 3 до 7 дней» (справка), в другом — данные обновятся в течение двух недель (справка).

!Чего в справках нет

Цифры вроде «20–40 минут» или «Яндекс 3–5 дней, Google 1–2 дня» гуляют по популярным статьям, но в справках их нет, а источника авторы не называют.

Для масштаба — пример небольшого блога, моего sk-seo.ru: 56 страниц в поиске Яндекса, индекс качества сайта (ИКС) — 10.

Пример: небольшой блог · июль — октябрь 2026

Сроки появления статей в поиске

дней после публикации
5 днеймедиана появления в поиске Яндекса, 18 статей, от 1 до 28 дней
14 днеймедиана до первого показа в Google, 16 статей, от 3 до 47 дней
Яндекс: появилась в поискеЯндекс: на 30.10 нет, точка — сколько дней прошлоGoogle: первый показ
Дни от публикации до появления статьи в Яндексе и до первого показа в Google, sk-seo.ruИюль — 7 октября: Яндекс 1–28 дней, медиана 5; Google, первый показ, 3–47 дней, медиана 14. Десять статей 12–29 октября на 30 октября в Яндексе не найдены.после 7 октября01020304050июльавгустсентябрьоктябрьдата публикации →днейkak-ii-vidit-brend: первый показ в Google через 43 дн.kak-ii-vidit-brend: в поиске Яндекса через 7 дн.kak-google-rankiruet-patenty-sud-utechka: первый показ в Google через 3 дн.kak-google-rankiruet-patenty-sud-utechka: в поиске Яндекса через 4 дн.kakaya-neyroset-pishet-chelovechnee: первый показ в Google через 15 дн.kakaya-neyroset-pishet-chelovechnee: в поиске Яндекса через 5 дн.kak-schitat-trafik-iz-neyrosetey: первый показ в Google через 19 дн.kak-schitat-trafik-iz-neyrosetey: в поиске Яндекса через 4 дн.chto-izmeryayut-ai-detektory-issledovanie: первый показ в Google через 13 дн.chto-izmeryayut-ai-detektory-issledovanie: в поиске Яндекса через 5 дн.perpleksiya-ai-tekst-russkiy-seo: первый показ в Google через 11 дн.perpleksiya-ai-tekst-russkiy-seo: в поиске Яндекса через 6 дн.povedencheskie-faktory-ranzhirovaniya: первый показ в Google через 47 дн.povedencheskie-faktory-ranzhirovaniya: в поиске Яндекса через 5 дн.tehniki-promptinga-test: первый показ в Google через 33 дн.tehniki-promptinga-test: в поиске Яндекса через 5 дн.entity-seo-na-praktike: первый показ в Google через 5 дн.entity-seo-na-praktike: в поиске Яндекса через 5 дн.polnota-intenta-i-pozicii-v-vydache: первый показ в Google через 23 дн.polnota-intenta-i-pozicii-v-vydache: в поиске Яндекса через 5 дн.geo-otdelnaya-usluga-ili-seo: первый показ в Google через 21 дн.geo-otdelnaya-usluga-ili-seo: в поиске Яндекса через 10 дн.tehnicheskiy-profil-topa-yandeksa: первый показ в Google через 9 дн.tehnicheskiy-profil-topa-yandeksa: в поиске Яндекса через 28 дн.chto-otlichaet-top-20-google: первый показ в Google через 27 дн.chto-otlichaet-top-20-google: в поиске Яндекса через 9 дн.kak-alisa-ai-vybiraet-istochniki: первый показ в Google через 9 дн.kak-alisa-ai-vybiraet-istochniki: в поиске Яндекса через 8 дн.dostup-ai-botov-robots-txt-server: первый показ в Google через 5 дн.dostup-ai-botov-robots-txt-server: в поиске Яндекса через 6 дн.proverka-pozitsiy-google-python: в поиске Яндекса через 4 дн.kak-izvlech-triplety-iz-teksta: в поиске Яндекса через 1 дн.triplety-i-pozitsii-google: первый показ в Google через 10 дн.triplety-i-pozitsii-google: в поиске Яндекса через 1 дн.kak-google-menyaet-title-v-vydache: первый показ в Google через 8 дн.hreflang-oshibki-i-proverka: первый показ в Google через 1 дн.krauling-byudzhet-google-yandeks: первый показ в Google через 1 дн.spros-na-ii-v-yandekse-wordstat: первый показ в Google через 3 дн.optimization-2026-skolkovo: на 30.10 в Яндексе нет, прошло 18 дн.vysoko-v-top-volgograd-2026: на 30.10 в Яндексе нет, прошло 18 дн.osnovnoy-kontent-google-top-20: на 30.10 в Яндексе нет, прошло 17 дн.kak-google-menyaet-title-v-vydache: на 30.10 в Яндексе нет, прошло 16 дн.chto-vliyaet-na-citirovanie-v-ii-otvetah: на 30.10 в Яндексе нет, прошло 15 дн.istochniki-neyro-alisy-po-temam: на 30.10 в Яндексе нет, прошло 13 дн.hreflang-oshibki-i-proverka: на 30.10 в Яндексе нет, прошло 11 дн.krauling-byudzhet-google-yandeks: на 30.10 в Яндексе нет, прошло 11 дн.spros-na-ii-v-yandekse-wordstat: на 30.10 в Яндексе нет, прошло 10 дн.migraciya-sayta-bez-poter: на 30.10 в Яндексе нет, прошло 1 дн.02550июлавгсеноктдней после публикации, по дате выхода
Значения графика таблицей
СтатьяДатаЯндекс, дн.Google, дн.
Как ChatGPT, AI Overviews и Алиса видят ваш бренд — и как на это…05.07743
Как Google ранжирует на самом деле: что показали патенты,…10.0743
Какая нейросеть пишет человечнее: сравнили 18 ИИ-сервисов…13.07515
Сколько трафика вам на самом деле приносят нейросети20.07419
Что на самом деле измеряют AI-детекторы текста09.08513
Что перплексия измеряет в русском SEO-тексте11.08611
Поведенческие факторы: что видят Яндекс и Google и что с этим делать16.08547
Техники промптинга: проверил девять приёмов и чуть не поверил…18.08533
Entity resolution: как я разводил сущность эксперта с…20.0855
Onpage SEO в Яндексе: ориентиры ТОП-20 по 1601 странице26.08523
GEO-пакет: новая работа или дубль27.081021
Как технически устроены сайты, которые Яндекс держит наверху09.09289
Что на самом деле отличает топ-20 Google: 7370 страниц против…14.09927
Источники Алисы AI: что показали 120 проверок и что делать…18.0989
robots.txt разрешает, а сервер отказывает: как проверить доступ…24.0965
Как проверять позиции в Google после закрытия Custom Search API:…24.094—
Как извлечь триплеты из текста страницы: инструкция для…04.101—
Плотность триплетов и цитирование в ответах ИИ: исследование на…04.10110
Отчёт с конференции Optimization 2026 в Сколково12.10нет*—
Отчёт с конференции «Высоко в ТОП!» в Волгограде12.10нет*—
Основной контент по Google: что в него входит и отличает ли он топ-2013.10нет*—
Как Google меняет title: замер по 88 660 результатам14.10нет*8
Факторы ранжирования в ИИ-ответах: замер на 2 400 запросах Google и…15.10нет*—
На какие источники опирается Алиса в Нейро: разбор 295 тысяч…17.10нет*—
Hreflang: какие ошибки ломают разметку и как часто их делают19.10нет*1
Краулинговый бюджет: что это, как проверить и найти потери по логам…19.10нет*1
Топ ИИ в Яндексе в 2026 году: ChatGPT впереди, DeepSeek второй,…20.10нет*3
Миграция сайта без потери позиций: полный разбор для Яндекса и Google29.10нет*—

Яндекс — дней до появления в поиске; Google — дней до первого показа. * На 30 октября статья в поиске Яндекса не найдена.

События разные: для Яндекса — «страница появилась в поиске» в Вебмастере, для Google — первый показ в Search Console. Показ бывает, только когда кто-то ввёл подходящий запрос, так что к этой дате статья уже была в индексе Google, а попасть туда могла и раньше. Поэтому сравнивать скорость двух поисковиков по графику нельзя.

С июля по начало октября Яндекс добавлял статьи довольно ровно: 11 из 18 — за 4–6 дней, разброс от 1 до 28. В октябре поток остановился, как и у большинства сайтов: о сбое Яндекса — в разделе ниже.

Порядок проверки: от симптома к причине

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

  1. 01
    Сузить задачу

    Одна страница, раздел или весь сайт? Новые страницы не попадают или старые выпадают? От этого зависит, смотреть на адрес или на шаблон.

  2. 02
    Проверить, не сбой ли поисковика

    Похожая картина у других сайтов, записи в блоге Вебмастера или на странице статуса поиска Google. Если сбой подтвердился — остановиться и ждать: правки сайта не помогут. Но и без записи сбой возможен.

  3. 03
    Проверить ответ роботу

    Код 200, нет случайного редиректа, нет noindex и X-Robots-Tag, нет запрета в robots.txt — под User-Agent бота. Если нашлась ошибка, исправить её и перейти к шагу 7.

  4. 04
    Найти звено

    По кабинетам: поисковик не знает адрес, знает и не обходит, обошёл и не взял или взял другой адрес. Что смотреть для каждого случая — в карте симптомов ниже.

  5. 05
    Найти класс страниц

    Сгруппировать исключённые адреса по шаблону и причине. Если причина касается всего шаблона, править нужно шаблон.

  6. 06
    Исправить по причине

    Что делать с каждой причиной — в разделе о причинах. Вносите одно изменение за раз и записывайте дату: иначе потом не понять, что сработало.

  7. 07
    Проверить результат

    Робот пришёл (логи, статистика обхода), статус в кабинете сменился. Ждать до двух недель после того, как робот узнал об изменении, — это срок из справки Яндекса. Не изменилось за этот срок — вернуться к шагу 4.

Команды для шага 3:

Команды для проверки

Код ответа, редирект и X-Robots-Tag — так, как их видит робот:

bash
UA='Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)'
curl -sI -A "$UA" https://sk-seo.ru/blog/krauling-byudzhet-google-yandeks.html | grep -iE '^HTTP|^location|^x-robots-tag'
вывод
HTTP/1.1 200 OK

Мета-тег robots и canonical в HTML, который получает робот:

bash
curl -s -A "$UA" https://sk-seo.ru/blog/krauling-byudzhet-google-yandeks.html \
  | grep -oiE '<meta[^>]+name="robots"[^>]*>|<link[^>]+rel="canonical"[^>]*>'
вывод
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://sk-seo.ru/blog/krauling-byudzhet-google-yandeks.html">

Команды выше — для терминала Linux и macOS или Git Bash. В Windows PowerShell те же две проверки выглядят так (curl.exe встроен в Windows 10 и 11):

powershell
$UA = 'Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)'
$URL = 'https://sk-seo.ru/blog/krauling-byudzhet-google-yandeks.html'
curl.exe -sI -A $UA $URL | Select-String '^(HTTP|location|x-robots-tag)'
curl.exe -s -A $UA $URL | Select-String '<meta[^>]+name="robots"[^>]*>|<link[^>]+rel="canonical"[^>]*>' -AllMatches | ForEach-Object { $_.Matches.Value }

Для Googlebot подставьте его User-Agent. Если ответ для робота и для браузера отличается, ищите причину в защите от ботов или CDN.

Ориентиры для решений

Готовых порогов поисковики не дают: после скольких исключений или какого падения индекса пора искать причину, в справках не сказано. Ниже — ориентиры из справок и мои, у каждого подписан источник:

Ориентиры для решений
Сколько ждать, прежде чем искать причину

Две недели после того, как робот узнал об изменении: в этот срок Яндекс пересматривает исключённые страницы. Если видна явная ошибка ответа, ждать незачем — её надо исправить сразу.

справка Яндекса
Когда малоценные страницы — повод чинить шаблон

Посчитайте, какая доля всех исключённых страниц сайта ушла с причиной «малоценная». Если больше половины, Яндекс отсекает уже не отдельные слабые страницы, а целый их тип — архив, фильтр, однотипные карточки, — и разбираться надо с этим типом. На 24 сайтах промежуточных случаев не было: из 21 сайта с исключениями у 10 на малоценные приходилось от 56 до 100% исключений, у остальных 11 — не больше 11%.

моя оценка по 24 сайтам
Что значит «индекс резко сократился»

Откройте историю «Страниц в поиске» за три месяца и посмотрите, насколько число страниц обычно меняется от недели к неделе. Резкое падение — то, что заметно выходит за эти привычные колебания. Общей цифры нет: у одного сайта число страниц почти стоит на месте, у другого гуляет на десятки процентов.

моя оценка
Как понять, что робот заходит на страницу слишком редко

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

моя оценка
Когда подозревать сбой поисковика

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

моя оценка

Карта симптомов

Куда смотреть на шаге 4 — по тому, что вы видите:

  1. 01
    Поисковик не знает адресзвено: обнаружение

    Проверитьесть ли адрес в sitemap, ведут ли на страницу внутренние ссылки, заходит ли робот на страницы, где эти ссылки стоят

    Делатьпоставить ссылку со страниц, которые робот посещает часто, и добавить адрес в sitemap

  2. 02
    Знает, но не обходитзвено: обход

    Проверитькоды ответа, скорость сервера, сколько лишних адресов генерирует сайт

    Делатьубрать лишние адреса, на которые уходит обход (см. массовую индексацию), проверить скорость и ошибки сервера

  3. 03
    Обошёл, но не взялзвено: решение

    Проверитьпричину исключения в кабинете: дубль, canonical, содержимое, мягкий 404 (заглушка с кодом 200)

    Делатьчто делать с каждой причиной — в разделе о причинах

  4. 04
    В индексе другой адресзвено: решение

    Проверитьcanonical, редиректы, параметры в адресе

    Делатьпривести canonical, редиректы, sitemap и внутренние ссылки к одному адресу

  5. 05
    В индексе, но нет показовзвено: в поиске

    Проверитьспрос, релевантность, конкуренты

    Делатьразбираться с ранжированием: индексация в порядке

  6. 06
    Индекс резко сократилсявесь сайт

    Проверитьрелизы, шаблоны, ответы 5xx, доступность хоста, сообщения поисковика

    Делатьсопоставить даты падения и изменений на сайте, посмотреть на соседние сайты

Когда виноват не сайт: сбои поисковика и ошибки данных

Иногда страницы не попадают в поиск, и сайт тут ни при чём. Самый свежий пример — октябрь 2026 года (блог Вебмастера, Habr):

  1. История в Вебмастере остановилась

    У всех 24 сайтов график «страниц в поиске» обрывается на этой дате.

  2. Вебмастер недоступен

    Яндекс сообщает, что сервис временно недоступен; о повреждении дата-центров пишут СМИ.

  3. Медленный обход

    «Возможны задержки в обновлении данных из‑за медленного обхода страниц роботом»; раздел «Переобход страниц» работает только на просмотр.

  4. Частичное восстановление

    Вернулись API и часть инструментов Вебмастера.

Как это выглядело на 24 сайтах — по событиям «страница появилась в поиске»:

Яндекс Вебмастер · 24 сайта · октябрь 2026

После сбоя Яндекс почти перестал добавлять страницы в поиск

события «появилась в поиске»
1 сайт: страницы появлялись в поиске каждый день до 30.105 сайтов: после 15.10 страницы появлялись понемногу7 сайтов: последние новые страницы — 8–10.1011 сайтов, включая sk-seo.ru: после 7.10 ни одной новой страницы
Один квадрат — один сайт. Ежедневные добавления — у крупного медиа (18 823 события после 7 октября). Какие из сайтов публиковали новые страницы после 7 октября, по этим данным не видно; после сбоя выгрузка Вебмастера может быть неполной.

Знаем

  • история в Вебмастере остановилась у всех 24 сайтов
  • у 18 из 24 добавления новых страниц прекратились к 10 октября
  • Яндекс сам сообщал о медленном обходе

Не знаем

  • у каких сайтов в эти недели вообще появлялись новые страницы
  • насколько неполна выгрузка Вебмастера после сбоя
  • когда Яндекс доберёт пропущенное
Мой блог · октябрь 2026

0 из 10новых статей в Яндексе на 30.10

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

→Что делать во время сбоя

Не переписывать страницы и не отправлять их массово на переобход: причина не в них. Сверить картину с другими сайтами и блогом поисковика, убедиться по логам, что робот ходит и получает ответ 200, — и ждать восстановления.

Если у вас один сайт

Не у всех есть 23 соседних сайта для сравнения. Тогда остаются официальные сообщения поисковиков и история вашего сайта:

Яндекс

Блог Вебмастера

Официальные сообщения о сбоях

В октябре 2026 Яндекс сообщал о недоступности Вебмастера и медленном обходе в блоге Вебмастера. Сообщать о каждом сбое индексации Яндекс не обещает, так что тишина в блоге ничего не значит: сверяйтесь с историей «Страниц в поиске» и статистикой обхода своего сайта.

Google

Search Status Dashboard

Страница статуса сервисов Поиска

На status.search.google.com Google показывает инциденты Поиска по категориям: обход, индексация, показ, ранжирование. Если записи нет, сбой всё равно возможен.

Второй вариант «виноват не сайт» — ошибка в собственных данных:

Публичный разбор · ошибка в собственных данных

2 740 → 88кликов в сутки в Вебмастере

После переезда на новый домен за двое суток 181 из 200 отслеживаемых запросов опустились с 1–5 места на 15–25. Автор три недели искал санкции, но индекс был цел: число страниц нового домена в поиске выросло с 0 до 2 068 за 38 дней. Падение кликов он объясняет тем, что Яндекс перестал засчитывать накрученные клики по запросам с названием домена — это его версия. Прежде чем искать фильтр, сверьте зеркала, число страниц в поиске и данные Вебмастера с Метрикой.

Habr, 10.10.2026

Почему страницы уходят из поиска: причины на 24 сайтах

Я выгрузил события исключения из поиска Яндекса за три месяца по 24 сайтам и посмотрел, какие причины встречаются и какие страницы под них попадают. Разброс по масштабу большой — от нескольких страниц в поиске до 1,2 млн, — но набор причин повторяется.

Яндекс Вебмастер · 24 сайта · июль — октябрь 2026

Почему страницы уходят из поиска

число сайтов с такой причиной

0сайтов из 2424

Сайты разных типов: B2B-каталоги и интернет-магазины на сотни тысяч страниц, спортивное СМИ, банк, билетный оператор, клиники, агентства и сайты услуг. Считались события исключения из поиска за три месяца; у одного сайта может быть несколько причин.

Ниже — каждая причина: что она значит, как выглядит на реальных сайтах и что с ней делать.

Малоценная или маловостребованная: 15 сайтов из 24

Яндекс формулирует так: «Алгоритм может не включать страницу в поиск, если у нее мало шансов оказаться востребованной пользователями» (справка). Это решение по отдельным адресам, а не штраф всему сайту. Но на практике под него почти всегда попадают целые классы страниц.

Наблюдение · B2B-каталог, около 190 тыс. страниц в поиске

Две трети страниц, которые Яндекс исключил как малоценные, — архив выполненных заказов

13 940из 20 791 исключения
Источник: Яндекс Вебмастер, июль–октябрь 2026Что это за страницы: шаблонные карточки заказов, которые никто не ищетОграничение: по крупным сайтам Вебмастер отдаёт только последние 50 000 событий

На других сайтах — то же самое:

Интернет-магазин светильников · ~430 тыс. страниц

21 466исключений: карточки и серии

16 011 — карточки товаров, ещё 5 455 — страницы серий. Яндекс оставляет в поиске товары, которые ищут, а товары без спроса отсекает.

Билетный оператор

1 446из 1 448 исключений

Страницы афиши с фильтром по дате (/event/index?date=…). Каждая дата — отдельный адрес с почти тем же набором событий.

Сайт IT-услуг

263из 306 исключений

Новости в архиве.

По доле этого статуса среди всех исключений сайты делятся на две группы.

Яндекс Вебмастер · июль — октябрь 2026

У одних сайтов малоценные — большинство исключений, у других их почти нет

доля среди исключений сайта
10 сайтов: малоценные — большинство исключений11 сайтов: малоценных не больше 11%
Одна точка — один сайт; 21 сайт с исключениями за три месяца, у трёх исключений не было. Статус «малоценная или маловостребованная» относится к отдельным адресам: по высокой доле нельзя судить, что плох весь сайт.

Как найти класс страниц

По одному адресу класс не увидеть. Порядок такой:

  1. 01
    Выгрузить исключённые адреса

    Вебмастер → «Страницы в поиске» → исключённые, с причиной; Search Console → «Индексирование страниц» → примеры по каждой причине.

  2. 02
    Свести адрес к шаблону

    Отбросить конкретные значения: цифры заменить на N, идентификаторы и текстовые части адреса вроде названия бренда — на «…», оставить первые один–два уровня пути и названия параметров. /brand/arlight/?page=5 и /brand/escada/?page=12 превращаются в /brand/…/?page.

  3. 03
    Посчитать по шаблонам

    Сколько адресов каждого шаблона ушло по каждой причине и какая это доля от всех исключений сайта.

  4. 04
    Сверить с тем, что на сайте

    Какой это тип страниц и нужен ли он в поиске вообще: архив, фильтр, карточка, служебный список.

Пустая или малоценная страница

Признаки пустой или малоценной страницы

  • Ответ 200, а на странице «не найдено», «товар снят», «нет в наличии» без другого содержимого
  • Основной текст и характеристики появляются только после JavaScript
  • Карточка повторяет шаблон: название, цена — и больше ничего
  • Список, фильтр или поиск без результатов
  • Страница отличается от соседних только цветом, размером или датой

Список составлен по моему опыту, в справках его нет. Мягкий 404 Google определяет так: «Ложная ошибка 404» появляется, когда содержимое страницы с ответом 200 выглядит как ошибка, пустая страница или сообщение об ошибке (Google). Как Google видит страницу, показывает «Проверка URL» → проверка в реальном времени → снимок.

Что делать. Сначала проверьте техничку: что видит бот, нет ли мягкого 404, не отдаётся ли роботу облегчённая версия страницы. Потом решите судьбу класса страниц целиком.

Что делать с классом малоценных страниц

Эти страницы нужны в поиске?

НетАрхивы, календарные фильтры, служебные списки — закрыть noindex или склеить с основной страницей. Робот перестанет тратить на них обход.
ДаПустые карточки и серии из одного товара — дорабатывать шаблон: характеристики, наличие, цена, отзывы. Полноценные страницы без спроса — оставить: исключение на позиции сайта не влияет.

Два публичных разбора, где причина нашлась в техничке:

Публичный разбор · молодой сайт с рецептами

~2 200 → 646малоценных после правок

Боту отдавалась облегчённая версия без основного содержимого, в поиск утекали черновики с мягким 404, детский раздел бот не видел. После правок страниц в поиске стало 1 077, до них было около 300. Числа у автора приблизительные.

vc.ru, 15.07.2026

Публичный разбор · сайт агентства

103 из 105удалений — «малоценные»

85 страниц сняли за один день. По шести метрикам текста снятые страницы не отличались от оставшихся. Переписанные страницы за двое суток после переобхода не вернулись, но справка даёт на обновление данных до двух недель, так что выводы делать рано.

NEXFORCE, 15.08.2026

Неканоническая страница и дубль: по 12 сайтов

Если похожие страницы доступны по нескольким адресам, поисковик выберет один. Для Google rel="canonical" и редирект — сильные сигналы, sitemap — слабый (Google). После исправления дублей Google может ещё до двух недель держать страницу в прежней группе копий (Google). Яндекс «воспринимает указание на канонический адрес как рекомендацию и может проигнорировать его» (справка).

На реальных сайтах дубли почти всегда появляются из-за параметров в адресе. Самый наглядный случай:

Как было · магазин стройматериалов

/vse-tovary/…/?cookies_accepted=…
Отметка о согласии на cookies попадала в адрес: у страниц появлялись копии. 707 из 1 792 неканонических адресов — с этим параметром.

Как должно быть

/vse-tovary/…/
Согласие хранится в cookie, а не в URL. Для Яндекса — Clean-param: cookies_accepted в robots.txt, для Google — canonical на адрес без параметра.

И ещё три:

Поставщик дорожных материалов

385из 520 дублей

Адреса с параметром etext.

Клиника

28из 31 неканонического

Адреса с рекламными метками Google: gad_campaignid, gbraid и другие.

Мой блог

12служебных адресов побывали в поиске

Я открывал страницы с параметром вроде ?nc=40, чтобы при проверке обойти кэш. Яндекс узнал эти адреса, добавил в поиск и потом сам исключил: до 4 сентября — как неканонические, а после того как я прописал в robots.txt Clean-param: nc&v, — по этому правилу.

→Практический вывод

Служебные параметры — метки рекламы, сессии, согласия, сортировки — не должны создавать новые адреса для индекса. Для Яндекса опишите их все в Clean-param или в «Настройке GET-параметров», для Google поставьте canonical на адрес без параметров.

Схема · условный пример

Параметры плодят копии — склейте их в один адрес

Clean-param и canonical
Один товар — много адресов/catalog/lampy/?cookies_accepted=1согласие на cookies/catalog/lampy/?gad_campaignid=…метка рекламы Google/catalog/lampy/?sort=priceсортировкаЯндекс: Clean-param в robots.txtGoogle: canonical на адрес без параметров/catalog/lampy/в индексе — один адрес
Адреса условные; параметры — те, что встретились на сайтах выборки. Каждый параметр даёт поисковику новый адрес с тем же содержимым. Склейка оставляет в индексе один адрес, а остальные перестают тратить обход.

Отдельная ловушка — пагинация:

Как было · магазин светильников

/brand/…/?page=5 → canonical на /brand/…/
Все 2 094 неканонических адреса — страницы пагинации брендов, склеенные с первой страницей.

Как должно быть

/brand/…/?page=5 → canonical на себя
По страницам пагинации робот доходит до товаров. Склеивая их с первой, вы сообщаете поисковику, что остальные — копии.

Схема · пагинация каталога

Страницы пагинации — путь робота к товарам

canonical
Ошибка: все страницы склеены с первойстраница 1canonical: себя?page=2canonical: стр. 1?page=3canonical: стр. 1?page=4canonical: стр. 1Поисковик считает страницы 2–4 копиями первойПравильно: каждая страница — сама по себестраница 1canonical: себя?page=2canonical: себя?page=3canonical: себя?page=4canonical: себяПо цепочке страниц робот доходит до каждого товаратовары, на которые ведут ссылки со страницы
Пагинацию не склеивают с первой страницей и не закрывают noindex.

Ошибка ответа: 404, 5xx и недоступный хост

Ошибки ответа встречаются на 13 сайтах из 24.

404 и 410

Обычно это нормально

Штатный способ убрать страницу

Сняли товар, прошло мероприятие, удалили статью. Плохо, когда на удалённые адреса продолжают вести внутренние ссылки или когда у страницы есть замена, а редиректа нет. В B2B-каталоге под 404 ушли 43 страницы, в основном товары одного бренда.

5xx

Проблема сервера, не содержимого

503 — временно; 500 и 502 — со временем выбрасывают из индекса

Если на время работ сайт отдаёт 503, поисковик понимает, что это временно. Ответ 500 или 502 на постоянных страницах со временем выбрасывает их из индекса. В том же B2B-каталоге под 502 ушли 8 страниц.

Недоступный хост — самый тяжёлый случай. Так он выглядел у автодилера:

  1. Около 144 страниц в поиске

    Сайт автодилера стабильно в индексе Яндекса.

  2. Ошибка хоста

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

  3. 0 страниц в поиске

    В Вебмастере — «фатальная проблема»: сайт недоступен роботу.

!Что проверить

Доступность сайта извне, сертификат, DNS и не блокирует ли файрвол или защита от ботов роботов поисковиков. На время работ отдавайте 503: так поисковик поймёт, что недоступность временная.

Редирект: 8 сайтов

Страница с редиректом уходит из поиска, и это нормально, если редирект ведёт на рабочую страницу, открытую для индексации. У digital-агентства 54 адреса портфолио и кейсов ушли с причиной «редирект». У банка под редирект ушли 105 файлов из папки загрузок.

Проверка редиректа
  • Цель редиректа отвечает 200 и открыта для индексации
  • Цепочка не длиннее одного шага
  • Внутренние ссылки ведут сразу на новый адрес

Как не потерять страницы при смене адресов — в гайде по миграции.

Запрет: noindex и robots.txt

Запрет индексации нашёлся на 6 сайтах (noindex) и на 2 (robots.txt). Чаще всего его ставят сознательно: личный кабинет, прошедшие события, тестовые страницы. Но проверьте, не закрыли ли заодно нужные страницы.

Банк · robots.txt

419новостей о технических работах

Раздел закрыт целиком. Похоже, сознательно, но такие запреты полезно время от времени перепроверять.

Публичный разбор · справочник товаров

515готовых страниц под noindex

noindex ставился правилом публикации, пока у товара нет названия.

Habr, 30.08.2026

С запретом в robots.txt поисковики ведут себя по-разному (справка Яндекса):

Google

Disallow не удаляет из индекса

Не скачивает, но может показывать

Робот закрытую страницу не скачивает, но адрес может остаться в индексе по внешним ссылкам. noindex на такой странице он не увидит.

Чтобы убрать: noindex на открытой странице
Яндекс

Disallow — штатный способ удаления

Удалит из базы в течение недели

«Из поисковой базы страница будет удалена в течение недели после того, как робот обнаружит ваши указания». По ссылкам с других сайтов она ещё может мелькать в выдаче.

Работает, но noindex надёжнее

Робот не видит содержимое: JavaScript

Если основное содержимое собирается скриптом, робот может увидеть пустую страницу, и она уйдёт в «малоценные» или не попадёт в индекс вовсе. Google рендерит JS при сканировании, но с оговорками (журнал изменений документации, декабрь 2025):

  1. 01
    Ответ не 200

    Такая страница может вообще не попасть на рендеринг.

  2. 02
    noindex в исходном HTML

    Скрипт его уже не снимет: Google может пропустить рендеринг. На странице, которая должна попасть в индекс, noindex в исходный HTML не ставят.

  3. 03
    canonical

    Лучше задать в HTML; если скрипт его ставит или переписывает, итоговое значение должно совпадать с HTML.

  4. 04
    Лимит 2 МБ

    Googlebot обрабатывает первые 2 МБ HTML (Google, уточнение от 3.02.2026).

Как проверить, что робот видит содержимое

  1. 01
    Исходный HTML

    Скачать страницу без выполнения скриптов (curl под User-Agent бота) и найти в ответе основной текст, заголовок, ссылки, canonical и robots.

  2. 02
    Отрендеренная версия

    Открыть «Проверку URL» в Search Console и посмотреть отрендеренный HTML, или открыть страницу в браузере с инструментами разработчика и сохранить итоговый DOM.

  3. 03
    Сравнить

    Править нужно, если текст, ссылки или canonical появляются только после рендеринга или если canonical в исходнике и после рендеринга разный.

  4. 04
    Яндекс

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

Схема · условный пример

Что видит робот до и после JavaScript

исходный HTML и рендеринг
Одна и та же страницаИсходный HTML: что пришло<head> <title>Каталог</title></head><body> <div id="app"> </div> <script src=…></body>текста и ссылок нетПосле выполнения скриптов<h1>Светильники</h1><p>Текст раздела…<a href=…>Товар 1<a href=…>Товар 2<link rel=canonical…>текст, ссылки, canonicalРендеринг может не случиться или пройти позже:что важно для поиска, держите в исходном HTML
Сравните исходный HTML (curl под User-Agent бота) с отрендеренным («Проверка URL» в Search Console). Если текст, ссылки или canonical есть только справа, робот может их не увидеть.
Публичный разбор · онлайн-школа, Kokoc Performance

41 566 → 94 932визитов, июль 2024 → июль 2025

Код страницы в браузере расходился с тем, что получал робот: Вебмастер находил дубли метатегов, которых не было в исходнике, а внутренние ссылки не сканировались. Сайт перевели на серверный рендеринг. Запросов в топ-10 Яндекса — 599 против 139. Измеряли визиты и позиции, не индекс, а параллельно шли и другие работы, так что вклад рендеринга отдельно не оценить.

T-Bank Secrets, 19.08.2026

Подробнее — в статье о JavaScript SEO.

Что чинить первым и как записать результат

Если проблем несколько, порядок важнее скорости. Я иду так — от того, что блокирует всё, к тому, что лишь ускоряет:

  1. 01
    Сайт недоступен роботу

    Ошибка хоста, массовые 5xx, ответ ботам отличается от ответа браузеру. Это блокирует всё остальное.

  2. 02
    Важные страницы закрыты по ошибке

    noindex, Disallow, canonical на чужой адрес у страниц, которые должны приносить трафик.

  3. 03
    Шаблон плодит лишние адреса

    Параметры, фильтры, календари, архивы, мягкие 404 — они забирают обход у нужных страниц.

  4. 04
    Нужные страницы пустые

    Доработать шаблон карточки или раздела.

  5. 05
    Ускорение обнаружения

    Ссылки, sitemap, IndexNow, переобход — когда остальное в порядке.

Таблица по итогам проверки: какие столбцы завести

  • Шаблон или адрес
  • Поисковик
  • Звено
  • Причина в кабинете
  • Сколько адресов и доля
  • Что сделать
  • Дата правки
  • Когда перепроверить

Одна строка — один класс страниц, например «карточки снятых товаров». Число адресов и их доля от всех исключений сайта показывают, что чинить первым: класс на 5 000 адресов важнее класса на 20.

Как ускорить индексацию: что работает и в каких пределах

Ускорить можно обнаружение и обход. Решение, брать ли страницу в индекс, поисковик всё равно принимает сам, поэтому каждый способ ниже работает на своё звено — и только на него.

Ссылки со страниц, которые робот посещает частозвено: обнаружение

Чего не делаетне заставит взять страницу в индекс

Основаниесправки: ссылки помогают обнаружению; частоту посещения страниц видно в логах

Sitemap с достоверным lastmodзвено: обнаружение

Чего не делаетне ускоряет решение об индексации

Основаниесправки

Переобход в Вебмастере, запрос в «Проверке URL»звено: обход

Чего не делаетиндексацию не обещает; повторная заявка не ускоряет

Основаниесправки

IndexNowзвено: обнаружение (Яндекс, Bing)

Чего не делаетс Google не работает; обход — ещё не индексация

Основаниесправка Яндекса; замер 2021 года

Indexing APIзвено: обход

Чего не делаетне работает с обычными страницами: только вакансии и трансляции

Основаниедокументация Google

Быстрый и стабильный серверзвено: обход

Чего не делаетсам по себе не добавляет страниц в индекс

Основаниесправка Google

Ссылки

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

Sitemap

До 50 000 адресов и 50 МБ в файле (Google, Яндекс). Google берёт lastmod, только если тот правдив. Сайту до 500 страниц с хорошей перелинковкой sitemap, по словам Google, не обязателен. Что проверить в самой карте — ниже.

Переобход

У переобхода в Вебмастере есть дневной лимит, но сколько именно, Яндекс не пишет. Статус «В очереди» держится до трёх дней, а «Обработана» ещё не значит, что страница в индексе. Тратьте лимит на новые и важные изменённые страницы.

IndexNow

Замер Devaka, 2021: 834 из 887 страниц просканированы за 10 минут. Но в отдельных тестах новая страница после IndexNow не появлялась в индексе ни через 44 минуты, ни через 2 часа 40 минут, а после запроса на переобход появлялась за 9–57 минут. Замеру пять лет.

Проверка sitemap

Проверка sitemap
  • Каждый адрес в карте отвечает 200, без редиректа
  • В карте только канонические адреса: canonical каждой страницы указывает на неё саму
  • В карте нет адресов, закрытых noindex или robots.txt
  • lastmod меняется только при изменении содержимого, а не при каждом деплое
  • Файл не больше 50 000 адресов и 50 МБ; для большого сайта — индексный файл и карты по типам страниц
  • Карта указана в robots.txt и загружена в Вебмастер и Search Console без ошибок

Страницы-сироты

Сирота — страница, на которую не ведёт ни одна внутренняя ссылка. Найти такие можно без логов:

  1. 01
    Список нужных страниц

    Из sitemap или выгрузки базы сайта.

  2. 02
    Список страниц, на которые есть ссылки

    Обойти сайт краулером от главной: всё, до чего он дошёл по внутренним ссылкам.

  3. 03
    Разница — сироты

    Страницы из первого списка, которых нет во втором, внутренними ссылками не связаны: робот найдёт их только через sitemap или внешние ссылки. Им нужны ссылки из разделов и с родственных страниц.

Схема

Страница-сирота: в sitemap есть, ссылок нет

внутренние ссылки
ГлавнаяразделразделразделСтраница-сирота:ни одной внутренней ссылкиsitemapробот найдёт её только такстраницы, до которых краулер дошёл по ссылкам
Сирота — разница между списком нужных страниц и списком страниц, до которых краулер дошёл от главной. Ей нужны ссылки из раздела и с родственных страниц.

Мониторинг после публикации: процесс на две недели

  1. Опубликовать и связать

    Адрес в sitemap и ссылка со страницы, которую робот посещает часто. Для Яндекса и Bing — IndexNow: сообщает об адресе, индексацию не ускоряет.

  2. Был ли робот

    Логи: подтверждённый робот на странице и на странице со ссылкой.

  3. Что решил поисковик

    «Проверка URL» в Search Console, «Проверка страницы» и url: в Яндексе.

  4. Искать причину

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

Массовая индексация: сотни тысяч и миллионы URL

На большом сайте страницы почти никогда не выпадают по одной: проблема живёт в шаблоне или правиле, которое генерирует адреса. Это видно и на сайтах выше: архив заказов, календарь афиши, параметр согласия на cookies.

Источники лишних адресов
  • Сочетания фильтров, которые никто не ищет
  • Сортировки, метки рекламы, другие параметры
  • Внутренний поиск
  • Карточки исчезнувших товаров
!Не трогать

Фильтры со своим спросом — это посадочные страницы. А пагинация — путь робота к глубоким карточкам: её не склеивают canonical с первой страницей и не закрывают noindex.

Схема

Куда уходит обход робота

распределение обхода
Сайт без порядка в адресахРоботфильтрыбез спросапоискпо сайтусортировки,меткинужныестраницыЗапросы уходят на адреса, которые никто не ищетПосле правкиРоботфильтрызакрытыпоискзакрытсортировкизакрытынужныестраницыЗапросы робота достаются нужным страницам
Схема без масштаба. Закрывают лишнее noindex, склейкой через canonical или Clean-param, редиректом или ответом 404 и 410 — в зависимости от класса страниц. Фильтры со своим спросом и пагинацию не закрывают.

Каждый лишний адрес — это запрос робота, который не достался нужной странице. Как это выглядит в масштабе, видно на греческом маркетплейсе Skroutz (разбор команды, 2019):

До · маркетплейс Skroutz, 2019

≈25 млн адресов в индексе Google
Больше половины обхода уходило на страницы внутреннего поиска; новые страницы ранжировались почти три месяца.

После года работы

7,6 млн адресов
2,2 млн фраз внутреннего поиска закрыты noindex, 300 тыс. перенаправлены на фильтры и категории; новые страницы ранжируются за дни.

!Быстрого эффекта не будет

Googlebot ещё месяцами заходил на страницы Skroutz, закрытые noindex: три месяца подряд робот не заходил лишь на половину из них.

Как работать с таким сайтом:

  1. 01
    Смотреть группами

    Разбить адреса на группы по шаблону и смотреть логи и причины исключения по группам.

  2. 02
    Sitemap по типам

    Держать в нём только канонические адреса с честным lastmod.

  3. 03
    Решить по классу

    noindex, склейка через canonical или редирект, удаление с ответом 404 или 410 — инструменты в таблице ниже.

  4. 04
    Сравнить до и после

    Какая доля обхода уходит на нужные страницы до правки и после неё.

Подробно, с логами двух проектов — в статье о краулинговом бюджете.

Как закрыть страницы от индексации и не закрыть лишнее

<meta name="robots" content="noindex">убирает страницу из индекса

Googleда

Яндексда

X-Robots-Tag: noindexто же, для PDF и других файлов

Googleда

Яндексда

Disallow в robots.txtзапрещает скачивать

Googleне убирает из индекса

Яндексудаляет из базы в течение недели, но по внешним ссылкам страница может появляться

rel="canonical"указывает главный адрес

Googleсильный сигнал

Яндексрекомендация

Clean-paramсклеивает адреса с параметрами

Googleне поддерживает

Яндексда

301-редиректпереносит адрес

Googleсильный сигнал

Яндексда, и задаёт главное зеркало

Три типовые ошибки:

Ошибка 1

noindex на странице, закрытой в Disallow. Робот не может скачать страницу и не видит запрет индексации.

Ошибка 2

noindex от правила публикации на готовых страницах — как 515 страниц справочника товаров из разбора выше.

Ошибка 3

Закрытая каноническая страница. canonical указывает на адрес, который закрыт в robots.txt или отдаёт редирект.

Схема · ошибка 1

Запрет в robots.txt прячет noindex от робота

Google
Так noindex не сработаетРоботпоисковикаrobots.txt:Disallow: /old//old/pageс noindexnoindex не прочитанСсылка с другого сайтана /old/pageАдрес может остатьсяв индексе GoogleТак сработаетРоботпоисковикаrobots.txt:/old/ открыт/old/pageс noindexРобот прочитал noindex:страница уходит из индекса
Disallow запрещает скачивать страницу, поэтому метатег на ней робот не прочитает. Чтобы убрать страницу из индекса Google, её оставляют открытой в robots.txt и ставят noindex. Яндекс по Disallow удаляет страницу сам, но noindex и для него надёжнее.

Мифы об индексации: что пишут статьи и что пишут поисковики

Я разобрал статьи из топ-10 Яндекса по пяти запросам об индексации и сверил повторяющиеся советы с документацией Google и Яндекса. Часть мифов уже встречалась выше — здесь они собраны вместе, со ссылками на источники. Три мифа — про Indexing API, Disallow и вред исключённых страниц — разобраны в тексте, в таблицу я их не включал.

Говорятsite: показывает, сколько страниц в индексе

ФактНет. Это выборка, точного числа оператор не даёт

Источниксправка GSC

ГоворятОператор cache: показывает, что хранит Google

ФактGoogle убрал документацию оператора 24.09.2024: он больше не работает

Источникжурнал Search Central

ГоворятIndexNow ускоряет и Google

ФактGoogle нет в списке участников протокола. IndexNow работает с Яндексом, Bing, Seznam, Naver и другими

Источникindexnow.org

Говорятnoindex можно прописать в robots.txt

ФактGoogle не поддерживает это с 1 сентября 2019 года

Источникблог Google, 2019

Говорятchangefreq и priority в sitemap ускоряют обход

ФактGoogle их игнорирует, учитывает только достоверный lastmod

Источникблог Google, 2023

ГоворятДиректива Host выбирает главное зеркало

ФактЯндекс отказался от неё в марте 2018 года, зеркало задаётся 301-редиректом

Источникблог Вебмастера, 2018

ГоворятПараметры URL настраиваются в Search Console

ФактИнструмент закрыт в 2022 году. В Яндексе для этого есть Clean-param и «Настройка GET-параметров»

Источникблог Google, 28.03.2022; блог Вебмастера

ГоворятЗапрос на переобход гарантирует индексацию

ФактНи в Google, ни в Яндексе. Яндекс: «Статус не означает, что робот проиндексировал страницу»

ИсточникGSC; Яндекс

ГоворятУ поисковика есть квота на число страниц сайта в индексе

Факт«У Яндекса нет квот на количество страниц, попадающих в индекс»

Источниксправка

ГоворятБез уникальности 85–90% страницу не возьмут

ФактТакого порога нет ни в одной справке

ГоворятКраулинговый бюджет — забота только крупных сайтов

ФактОтчасти верно. Google советует думать о нём сайтам от миллиона страниц, которые обновляются раз в неделю, и сайтам от 10 000 страниц, которые обновляются каждый день. Сам Google называет эти цифры грубыми

ИсточникGoogle, crawl budget

ГоворятНовый сайт попадает в Яндекс за одну-две недели

ФактВ справке это ориентир, не обещание: «в течение двух недель» после обхода

Источниксправка

iПочему мифы живут

Часть из них когда-то была правдой: Host работал до 2018 года, параметры в Search Console — до 2022-го, cache: — до 2024-го, а статьи переписывают друг друга. Другая часть — цифры без источника, которые звучат точно. Перед тем как внедрять совет, ищите его в справке поисковика; если там нет — ищите замер с описанной методикой. Без него это мнение.

Справочник: статусы кабинетов и роботы в логах

Этот раздел не нужно читать подряд: здесь полные списки статусов и проверка роботов, к ним отсылают разделы выше.

Как проверить, что в логах настоящий робот

Строку User-Agent подставляет любой скрипт. За 11 дней в логах моего блога нашлось пять запросов «YandexBot» и три запроса «Googlebot», которые к Яндексу и Google отношения не имели. Один из поддельных «Googlebot» открыл свежую статью — без проверки его легко принять за настоящий обход.

Проверка в три шага, её описывают Яндекс и Google:

  1. 01
    Обратная запись DNS

    По IP запросить имя хоста (PTR).

  2. 02
    Домен поисковика

    Имя должно оканчиваться на yandex.ru, yandex.net или yandex.com у Яндекса, на googlebot.com или google.com у поискового Googlebot. В общей инструкции Google упомянут и googleusercontent.com, но это адреса пользовательских сервисов и арендованных серверов Google Cloud. За Googlebot такой адрес не считайте.

  3. 03
    Прямая проверка

    Разрешить это имя обратно в IP и сравнить с исходным адресом.

Схема · два запроса из логов

Как отличить настоящего робота от подделки

обратный и прямой DNS
User-Agent: Googlebot — запрос из логовIP из лога66.249.79.11. Обратный запрос (PTR): имя хостаcrawl-66-249-79-1.googlebot.comоканчивается на googlebot.com2. Прямой запрос (A): IP этого имени66.249.79.1совпадает с IP из логаНастоящий Googlebot: запрос засчитываемUser-Agent: Googlebot — ещё один запросIP из лога35.201.207.301. Обратный запрос (PTR): имя хоста30.207.201.35.bc.googleusercontent.comне googlebot.com и не google.comПодделка: дальше не проверяем, запрос отбрасываем
Оба запроса представились Googlebot. Первый прошёл обе проверки. У второго имя хоста из Google Cloud: такие серверы арендует кто угодно, поэтому за Googlebot его не считаем. Имена хостов — реальные записи DNS этих адресов.
Пример проверки на Python

Сохраните как verify_bot.py: пример разбора логов ниже импортирует из него функцию.

python
import ipaddress
import socket

DOMAINS = {
    "YandexBot": (".yandex.ru", ".yandex.net", ".yandex.com"),
    "Googlebot": (".googlebot.com", ".google.com"),
}


def is_real_bot(ip: str, bot: str) -> bool:
    """IP -> имя по PTR -> домен поисковика -> имя обратно в IP -> совпадение."""
    try:
        host = socket.gethostbyaddr(ip)[0]
    except OSError:
        return False                       # нет PTR-записи
    if not host.endswith(DOMAINS[bot]):
        return False                       # имя не принадлежит поисковику
    family = socket.AF_INET6 if ":" in ip else socket.AF_INET
    try:
        addrs = {a[4][0] for a in socket.getaddrinfo(host, None, family)}
    except OSError:
        return False
    want = ipaddress.ip_address(ip)
    return any(ipaddress.ip_address(a) == want for a in addrs)


if __name__ == "__main__":
    for ip, bot in [("87.250.224.100", "YandexBot"),
                    ("109.172.81.21", "YandexBot"),
                    ("66.249.79.1", "Googlebot"),
                    ("35.201.207.30", "Googlebot")]:
        print(f"{ip:<16} {bot:<10} {'настоящий' if is_real_bot(ip, bot) else 'подделка'}")

Вывод для четырёх адресов из реальных логов:

вывод
87.250.224.100   YandexBot  настоящий
109.172.81.21    YandexBot  подделка
66.249.79.1      Googlebot  настоящий
35.201.207.30    Googlebot  подделка

Второй «Googlebot» — адрес в облаке Google Cloud: с него проверяли, нет ли на сайте открытого файла .env.

Каких роботов искать в логах

У Яндекса и Google десятки роботов, и не все они обходят страницы для поиска. Для индексации важны эти:

YandexBot/3.0

Основной индексирующий робот Яндекса. В логах может идти с припиской версии браузера, которой он рендерит страницу, — поэтому ищите его без номера версии.

YandexMobileBot/3.0

Определяет страницы с вёрсткой под мобильные устройства.

YandexRenderResourcesBot/1.0

Загружает ресурсы для рендеринга страниц с JavaScript. Запреты robots.txt для ресурсов игнорирует, если сама HTML-страница открыта роботу.

YandexAdditional, YandexAdditionalBot

Токены для robots.txt: запрет ограничивает показ контента сайта в быстрых ответах YandexGPT и ответах Алисы AI. Страницы для индексирования они не запрашивают, в поиске страницы остаются.

Googlebot Smartphone и Googlebot Desktop

Основные роботы Google Поиска. В строке User-Agent у обоих есть Googlebot/2.1.

Googlebot-Image, Google-InspectionTool, GoogleOther

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

Роботы Яндекса работают из автономных систем AS13238, AS208722 и AS212066, а IP-адреса меняются, поэтому полного списка нет — только проверка по DNS (справка Яндекса, список роботов Google).

Разбор лога по группам URL

Скрипт и пример

Сохраните как bots_by_group.py рядом с verify_bot.py. Скрипт берёт лог в формате combined, отбрасывает поддельных роботов (функция is_real_bot из verify_bot.py выше) и показывает, сколько раз и когда впервые каждый робот пришёл в каждую группу страниц. Группы задаются регулярными выражениями под структуру вашего сайта.

python
import re
import sys
from collections import defaultdict

from verify_bot import is_real_bot

LINE = re.compile(r'(\S+) \S+ \S+ \[([^\]]+)\] "\S+ (\S+) [^"]*" (\d{3}) \S+ "[^"]*" "([^"]*)"')
GROUPS = [("главная", r"^/$"), ("блог: список", r"^/blog\.html$"), ("блог: статьи", r"^/blog/"),
          ("инструменты", r"^/tools/"), ("служебное", r"^/robots\.txt$|^/sitemap")]


def group_of(path):
    path = path.split("?")[0]
    return next((name for name, rx in GROUPS if re.search(rx, path)), "прочее")


stats = defaultdict(lambda: {"запросов": 0, "первый": None})
fake = 0
checked = {}
for line in open(sys.argv[1], encoding="utf-8", errors="ignore"):
    m = LINE.match(line)
    if not m:
        continue
    ip, ts, path, code, ua = m.groups()
    bot = "YandexBot" if "YandexBot/" in ua else "Googlebot" if "Googlebot/2.1" in ua else None
    if not bot:
        continue
    if (ip, bot) not in checked:
        checked[(ip, bot)] = is_real_bot(ip, bot)
    if not checked[(ip, bot)]:
        fake += 1
        continue
    s = stats[(bot, group_of(path))]
    s["запросов"] += 1
    s["первый"] = s["первый"] or ts[:17]

print(f"{'робот':<10} {'группа':<14} {'запросов':>8}  первый запрос")
for (bot, grp), s in sorted(stats.items()):
    print(f"{bot:<10} {grp:<14} {s['запросов']:>8}  {s['первый']}")
print(f"отброшено поддельных: {fake}")

На вход — десять строк реального лога: sample.log. Запуск: python bots_by_group.py sample.log.

вывод
робот      группа         запросов  первый запрос
Googlebot  блог: список          1  20/Oct/2026:02:45
Googlebot  блог: статьи          3  20/Oct/2026:11:42
YandexBot  главная               1  20/Oct/2026:05:45
YandexBot  инструменты           2  20/Oct/2026:05:24
YandexBot  служебное             1  20/Oct/2026:05:24
отброшено поддельных: 2

Причины в отчёте «Индексирование страниц» Google

Здесь основные причины, кроме двух статусов из раздела о проверке. Названия — по русской справке Search Console:

Ошибка сервера (5xx)

Сервер ответил ошибкой 500-го класса или не успел ответить.

Что делатьПроверить сервер. Ошибки бывают кратковременными, и проверка в реальном времени не всегда их воспроизводит.

Ошибка переадресации

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

Что делатьСвести редирект к одному шагу на рабочую страницу.

Доступ к URL заблокирован в файле robots.txt

Робот не скачивает страницу; в индекс она всё равно может попасть по ссылкам.

Что делатьЕсли страница нужна — снять запрет. Если не нужна — тоже снять запрет и поставить noindex, иначе робот его не увидит.

Страница содержит директиву noindex

Робот увидел noindex и не взял страницу.

Что делатьЕсли страница нужна — убрать тег или заголовок.

Ложная ошибка 404

Страница отвечает 200, но выглядит как «не найдено», пустая или с сообщением об ошибке — это и есть мягкий 404.

Что делатьДля несуществующей страницы отдавать 404; рабочую страницу наполнить содержимым.

Ошибки 401, 403 и другие 4xx

Три отдельных статуса: неавторизованный запрос (401), доступ запрещён (403), другая ошибка 4xx. Googlebot не передаёт учётные данные.

Что делатьОткрыть страницу без авторизации, если она нужна в поиске.

Не найдено (404)

Адрес отвечает 404; Google мог найти его по ссылке или он существовал раньше.

Что делатьНормально для удалённых страниц. Если у страницы есть замена — 301.

Вариант страницы с тегом canonical

Альтернативная версия — AMP, мобильная или десктопная — правильно указывает на индексируемую каноническую.

Что делатьНичего делать не нужно.

Страница является копией. Канонический вариант не выбран пользователем

Google счёл страницу дублем и выбрал главную сам.

Что делатьЕсли выбор неверен — поставить canonical явно или сделать страницы различными.

Страница является копией. Канонические версии, выбранные Google и пользователем, не совпадают

Google считает страницу дублем другого адреса — не того, что указан в canonical.

Что делатьВ «Проверке URL» посмотреть оба адреса — указанный вами в canonical и выбранный Google. Потом открыть в браузере три страницы: проверяемую и эти две — и понять, чем они похожи.

Страница с переадресацией

Адрес с редиректом в индекс не попадает; страницу, на которую он ведёт, Google оценивает отдельно.

Что делатьПроверить, что цель отвечает 200 и открыта для индексации.

Проиндексировано, несмотря на блокировку в файле robots.txt

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

Что делатьЕсли страница не нужна в индексе — снять запрет и поставить noindex. Если закрыли по ошибке — исправить robots.txt.

Page indexed without content (в справке на английском)

Предупреждение: страница в индексе, но Google не смог прочитать её содержимое.

Что делатьПроверить, что видит робот: «Проверка URL» → проверка в реальном времени.

Причины исключения по справке Яндекса

Малоценная или маловостребованная

Алгоритм счёл, что у страницы мало шансов оказаться востребованной. Яндекс регулярно пересматривает это решение; с нарушениями и ограничениями сайта оно не связано.

Что делатьРазбор — в разделе о причинах выше.

Ошибка при загрузке или обработке

Сервер ответил 3XX, 4XX или 5XX, или робот не смог обработать страницу.

Что делать«Проверка ответа сервера» в Вебмастере; если страница доступна — проверить sitemap и запреты.

Запрет в robots.txt или noindex

Индексирование запрещено директивой или метатегом.

Что делатьУбрать запрет. Если вы его не ставили — обратиться к хостинг-провайдеру или регистратору и проверить, не заблокирован ли домен из-за окончания регистрации.

Перенаправление

Страница отдаёт редирект на другой адрес.

Что делатьУбедиться, что редирект действительно нужен и ведёт на рабочую страницу.

Дубль

Содержание повторяет другую страницу.

Что делатьЕсли дубль определён по ошибке — сделать страницы различными или склеить.

Неканоническая

Страница указывает canonical на другой адрес.

Что делатьПроверить, что canonical стоит правильно.

Неглавное зеркало

Сайт склеен с другим, и главным зеркалом выбран не он.

Что делатьЕсли сайты объединены по ошибке — разгруппировать по справке Вебмастера.

Нарушения

На сайте найдены нарушения.

Что делатьРаздел «Безопасность и нарушения» в Вебмастере.

iЧто ещё пишет Яндекс

Могут не попасть в поиск почти одинаковые товары, которые различаются цветом, размером или комплектацией, а также страницы пагинации, подбора и сравнения и страницы-картинки без текста. Кроме причин из справки, в Вебмастере встречаются и другие статусы — например, исключение по Clean-param и ошибка хоста. Если исключённая страница нормально открывается в браузере, возможно, робот получает другие заголовки ответа, чем браузер (справка).

Чек-лист индексации

  • Страница отвечает 200 поисковому боту, без редиректа
  • Нет noindex в HTML и в X-Robots-Tag
  • Страница не закрыта в robots.txt, если она должна быть в поиске
  • canonical указывает на саму страницу или на осознанно выбранную главную; у страниц пагинации — на себя
  • Основное содержимое есть в HTML, который получает робот
  • Адрес есть в sitemap, а lastmod правдив
  • На страницу ведут ссылки со страниц, которые робот посещает часто
  • Служебные параметры описаны в Clean-param, а canonical ведёт на адрес без них
  • Классы страниц, которым не место в поиске, закрыты целиком
  • В логах есть подтверждённый по DNS заход робота
  • Статус в Search Console и Вебмастере понятен, причина исключения известна
  • Если страниц нет у многих сайтов сразу — проверены сообщения поисковика

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

Это добавление страниц сайта в базу поисковой системы. Только проиндексированные страницы могут появиться в выдаче. Поисковик сначала узнаёт адрес, затем скачивает страницу, решает, сохранять ли её, и лишь потом показывает по запросам.

Для отдельной страницы — «Индексирование» → «Проверка страницы» в Вебмастере или url: с полным адресом в поиске Яндекса. Для всего сайта — раздел «Индексирование» → «Страницы в поиске», там же видны исключённые страницы и причины исключения.

Вставьте адрес в «Проверку URL» в Search Console: она покажет, есть ли страница в индексе, когда её сканировали и какой адрес Google выбрал каноническим. Общая картина — в отчёте «Индексирование страниц». Оператор site: даёт только выборку.

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

Sitemap только сообщает об адресе. Дальше поисковик сам решает, когда скачать страницу и брать ли её в индекс. Проверьте, был ли робот на странице, и какой статус и причина исключения у неё в Search Console или Вебмастере.

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

Для страниц используйте <meta name="robots" content="noindex"> или заголовок X-Robots-Tag: noindex и не закрывайте эти страницы в robots.txt, иначе робот не увидит запрет. Тестовую версию сайта надёжнее закрыть паролем.

Нет, Google не входит в число участников протокола.

Как собраны данные
  • Яндекс Вебмастер, API: 24 сайта, снято 30.10.2026. События исключения из поиска и появления в поиске — за три месяца до 7 октября, когда история в Вебмастере остановилась, плюс события, которые пришли после. У трёх крупнейших сайтов выгрузка ограничена 50 000 последних событий, поэтому их числа — за более короткий период. Шаблоны URL посчитаны по путям и параметрам адресов.
  • Сроки на примере блога sk-seo.ru: дата публикации — datePublished статьи; Яндекс — первое событие «появилась в поиске»; Google — первый день с показами в Search Console (две статьи без показов в медиану не вошли).
  • Логи сервера sk-seo.ru за 20–30.10.2026: только запросы основного робота Яндекса (YandexBot/3) и поискового Googlebot/2.1 с IP, подтверждёнными по обратному и прямому DNS.
  • Документация Google и Яндекса — по ссылкам в тексте, проверено 30.10.2026.

Ограничения: 24 сайта — не случайная выборка, а первый показ в Google не совпадает с датой индексации.

Источники

Справки и разборы открыты 30 октября 2026 года.

Google

Яндекс

IndexNow, разборы и кейсы