Содержание
В API Яндекс Вебмастера история обхода моего сайта заканчивается 10 октября. Открываю 9 ноября: тридцать дней пусто.
Первая версия — робот перестал ходить на sk-seo.ru. Проверил ещё семь сайтов в том же аккаунте. У крупного портала 4,6 млн страниц, отданных роботу с кодом 2xx за 40 дней; последняя точка — 10 октября. У каталога с 204 тыс. — та же дата. У остальных пяти хостов последние точки легли между 28 сентября и 10 октября, но ни у одного нет данных позже этой даты.
По восьми проверенным хостам после 10 октября в истории обхода и статистике запросов данных нет. На 9 ноября пустота длится 30 дней, полного восстановления сервис не объявлял. Пока история не вернулась, отчёт за октябрь после 10-го числа читать нельзя: по этим строкам не видно ни обхода, ни запросов. Трафик при этом мог не падать — в Метрике и Search Console за те же дни провала нет.
Что Яндекс сообщил сам
Хронология сообщений Яндекса
- 9 октСообщение о состоянии дата-центровСасово и Калуга, в обновлении от 11 октября — Владимир
- 11 октВебмастер недоступензапись в блоге сервиса, 15:28
- 16 октЧасть инструментов вернуласьданные с задержками, выгрузка отчётов может не работать
- 29 октВернулось внешнее APIплюс «Баллы за отзывы», безопасность, скорость переобхода
- 9 нояМоя проверкаданных после 10 октября нет ни у одного из восьми хостов
9 октября компания рассказала о состоянии дата-центров: в ночь с 7 на 8 октября повреждён ДЦ в Сасово, работа остановлена, утром произошла атака на ДЦ в Калуге. В обновлении от 11 октября добавлено: в ночь на 11 октября атакован дата-центр во Владимире.
11 октября, 15:28 — запись в блоге Вебмастера: «У Яндекс Вебмастера есть свой дом — дата-центры Яндекса. Сейчас сервис временно недоступен».
16 октября, 17:12 — «Яндекс Вебмастер восстанавливается». Работают анализ robots.txt, анализ индексации страницы, анализ файлов Sitemap, валидатор микроразметки, проверка IP-адреса и XML-валидатор. В режиме просмотра: отзывы и рейтинг в поиске, фиды и ошибки, биллинг, переобход страниц, удаление страниц из поиска. Про остальное сказано так: «возможны задержки в обновлении данных из‑за медленного обхода страниц роботом, а функция выгрузки отчётов может быть временно недоступна».
29 октября, 14:06 — «Продолжаем восстанавливать сервис»: вернулись внешнее API для функций, доступных в интерфейсе, «Баллы за отзывы», раздел «Безопасность и нарушения», настройка скорости переобхода, привязка счётчика Метрики.
На 9 ноября последняя запись в блоге — 29 октября. Слова «сервис восстановлен полностью» в ней нет, позже сообщений не появлялось. Сроков в сообщениях нет.
Что отдаёт API 9 ноября
| Метод | Что отдаёт | Результат 9 ноября |
|---|---|---|
summary | ИКС, страницы в поиске, исключённые | 56 страниц в поиске, 0 исключённых, ИКС 10 |
diagnostics | диагностика сайта | работает |
sqi-history | история ИКС | 40 точек с 1 октября по 9 ноября |
indexing/history | история обхода по кодам ответа | последняя точка — 10 октября |
search-queries/popular | запросы и показы | за 11 октября – 9 ноября 0 строк |
recrawl/quota | квота переобхода | 150 в день, остаток 150 |
sitemaps | карта сайта и обращение робота | последнее обращение робота — 23 сентября |
Что API отдаёт 9 ноября
summary— страницы в поиске, ИКСdiagnostics— диагностика сайтаsqi-history— история ИКСrecrawl/quota— квота переобходаsitemaps— карта сайта
indexing/history— история обходаsearch-queries/popular— запросы и показы
Инструменты в основном отвечают, история — нет. История ИКС при этом идёт до 9 ноября, но значение во всех 101 точке с 1 августа, откуда начинается ряд в API, равно 10. «ИКС изменился в октябре» по этому ряду не прочитать: он не менялся.
Квота переобхода 150 из 150 цела: «кончилась квота» не объясняет пустоту в статистике. Робот последний раз обращался к sitemap 23 сентября — до сбоя. Это отдельный факт: по нему нельзя судить, ходил ли робот в октябре.
Какие данные октября нельзя читать
Где заканчиваются данные Вебмастера
1. Обход после 10 октября. Пустая строка за 11 октября значит одно: данных нет. Если бы обход действительно остановился, история выглядела бы точно так же, поэтому фразу «сайт выпал из обхода» за октябрь проверить нечем.
Где обрывается история обхода
2. Запросы и показы после 10 октября. У моего сайта за 1–10 октября 193 запроса и 1 790 показов, за 11–31 октября и 1–9 ноября — ноль строк. Ноль здесь значит «данных нет», и это видно по соседям: у каждого проверенного сайта аккаунта окна до 10 октября заполнены, после — нули. У каталога, который упирался в предел выдачи 500 строк в сентябре, за 11–31 октября тоже ноль. Обрыв у всех в один день — признак проблемы сервиса, а не сайта.
Статистика запросов по окнам
search-queries/popular за окно. Сентябрьский столбец упирается в потолок выдачи 500 строк, поэтому сравнима не абсолютная высота, а сам факт: после 10 октября данных нет.3. Сравнение октября с сентябрём. Сравнение выдержит проверку, только если окна равные: 1–10 октября против 1–10 сентября. Если октябрь взят целиком, в нём 10 дней данных и 21 день пустоты — динамика в таком сравнении артефакт окна.
Почему октябрь нельзя сравнивать целиком
4. Выгрузки и решения 11–29 октября. По сообщению от 16 октября выгрузка отчётов могла быть недоступна, а данные обновлялись с задержками. По сообщению от 29 октября внешнее API вернулось для функций, доступных в интерфейсе. Отчёты и ТЗ, собранные 11–29 октября, перепроверьте, прежде чем ссылаться.
5. ИКС и квота переобхода как индикаторы. ИКС держится на 10 с 1 августа, по октябрю из него ничего не следует. Квота переобхода цела.
Читать можно число страниц в поиске (у меня 56, исключённых ноль), диагностику, историю ИКС как ряд, sitemap, проверку robots.txt и проверку страницы: они перечислены в сообщении от 16 октября. Внешнее API для этих функций вернулось 29 октября.
Как отличить сбой сервиса от проблемы сайта
Проверки идут от дешёвой к дорогой.
- Даты обрыва по своим сайтам. Открыть историю обхода у трёх-пяти хостов аккаунта. Одна последняя дата у всех — вопрос не в сайте: сайты разной тематики и размера не ломаются в один день.
- Какие методы отвечают. Если сводка, диагностика и история ИКС работают, а обход и запросы нет, недоступен конкретный узел данных, а не кабинет целиком. Для вывода «сайт под фильтром» это не годится.
- Независимые источники. Search Console и Метрика за те же дни. Провала нет — сайт работал и принимал трафик.
- Прямой доступ робота. robots.txt, код ответа на user-agent Яндекса, sitemap, при наличии логи. От панели эти проверки не зависят.
- Своя сторона. Если обрыв только у вашего сайта, а у соседей данные есть, смотреть доступность, скорость ответа сервера, число адресов и мусорные параметры.
Как проверить самому: два вызова API
С проверкой из предыдущего раздела справляются два запроса, если есть OAuth-токен Вебмастера. Скрипт печатает последнюю дату истории обхода и число запросов за окно после 10 октября.
import json, urllib.parse, urllib.request
TOKEN = "<OAuth-токен>"
BASE = "https://api.webmaster.yandex.net"
HOST = "https:sk-seo.ru:443" # host_id, не адрес сайта
def get(path, **params):
url = BASE + path
if params:
url += "?" + urllib.parse.urlencode(params)
req = urllib.request.Request(url, headers={"Authorization": "OAuth " + TOKEN})
with urllib.request.urlopen(req, timeout=30) as r:
return json.load(r)
uid = get("/v4/user")["user_id"]
hist = get(f"/v4/user/{uid}/hosts/{HOST}/indexing/history",
date_from="2026-10-01", date_to="2026-11-09")
print("последняя точка:", max(p["date"] for p in hist["indicators"]["HTTP_2XX"])[:10])
queries = get(f"/v4/user/{uid}/hosts/{HOST}/search-queries/popular",
order_by="TOTAL_SHOWS", query_indicator="TOTAL_SHOWS",
date_from="2026-10-11", date_to="2026-11-09")
print("запросов после 10 октября:", len(queries.get("queries", [])))
Список своих хостов и их host_id отдаёт /v4/user/{user_id}/hosts. Если оба вывода показывают 10 октября и ноль, у вас та же картина, что у меня.
Чем заменить, пока панель молчит
Search Console. Ряд за 1 октября – 7 ноября непрерывный: 38 дней, 269 кликов, 5 164 показа. В первые дни сбоя, 11–16 октября, показы держались на 62–123 в день, клики — 0–1. На стороне Google ничего необычного не происходило. Граница: Search Console говорит про Google, а не про Яндекс. Заменять один поисковик другим нельзя, но как контроль «сайт жив, спрос не рухнул» ряд годится.
Метрика. 2 006 визитов с 1 сентября по 8 ноября, ни одного дня без визитов: 222 визита за 1–10 октября и 1 026 за 11 октября – 8 ноября. Провала нет. Но на моём сайте Метрика не может служить детектором поискового сбоя: 73,9% визитов прямые, из поиска пришло 145 визитов — 7,2%. Если поиск даёт сайту большую часть трафика, такой сбой в Метрике виден. Для sk-seo.ru — нет, и это ограничение, а не вывод.
Трафик в дни сбоя
Свои проверки. Квота переобхода, обращение к sitemap, доступ роботов по user-agent, код ответа сервера отвечают независимо от панели. Логи покажут, ходил робот или нет; разбор такого счёта — в «Краулинговом бюджете». Как проверять доступ роботов по robots.txt и ответу сервера — в разборе «robots.txt разрешает, а сервер отказывает».
Какой источник на какой вопрос отвечает
Чек-лист на период, пока данные не вернулись
- Записать в отчёт клиенту дату последней точки — 10 октября — и период пустоты. Одна строка снимает половину споров через месяц.
- Не сравнивать полный октябрь с полным сентябрём по Вебмастеру; если отчёт собран так, пересобрать на 1–10 октября.
- Перепроверить решения 11–29 октября, принятые по Вебмастеру: запросы на переобход, удаление страниц, правки robots.txt, выводы «запросы просели».
- Снять срезы Search Console и Метрики за 1–10 и 11–31 октября до пересбора отчёта.
- Проверить доступ роботов напрямую: robots.txt, код ответа сервера на user-agent Яндекса, sitemap.
- Не закрывать сайт в robots.txt или noindex «из-за падения»: к обрыву данных это не относится и лечится не так.
- Пометить отчёты за октябрь: данные Вебмастера после 10 октября неполные.
- Когда история вернётся, пересчитать окно 1 октября – 9 ноября и сверить с тем, что уже сдано.
Когда данные вернутся
Порядок такой: пересобрать окно 1 октября – 9 ноября по обходу и запросам, сравнить с Search Console за тот же период, посмотреть, был ли обрыв только в данных или обход действительно падал. Если падал, дальше смотреть логи, скорость ответа сервера и число адресов — не только панель.
Признак восстановления простой: в истории обхода появляются даты после 10 октября. Пока их нет, любая цифра за этот период — не измерение. После пересбора обновить baseline клиентских отчётов: октябрь останется с пометкой, ноябрь пойдёт на полных данных, если история вернётся до конца месяца.
Пока истории нет, раз в неделю записывайте вручную три числа: страницы в поиске (у меня 56), ИКС (10), остаток квоты переобхода (150). Сводка отдаёт текущее значение, но не историю: без записей сравнивать после восстановления будет нечего.
Как это считалось
Съём 9 ноября 2026, 15:00–15:25 МСК, через API Яндекс Вебмастера. Аккаунт с 25 подтверждёнными хостами. История обхода проверена по восьми хостам, статистика запросов — по пяти: моему и четырём чужим. Окна запросов: 11–30 сентября, 1–10 октября, 11–31 октября, 1–9 ноября. Суммы обойдённых страниц считались за 1 сентября – 10 октября.
Ограничения: проверялся API, а не интерфейс Вебмастера — отсутствие данных в API не доказывает, что их нет в кабинете; статистика запросов отдаёт до 500 строк за вызов, поэтому число запросов по крупным сайтам — нижняя граница; суммы по обходу полные; Search Console отстаёт на один-два дня и покрывает Google, а не Яндекс; причину обрыва из API не видно.
Чего эта работа не утверждает
- Что причина обрыва — атаки на дата-центры. Хронология совпадает, но формулировки «данные не отдаются из-за атаки» у Яндекса нет.
- Что данные потеряны навсегда или восстановятся к конкретной дате. Сроков в сообщениях нет.
- Что в интерфейсе Вебмастера та же пустота. Кабинет не проверялся.
- Что так во всех аккаунтах. Проверен один.
- Что трафик из Яндекса не упал. Метрика на этом сайте различает поиск слишком грубо.
Частые вопросы
Работает частично. Часть инструментов вернулась 29 октября, полного восстановления сервис не объявлял. По моему аккаунту история обхода и статистика запросов на 9 ноября заканчиваются 10 октября.
По текущим данным это не проверить: сводка отдаёт 56 страниц в поиске, но истории этого счётчика нет, а обход после 10 октября не отдаётся. Проверять нужно напрямую — оператор site:, проверка страницы в Вебмастере, логи.
Пометить окно: данные после 10 октября неполные. Не сравнивать с сентябрём на полных месяцах. Когда история вернётся, пересобрать окно и сверить с Search Console.
Если страниц нет в поиске и без всякого сбоя, порядок проверки — в статье «Индексация сайта».