Кейс: трафик упал на 38% — разбор инцидента по часам
6 мин чтенияРазбор реального инцидента: как искали причину падения, почему сначала пошли по ложному следу и почему восстановление заняло пять недель вместо пяти дней.
- Первый день ушёл на проверку гипотезы, которая оказалась неверной — так бывает чаще, чем пишут в кейсах
- Причина нашлась в отчёте «Страницы в поиске» Вебмастера: массовое исключение по robots.txt
- Ошибку внёс подрядчик по хостингу при переносе, никто не заметил три недели
- Возврат в индекс идёт медленнее выпадения: 5 недель против 3 дней
- Мониторинг robots.txt стоит ноль рублей и ставится за 10 минут
- Что известно и что можно рассказать
- День первый: ложный след
- День второй: отчёт, который расставил всё по местам
- Почему восстановление заняло пять недель
- Во что обошлась ошибка
- Что теперь делаем в первый день любого проекта
- Алгоритм поиска причины: по какому порядку идти
- Чек-лист перед выкладкой, который закрыл бы эту проблему
- Как узнавать о таком за час, а не за неделю
- Главный вывод
- Вопросы и ответы
Что известно и что можно рассказать
Компания среднего размера с каталогом услуг и работ, региональное присутствие в нескольких городах. По условиям соглашения не раскрываем отрасль, домен и город — приводим только хронологию и цифры динамики, согласованные к публикации.
Обратились с формулировкой «поисковый трафик падает третью неделю, подрядчик разводит руками». К моменту обращения органика просела на 38% относительно среднего значения предыдущих трёх месяцев. Реклама работала штатно, поэтому общая посещаемость упала не так драматично, и проблему заметили не сразу.

День первый: ложный след
Первая версия у всех одинаковая — алгоритмическое обновление поиска. Проверили её честно: посмотрели динамику видимости конкурентов в той же нише за тот же период. Если бы дело было в обновлении, просели бы не только мы.
Конкуренты не выросли и не упали — рынок стоял ровно. Гипотеза отпала за несколько часов, но день был потрачен: параллельно смотрели изменения на сайте, историю правок, санкции в Вебмастере. Ничего.
Это важная часть работы, которую обычно вырезают из кейсов: исключение неверных версий занимает столько же времени, сколько поиск верной, и без него легко начать чинить не то.
День второй: отчёт, который расставил всё по местам
Пошли в отчёт «Страницы в поиске» Яндекс Вебмастера, раздел исключённых страниц. Картина стала очевидной: около 1 900 страниц каталога помечены как «запрещены к обходу файлом robots.txt». Дата массового исключения совпадала с началом падения.
Открыли сам файл. В нём стояла строка, запрещающая обход раздела каталога целиком — та самая, которую ставят на тестовых копиях сайта, чтобы черновик не попал в поиск.
Дальше выяснили происхождение: за три недели до этого сайт переносили на новый хостинг. Подрядчик по переносу залил конфигурацию с тестового сервера вместе с его robots.txt. Проверку после переноса делали визуально — открыли главную, посмотрели, что «всё работает».
Почему восстановление заняло пять недель
Исправление заняло минуту: вернули корректный файл и отправили его на переобход. Дальше началось ожидание, и здесь важно понимать асимметрию.
Выпадение из индекса происходит быстро. Робот увидел запрет, применил его ко всему разделу за несколько обходов — три дня, и раздел исключён.
Возвращение идёт медленно. Каждую страницу нужно обойти заново, оценить, вернуть в индекс и заново рассчитать позиции. Приоритет обхода у страниц, которые недавно исключались, ниже. Мы ускоряли процесс как могли: отправка на переобход пакетами, обновление карты сайта, внутренняя перелинковка на пострадавшие разделы.
| Срок после исправления | Страниц вернулось в индекс | Трафик от исходного |
|---|---|---|
| 1 неделя | ~350 | 71% |
| 2 недели | ~900 | 83% |
| 3 недели | ~1 500 | 91% |
| 5 недель | ~1 880 | 99% |
Полное восстановление позиций по части высокочастотных запросов заняло дольше — около двух месяцев, и несколько позиций не вернулись на прежние места вовсе: их за это время заняли конкуренты.
Во что обошлась ошибка
Считать убыток в деньгах клиент попросил не публиковать. Приведём то, что можно: за три недели до обращения и пять недель восстановления суммарно потеряно около 40% органического трафика за период. Часть спроса ушла к конкурентам и не вернулась автоматически.
Отдельная цена — доверие внутри компании: маркетинг три недели объяснял руководству падение, не понимая причины, и это выглядело как некомпетентность там, где была чужая техническая ошибка.
Что теперь делаем в первый день любого проекта
- Мониторинг robots.txt. Ежедневная проверка доступности файла и его содержимого, уведомление при любом изменении. Настраивается за 10 минут, стоит ноль.
- Контроль числа страниц в индексе. Резкое изменение — сигнал раньше, чем упадёт трафик.
- Чек-лист после любого переноса. robots.txt, карта сайта, коды ответа, редиректы, счётчики — проверяются отдельно, а не «открыли главную, вроде работает».
- Уведомления Вебмастера на рабочую почту тех, кто действительно их читает.
Технические причины подобных падений разбираем отдельно в материале про техническое состояние сайта.

Алгоритм поиска причины: по какому порядку идти
Мы пошли по ложному следу, потому что начали с гипотезы вместо проверки фактов. Порядок, который экономит дни:
1. Индекс (10 минут). Панель вебмастера, раздел со страницами в поиске. Сравните число страниц в индексе неделю назад и сейчас. Если оно упало — трафик потерян из-за исчезновения страниц, и дальше искать нужно причину исключения, а не проблемы с позициями.
2. Причины исключения (10 минут). Там же указано, почему страницы выпали: запрет в robots.txt, ошибка сервера, дубль, метатег noindex. Эта строка обычно и содержит ответ, но её пропускают, потому что смотрят на графики, а не на таблицы.
3. Доступность (5 минут). Проверьте главные страницы инструментом проверки ответа сервера. Код 200 и текст в ответе — норма. Код 5xx или пустой ответ означает проблему хостинга, а не продвижения.
4. История изменений на сайте (20 минут). Спросите разработчиков: что выкладывалось за последние две недели? Дата выкладки почти всегда совпадает с началом падения на графике — это самая быстрая проверка гипотезы.
5. И только потом — внешние причины. Обновление алгоритмов, сезонность, конкуренты. Мы начали именно с них и потеряли день.
Практический смысл порядка: сначала проверяется то, что зависит от вас и проверяется за минуты, и лишь затем — то, на что вы не влияете.
Чек-лист перед выкладкой, который закрыл бы эту проблему
Инцидент стоил пяти недель восстановления. Предотвратить его можно было списком из семи пунктов, который проходится за 15 минут.
| Что проверить | Как | Норма |
|---|---|---|
| robots.txt | открыть /robots.txt на боевом сайте | нет Disallow: / |
| Метатег robots | исходный код главной и карточки | нет noindex |
| Ответ сервера | инструмент вебмастера | 200 по 10 ключевым адресам |
| Адреса страниц | сверка списка до и после | совпадают или есть переадресация |
| Карта сайта | открыть sitemap.xml | обновилась, адреса живые |
| Счётчики | отчёт «в реальном времени» | визиты фиксируются |
| Заголовки и тексты | сравнить 5 страниц | на месте |
Ключевая деталь: проверка делается на боевом сайте после выкладки, а не на тестовом до неё. Запрет индексации был правильным на тестовой площадке — ошибкой стало то, что он уехал вместе с остальными файлами и никто не посмотрел итог.
Второй момент — кто проверяет. Если это тот же человек, который выкладывал, он смотрит на свою работу и видит то, что ожидает увидеть. Список должен проходить кто-то другой, пусть даже по формальным пунктам.
Как узнавать о таком за час, а не за неделю
Пять недель восстановления сложились из двух частей: восемь дней ушло на обнаружение и остальное — на возврат страниц в индекс. Вторую часть сократить почти невозможно, первую — легко.
Оповещение о падении трафика. В системе аналитики настраивается уведомление: если визиты за сутки упали больше чем на 20% к среднему за две недели — письмо. Настраивается один раз, ловит не только этот сценарий, но и упавший сервер, и слетевший счётчик.
Слежение за файлом robots.txt. Простейший вариант — бесплатный сервис проверки доступности с проверкой содержимого страницы: раз в час запрашивает файл и сообщает, если текст изменился. Второй вариант — уведомления в панели вебмастера, они приходят с задержкой, но приходят.
Контроль числа страниц в индексе. Раз в неделю выписывайте цифру в таблицу. Резкое падение видно сразу, а сам факт регулярной сверки заставляет смотреть в отчёт, куда иначе никто не заходит месяцами.
Стоимость всей этой обвязки — ноль рублей и час настройки. На фоне пяти недель потерянного трафика соотношение очевидное, но занимаются этим обычно уже после первого инцидента.
#!/bin/bash
# Запускать после выкладки. Ловит ошибку, которая в этом кейсе
# стоила пяти недель восстановления.
SITE="https://example.ru"
echo "— robots.txt —"
curl -s "$SITE/robots.txt" | grep -E "^Disallow: /$" \
&& echo "ТРЕВОГА: закрыт весь сайт" || echo "ок"
echo "— noindex на главной —"
curl -s "$SITE/" | grep -qi "noindex" \
&& echo "ТРЕВОГА: запрет индексации в коде" || echo "ок"
echo "— ответы ключевых страниц —"
for URL in "/" "/catalog/" "/contacts/"; do
CODE=$(curl -s -o /dev/null -w "%{http_code}" "$SITE$URL")
echo "$URL → $CODE"
done
Главный вывод
Самые дорогие поломки в поисковом продвижении обычно не в стратегии, а в одной строке конфигурации, которую никто не проверил. Диагностика заняла два дня, исправление — минуту, восстановление — пять недель.
Если у вас сейчас необъяснимое падение органики: начните не с гипотез об алгоритмах, а с отчёта об исключённых страницах в Вебмастере. В большинстве случаев ответ там.
Вопросы и ответы
Как быстро можно заметить такую ошибку?
В день внесения, если настроен мониторинг robots.txt и числа страниц в индексе. Без мониторинга — обычно через две-три недели, когда падение трафика становится заметным на фоне обычных колебаний.
Всегда ли восстановление занимает пять недель?
Зависит от размера сайта и того, как долго действовал запрет. Чем дольше страницы были исключены, тем ниже приоритет их повторного обхода. На небольшом сайте с быстрым обходом восстановление может занять одну-две недели.
Кто виноват в такой ситуации?
Формально — тот, кто переносил сайт без проверки. Практически — отсутствие процесса: если бы чек-лист после переноса существовал, ошибку поймали бы в тот же день. Мы не рекомендуем искать виноватого, лучше внедрить проверку.
Как отличить техническую аварию от падения из-за алгоритмов?
По форме графика и по индексу. Технические проблемы дают резкий обрыв за один-два дня и сопровождаются исключением страниц. Алгоритмические изменения снижают трафик плавно, в течение недели-двух, и число страниц в индексе при этом не меняется.
Можно ли ускорить возврат страниц в индекс?
Частично: отправкой ключевых адресов на переобход вручную и обновлением карты сайта. Это помогает по десяткам страниц, но не по тысячам — массовый возврат идёт своим темпом, и на него повлиять нельзя.
Стоит ли менять подрядчика после такой ошибки?
Смотрите не на факт ошибки, а на реакцию: признали ли, нашли ли причину, появился ли регламент проверки. Подрядчик, который после инцидента внедрил чек-лист, надёжнее того, у кого пока просто не было аварии.
Как понять, что подобное не повторится?
Попросите показать, что именно изменилось в процессе: список проверок после выкладки, кто его проходит и где фиксируется результат. Устного обещания «будем внимательнее» недостаточно — оно не меняет процесс.
Кто должен оплачивать потери от такой ошибки?
Вопрос решается договором, а не переговорами постфактум. Разумная практика — фиксировать в договоре зону ответственности за техническое состояние сайта и порядок действий при инциденте до начала работ.
Бывает ли, что трафик не восстанавливается совсем?
Бывает при длительном исключении: если страницы отсутствовали месяцами, их места в выдаче заняли конкуренты, и возврат требует отдельной работы. При сроке до нескольких недель восстановление обычно полное.
- Последовательность этапов вместо параллельных экспериментов
- Решения по данным, а не по ощущениям
- Регулярный контроль технических ошибок
- Попытка повторить чужой кейс без учёта своей ниши
- Оценка результата по первому месяцу
- Отсутствие контроля обработки заявок на стороне бизнеса
Обсуждение
Спросите, что осталось непонятным — автор материала отвечает в комментариях.