ГлавнаяГлоссарийКлоакинг

Клоакинг

Подмена контента под пользователя/робота

Показ разного контента поисковику и пользователю.

Клоакинг — техника, при которой сайт отдаёт поисковому роботу одну версию страницы (оптимизированный текст), а пользователю — другую (рекламу, редирект, скам). Одно из самых серьёзных нарушений правил поисковиков: при обнаружении сайт полностью удаляется из индекса.

Cloaking — это явная попытка обмана поисковика. Наказывается баном или резким снижением позиций, обычно навсегда. Единственный способ восстановиться — полностью убрать cloaking и подать заявку на пересмотр, но Google редко возвращает позиции.

black-hat
техника
ban
обычное наказание
в реальном времени
обнаружение Google

Симптомы, лечение, профилактика

симптомыкак понять, что попал
  • падение / бан сайта после проверки
  • ручное предупреждение: «cloaking and sneaky redirects»
  • удар по страницам с разной выдачей пользователь / бот
  • потеря позиций / полный вылет
лечениечто делать прямо сейчас
  • удалить весь cloaking
  • одинаковый контент для бота и пользователя
  • проверка через Инспекцию URL в Search Console
  • запрос на пересмотр
профилактикачтобы не повторилось
  • никакого разного контента для бот / пользователь
  • никакого скрытого текста
  • проверка через Search Console URL Inspection
  • редиректы только по UA — нет, только по локали

Как делать правильно

× Опасно
  • Googlebot видит текст про SEO, пользователь — про казино
  • скрытый текст белым по белому
  • редирект по User-Agent (заголовок браузера)
  • разный язык / тема в зависимости от IP
Безопасно
  • один и тот же контент для всех
  • геоадаптация — только через redirect и canonical
  • PWA / SSR без подмены контента
  • честная локализация через hreflang

Эволюция

2000-е
Cloaking 1.0. Скрытый текст, разный HTML для бота.
2010-е
Усложнение. Google научился рендерить JS и видеть пользователь-контент.
сейчас
Бан в первый же раз. проверка через ИИ через рендеринг.
Пример из практики

Сайт казино показывал Googlebot страницы про «казино как индустрию» с экспертным текстом, а пользователю — реальный казино-лендинг. Через 2 месяца — полный бан в Google. Восстановление невозможно — пришлось делать новый сайт.

Грань между клоакингом и легальной адаптацией контента проходит по одному критерию: меняется ли смысл страницы в зависимости от того, кто её запросил. Отдавать роботу и человеку разный HTML из-за гео (URL с городом, валюта, язык по локали) или динамической подгрузки — норма, если итоговый контент совпадает по сути. Подмена темы по User-Agent или IP робота — нарушение, которое и Google, и Яндекс детектят сравнением рендера Googlebot/YandexBot с обычным заходом.

Самая частая непреднамеренная форма — «случайный клоакинг»: сайт показывает боту пустую заглушку или 200-страницу вместо ошибки, а пользователю — контент за пейволом или JS, который робот не исполняет. Проверяйте через Инспекцию URL в Search Console и «Проверить статус URL» в Яндекс Вебмастере: смотрите именно отрендеренный HTML, который видит робот, а не исходник. Расхождение основного текста — повод для разбора до того, как прилетит ручное предупреждение «cloaking and sneaky redirects» и сайт вылетит из индекса (в отличие от Penguin, тут чаще полный бан, а не обесценивание).

Что это
Подмена выдачи

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

Как ловят
Сравнение рендера

Google и Яндекс рендерят страницу как робот и сравнивают с обычным заходом по UA и IP.

Граница
Гео ≠ обман

Адаптация по локали и валюте легальна, если суть контента совпадает; подмена темы — бан.

Клоакинг — это разный смысл страницы для робота и человека, а не разный код.
Пример

Интернет-магазин дверей закрыл цены пейволом: YandexBot получал полный каталог с ценами (статус 200), а пользователь без подписки — заглушку «оформите доступ». В Вебмастере прилетело предупреждение о расхождении контента, трафик по «межкомнатные двери цена» упал на 80% за две недели; помогло только открыть тот же контент людям, что и роботу.