Сайт может быть взломан задолго до того, как это заметит владелец или упадут позиции. Один из самых ранних и наглядных сигналов — резкий скачок числа страниц в поиске Яндекса. Рассказываем, где его увидеть в Вебмастере, как отличить вирус от обычных дублей и что делать, если график выглядит тревожно.
Это материал из нашей серии разборов SEO-аудита: в каждом мы берём одну ошибку и показываем, где её искать. Сегодня — вирус на сайте и то, как его выдаёт Яндекс Вебмастер.
Количество страниц сайта в поиске обычно меняется плавно: добавили раздел — график подрос, удалили старые товары — немного снизился. Резкий скачок в разы за несколько дней без вашего участия — повод насторожиться.
Чаще всего за таким скачком стоит вредоносный код. Его внедряют через уязвимость в CMS, плагине или через украденный пароль, и он начинает генерировать сотни и тысячи мусорных страниц: дорвеев, спам-ссылок, страниц с редиректами на чужие сайты. Робот находит их и добавляет в индекс. Пока код на сайте, таких страниц становится только больше.
Откройте Яндекс Вебмастер и выберите нужный сайт в списке ресурсов.
В левом меню перейдите в Индексирование → Страницы в поиске.
Переключитесь на вкладку История (справа над графиком).
Задайте период — лучше взять несколько месяцев, чтобы был виден нормальный уровень до изменений.
Посмотрите на форму графика и на легенду под ним.

Пример с одного из сайтов: с апреля по июль в поиске было около 20 страниц, а в августе — больше 2 000 за пару дней.
Под графиком Вебмастер группирует страницы по шаблонам URL. В нашем примере это ?big=, ?big=category, ?big=tag, ?big=wp-json. На нормальном сайте таких адресов нет: это параметры, которые добавил вредоносный код. Если в легенде появились группы URL, которых вы никогда не создавали, — почти наверняка дело во взломе.
Чтобы убедиться, пролистайте страницу ниже, к блоку Последние изменения, и откройте несколько примеров новых URL. Мусорные страницы обычно сразу видно: чужие тексты, нерелевантные ключевые слова, редиректы на сторонние сайты.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13818 тендеров
проведено за восемь лет работы нашего сайта.
Самая неприятная ситуация — когда кажется, что проблему уже решили. Вот тот же сайт крупным планом за август и начало сентября:

Заражение. За пару дней в индекс попадает больше 2 000 мусорных страниц.
Чистка. Вредоносные файлы удалили, страницы начинают выпадать из поиска — кажется, что всё позади.
Повтор. Через несколько дней график снова уходит вверх. Значит, на сайте остался бэкдор или незакрытая уязвимость, и код восстановился.
Поэтому после чистки обязательно следите за этим графиком ещё несколько недель. Возврат мусорных URL — главный признак того, что вирус удалён не полностью.
Скачок числа страниц не всегда означает вирус. Похожая картина бывает, когда:
открылись для индексации страницы фильтров, сортировок или поиска по сайту;
после обновления CMS или шаблона появились дубли с GET-параметрами;
в индекс попал тестовый поддомен или копия сайта;
массово выгрузили новые товары или статьи.
Отличить их просто: в этих случаях вы узнаёте URL — это ваши разделы, товары, фильтры. При вирусе адреса и содержимое страниц чужие, а рост происходит буквально за один-два дня и в разы.
Бейте тревогу сразу. Пока на сайте есть вредоносный код, продвигать его бессмысленно: что бы вы ни делали, сайт не будет расти, а будет только терять позиции. Поисковики понижают заражённые сайты, а мусорные страницы размывают индекс.
Минимальный план действий:
Проверьте раздел «Диагностика» → «Безопасность и нарушения» в Вебмастере — Яндекс может уже показывать там предупреждение.
Смените все доступы: админка CMS, хостинг, FTP/SSH, база данных.
Найдите и удалите вредоносный код — сравните файлы с чистой копией CMS, проверьте плагины и темы, недавно изменённые файлы. Если нет опыта, подключите разработчика или специалистов по безопасности.
Обновите CMS, плагины и тему, удалите то, чем не пользуетесь.
Уберите мусорные URL из индекса: они должны отдавать 404 или 410. После этого отправьте их на переобход.
Следите за графиком «Страницы в поиске» ещё 3–4 недели — он должен вернуться к прежнему уровню и не расти снова.
Резкий рост страниц в поиске в разы за несколько дней — один из самых ранних признаков вируса.
Проверяется за минуту: Вебмастер → Индексирование → Страницы в поиске → История.
Смотрите на легенду: незнакомые шаблоны URL с параметрами почти всегда означают взлом.
После чистки следите за графиком: повторный рост означает, что код остался на сайте.
Пока вирус не удалён, вкладываться в продвижение нет смысла.
Включайте эту проверку в регулярный технический аудит — так заражение получится заметить до того, как оно ударит по трафику.