Термин

клоакинг

Клоакинг — показ поисковому роботу и посетителю разного содержимого на одном адресе. В перечне нарушений Яндекса определение дословное: на страницах сайта посетителям и поисковым роботам отображается разная информация.

Нарушение старое, но граница у него тонкая: современные сайты законно отдают разным посетителям разное — по региону, языку, устройству, авторизации. Разбираться приходится не в самом факте различий, а в том, по какому признаку они возникают.

Как клоакинг устроен технически

Подмена делается по признаку, который отличает робота от человека:

  • User-Agent. Самый грубый вариант: если в заголовке робот, отдаём одну страницу, иначе другую.
  • IP-адрес. Проверка по диапазонам поисковых систем; надёжнее для подменяющего и труднее обнаруживается.
  • Поведение. Контент дорисовывается скриптом только после прокрутки или клика — робот видит одно, человек другое.
  • Реферер. Пришедшему из поиска показывается не то, что видит робот при обходе.

Где граница с нормальной персонализацией

Региональные версии, выбор языка, мобильная вёрстка, контент за авторизацией, A/B-тесты — всё это не клоакинг, пока различие определяется свойством посетителя, а не тем, что это робот.

Простая проверка для спорного случая: показали бы вы роботу то же, что человеку, если бы он пришёл с теми же параметрами — тот же регион, язык, устройство? Если да, различие законное. Если робот получает специальную версию именно потому, что он робот, — это нарушение.

Отдельный случай — контент за платным доступом. Его отдают роботу не подменой, а структурированной разметкой, которая прямо сообщает о платной части.

Как клоакинг находят

  • Обход с обычного User-Agent и с обычного IP: страница, отличающаяся от версии для робота, сразу видна.
  • Сверка сохранённой копии в поиске с тем, что открывается по ссылке.
  • Жалобы пользователей — в формулировке Яндекса рядом стоят мимикрия и социальная инженерия, и приходят они обычно одним потоком.
  • Проверка инструментом вебмастера: как поисковая система видит страницу в сравнении с браузером.

Полный перечень нарушений с официальными формулировками — в справке Яндекса.

Непреднамеренный клоакинг

Чаще всего под нарушение попадают без умысла, и это стоит проверить до того, как придёт уведомление.

  • Контент рисуется скриптом, а робот получает пустой каркас. Формально это разная информация.
  • Защита от ботов отдаёт роботу заглушку или проверку, а человеку сайт.
  • Старое правило в конфигурации сервера, оставшееся от прошлого подрядчика.
  • Сервис оптимизации, подменяющий страницу «для скорости» по User-Agent.

Проверяется это одной командой: запросить страницу с User-Agent поискового робота и в обычном браузере, затем сравнить содержимое, а не внешний вид.

FAQ

Частые вопросы

Региональные версии сайта — это клоакинг?
Нет, пока содержимое зависит от региона посетителя, а не от того, робот он или человек. Робот, пришедший с теми же параметрами, должен увидеть ту же страницу, что и человек.
Сайт на JavaScript — не нарушение?
Сам по себе нет, но ситуация, когда робот получает пустой каркас, а человек видит контент, формально подпадает под определение и вредит ранжированию в любом случае. Проверять надо не вёрстку, а то, что отдаётся в ответ на запрос робота.
Чем клоакинг отличается от дорвея?
Дорвей — отдельная страница-перехватчик, с которой пользователя уводят редиректом, и она разобрана в термине «дорвей». Клоакинг — подмена содержимого на том же адресе. Их часто применяют вместе, но это разные нарушения.
Как проверить свой сайт на непреднамеренный клоакинг?
Запросить страницу с User-Agent поискового робота и затем в обычном браузере, после чего сравнить содержимое, а не внешний вид. Расхождение в тексте и ссылках — повод искать правило в конфигурации сервера, защите от ботов или сервисе оптимизации.
Заявка

Нужно применить «клоакинг» на практике?

Оставьте контакты — разберём вашу задачу по SEO, GEO, CRM или AI. РФ и СНГ.