Яндекс пишет, что сайт может угрожать безопасности: как снять метку
Яндекс умеет сам проверять сайты на вредоносный код и подмену содержимого и показывать пользователям предупреждение, что переход на сайт может быть небезопасен. Для компании, чьи клиенты ищут услугу в Яндексе, это прямой удар по заявкам. Разберём порядок действий.
Как вы узнаёте, что метка есть
- В результатах поиска рядом с вашим сайтом появилась пометка о возможной угрозе.
- При переходе из выдачи браузер Яндекса или другие браузеры показывают страницу-предупреждение.
- В Яндекс Вебмастере в разделе диагностики и безопасности есть сообщение о нарушении или вредоносном коде.
- Резко упал трафик из Яндекса при том, что сайт в индексе.
Если Вебмастер у вас не подключён, подключите его сегодня: кроме причин метки там видны примеры страниц, затронутых проблемой.
Чем отличаются «взлом» и «нарушение»
Не каждая красная метка значит заражение вирусом. Иногда Яндекс сообщает о нарушениях другого рода: навязчивая реклама, скрытые редиректы, неочевидные списания у посетителей. Тип нужно определить по тексту в Вебмастере, потому что от него зависит план работ.
План работ после обнаружения
- Определите тип проблемы по тексту и примерам в Вебмастере. Сохраните скриншоты.
- Проверьте сайт глазами робота: сравните страницу для человека и для YandexBot, посмотрите скрипты, фреймы и редиректы. Проверьте свой сайт бесплатно: инструмент «Проверка сайта на взлом» сравнит страницу для человека и для роботов, найдёт скрытые ссылки и вредный код.
- Очистите сайт. Уберите вредоносный код, скрытые ссылки и страницы. Закройте уязвимость, смените пароли и ключи.
- Проверьте сторонние скрипты. Часто заражение приходит через чат, виджет, счётчик или рекламную сеть, поэтому отключайте их по одному.
- Откройте страницы тем же способом, как это делает робот, и убедитесь, что вставок больше нет.
- Запросите повторную проверку в Вебмастере. В описании укажите, что именно найдено и сделано.
Если проблема в рекламе или виджете
Если вредоносный код приходит из внешнего сервиса, одного обновления сайта мало. Нужно либо убрать этот сервис, либо дождаться исправления у поставщика. До этого момента повторная проверка вернёт ту же метку. Поэтому отключайте внешние подключения по одному и проверяйте результат после каждого.
Защита на будущее
- Подключите Вебмастер и включите уведомления на почту.
- Подписывайте внешние скрипты: если они меняются, вы должны заметить.
- Настройте заголовок Content-Security-Policy. В разделе «Инструменты» есть генератор.
- Раз в неделю проверяйте сайт снаружи.
Вопросы и ответы
Сколько снимают метку?
Срок зависит от типа проблемы и очереди проверки. Официальные сроки лучше смотреть в справке Яндекс Вебмастера. Рассчитывайте на дни, а не на часы.
Можно ли проверить сайт Яндексом самому?
Часть сведений даёт Вебмастер. Для сравнения «как видит человек и как видит робот» лучше воспользоваться независимой проверкой.
Пострадают ли позиции?
Метка снижает переходы, а при серьёзных нарушениях и позиции. После снятия метки трафик возвращается постепенно.
Что делать, если Вебмастер недоступен?
Работать по внешней проверке и подготовить сайт: очистить и закрыть дыры. Запрос на перепроверку отправите, когда доступ появится.
Что если метка осталась после очистки?
Скорее всего, остались страницы или скрипты, которые вы не нашли. Проверьте примеры из Вебмастера и сторонние подключения.
