Восстановление трафика сети наркологических клиник
В конце мая поисковый трафик клиник обвалился более чем вдвое, сайт штормило ошибками сервера. За две недели мы нашли цепочку технических причин и развернули показы и индексацию.
Москва
Наркологические клиники
Июнь 2026
WordPress
570 → 252визитов из поиска в день, апрель и июнь
−60%показов в выдаче Яндекса: с 37–40 до 15 тыс. в день
В конце мая органический трафик клиник обвалился более чем вдвое, а сайт штормило ошибками сервера. Со стороны падение выглядело как «Яндекс невзлюбил сайт», но за ним стояла цепочка конкретных технических причин.
Каждую причину пришлось раскапывать по серверным логам, Яндекс.Метрике и Яндекс.Вебмастеру. Ниже честная хроника: как падало, что нашли, что сделали и где проект сейчас.
Клиент
сеть наркологических клиник, Москва: выездная служба и стационар
Задача
остановить резкое падение трафика из Яндекса и вернуть позиции
Срок
конец мая – июнь 2026
Платформа
WordPress, более 1 000 городских поддоменов
Работы
техническое SEO, серверные логи, доверие к контенту (E-E-A-T), структура сайта
Цели и исходные данные
Цели
Остановить резкое падение трафика из Яндекса
Найти причины по логам, Метрике и Вебмастеру
Вернуть показы и индексацию к апрельскому уровню
Не потерять заявки по ходу работ
162 в деньошибки 5xx, которые видел робот Яндекса на пике, 7 июня
Что показало расследование: пять причин
502 живым людям и боту
Сайт массово отдавал 502. Причина была не в хостинге: собственный fail2ban банил IP защитного CDN, через которые идёт весь трафик. Робот и часть людей упирались в ошибку.
HTTP 500 для робота Яндекса
На несуществующих адресах плагин хлебных крошек падал и превращал 404 в 500. Сканеры лезли на тысячи мусорных URL и накручивали ошибки сервера, которые видел Яндекс.
Title затёрт на всём сайте
Майская регрессия в шаблоне темы: на всех страницах стоял один статичный заголовок вместо уникальных. Потеря релевантности и кликабельности в выдаче.
Нехватка памяти и обвалы
Сервер периодически падал по памяти: базу данных убивала система, сайт ложился на минуты и в эти окна отдавал 502 уже всем подряд.
Структурная мина: сеть поддоменов
Более тысячи почти одинаковых городских поддоменов под флагом Яндекса «слишком много доменов». Этот сигнал давит на весь сайт, включая основной домен.
Что сделали: 21 работа за две недели
/01
Стабильность и доступность
Вычислили и сняли причину 502: подсети защитного CDN внесены в исключения fail2ban, разбанили 129 адресов, поставили почасовой мониторинг
Защита от обвалов по памяти: лимит воркеров сервера привели к объёму RAM (с 1 000 до 150)
Убрали источник HTTP 500: 404 остаётся 404
Порезали эксплойт-сканеры на уровне сервера (403 до WordPress)
Свели два файервола к одному, логи с 256 МБ поставили на автоочистку
Кэш карты сайта: генерация ускорена с 2,4 до 0,2 секунды
robots: закрыли мусорные tel-страницы и доступ ИИ-скраперам
Сняли ограничение длины сниппета в выдаче
Починили фид врачей для Яндекса: специальности по справочнику, корректное гео, привязка к карточке бизнеса
Убрали дубль-генератор карты сайта
/03
Контент и доверие (E-E-A-T)
Проставили врача-автора у 331 статьи (было 7): каждый материал за подписью практикующего врача
Добавили блок автора: фото, ФИО, стаж, регалии, медицинский редактор
Добавили оглавление в 206 статей
Встроили форму «Вопрос из статьи» и перелинковку на услуги клиники карточками «С чем поможет клиника»
Вынесли фото врача-автора в блок заявки «Вызвать врача на дом»
/04
Структура и стратегия
Связали серверные логи, Метрику и Вебмастер, локализовали реальные причины падения
План гео-сети: классифицировали 1 121 поддомен, оставляем 75 городов своей зоны выезда, остальное переносим на основной домен постранично, чтобы снять флаг «слишком много доменов»