blog-icon
Август 9, 2021

Клоакинг в SEO: как это работает

Клоакинг или маскировка (от англ. to cloak – маскировать или скрывать) — это попытка манипуляции поисковыми системами, когда информация, выдаваемая пользователю и поисковым роботам на одной и той же веб-странице, различается. Такая схема с клоакингом в seo и маркетинге используется с целью скрыть реальное содержание страницы от поисковых роботов и посетителей, нарушая правила и политики систем.

Клоакинг

Какие бывают виды и способы маскировки и работы с клоакингом?

Процесс клоакинга выполняется при помощи специальных скриптов на веб-сервере, при клоакинге анализирующих user agent, http заголовки и другие параметры. Получив запрос, сервер запускает скрипт, который по ряду параметров определяет источник запроса - пользователь или робот, а при клоакинге дополнительно учитываются устройство и регион пользователя. В зависимости от этого будет показан нужный вариант страницы. В клоакинге такой вариант страницы может отличаться для поисковиков и для посетителей.

Некоторые примеры маскировки:

  • вставка текста или ключевых слов на страницу только в том случае, если пользовательский агент, запрашивающий страницу, является поисковой системой, а не посетителем; в клоакинге такая схема часто используется арбитражниками для обхода модерации рекламного объявления;
  • простановка ссылок на другой ресурс, которые видны только поисковым системам, при клоакинге скрытых от пользователя.

Текст (например, лишние ключевые слова) и ссылки можно скрыть несколькими способами при клоакинге, в том числе:

  • использование белого текста на белом фоне;
  • размещение текста за изображением;
  • использование CSS для размещения текста за пределами экрана;
  • установка размера шрифта на 0;
  • скрытие ссылки путем связывания только одного маленького символа, например дефиса в середине абзаца.

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

В арбитраже трафика, cpa сетях и сложной рекламе метод клоакинга и работа с клоакингом применяют для тестирования офферов, однако такой cloaking в seo сопровождается высокими рисками для сайта и клиента, поэтому следует заранее оценивать последствия и соблюдать правилам поисковых систем.

User-Agent маскировка

Пользовательский агент (User-Agent) - это программа, которая действует от имени пользователя. Термин обычно используется для приложений, осуществляющих доступ к веб-сайтам, таким как браузеры и поисковые роботы. В клоакинге по user agent клоакингу важно корректно различать ботов и пользователей.

Когда вы вводите запрос, браузер отправляет на сервер код, который идентифицирует User-Agent. Скрипт маскировки распознает текстовую строку User-Agent, которая отправляется при запросе страницы, а при клоакинге эта строка используется для подмены контента.

Если пользовательский агент идентифицирован как поисковый робот, используется предназначенный для него скрытый контент.

Маскировка на основе IP

Любой пользователь или робот обладает собственным индивидуальным IP-адресом в зависимости от местоположения и интернет-сервиса. В клоакинге по IP клоакингу дополнительно учитывают регион и источник трафика. Скрипт маскировки сверяет IP со своими данными о поисковиках, при клоакинге также анализируя количество переходов и тип устройств. После этой проверки открывается соответствующая страница: пользователю – своя, роботу – своя.

JS маскировка

Она применяется, когда пользователям, у которых браузеры поддерживают JavaScript, предоставляется одна версия контента, а пользователям с отключенным JavaScript (в том числе поисковым системам) предоставляется другая версия веб-сайта. В клоакинге на javascript клоакингу часто задействуют дополнительные скрипты и программы для проверки устройств и браузера.

Клоакинг по HTTP_REFERER

Проверяется заголовок HTTP_REFERER запрашивающей стороны. Если пользователь переходит с определенного веб-сайта (например, щелкает ссылку в результатах поиска или на веб-сайте), ему будет представлена другая версия сайта на основе значения заголовка HTTP_REFERER. При клоакинге по referer клоакингу важно учитывать цели рекламной кампании и источник трафика. Такой подход с клоакингом позволяет использовать разные лендинги под разные типы запросов и тематики.

Маскировка по заголовку HTTP Accept-Language

Этот метод может использоваться для отображения различных версий веб-сайта в зависимости от языка веб-браузера пользователей (без предоставления возможности выбрать язык). При клоакинге по языку клоакингу подбирают версии страниц под разные регионы.

Проверяется заголовок HTTP Accept-Language пользователя, и на основе результата сопоставления представляется конкретная версия веб-сайта. Если HTTP-заголовок Accept-Language относится к поисковой системе, то будет представлена скрытая версия веб-сайта. При клоакинге по языку важно, чтобы клоакингом не нарушались локальные правила и политики.

Как работает клоакинг в связке с seo и рекламой?

Технически при клоакинге сервер и скрипт cloaking анализируют user agent, IP-адрес, referer, язык, устройство, данные аккаунты и другие параметры запроса, после определения которых клоакингу передается задача выбрать, какой версии страницы и объявление показывать посетителям, а какой версии сайта поиск и поисковым роботам.

Почему важно проверить наличие маскировки?

За использование клоакинга все поисковые системы понижают сайт в выдаче, вплоть до исключения из индекса (базы данных). В клоакинге seo-проектах такие санкции могут привести к полному удалению сайта из базы поиска.

Google считает клоакинг нарушением своих рекомендаций для веб-мастеров. Если какой-либо сайт включает код, который различает робота Google на основе пользовательского агента или IP-адреса, Google считает это маскировкой и может принять меры против сайта, занеся его в черный список. Когда сайт попадает в черный список Google, он не отображается в результатах поиска. Это может привести к потере дохода, трафика и репутации. Работа с клоакингом противоречит правилам seo и может привести к ручным фильтрам и существенным потерям трафика.

Кроме того, контент, не отвечающий ожиданиям пользователей, вызывает большое количество отказов и ухудшение поведенческих факторов, что отрицательно сказывается на ранжировании. При клоакинге такие поведенческие сигналы дополнительно усиливают негативный эффект для seo.

Причиной клоакинга может быть неправильная настройка программного обеспечения или взлом сайта. Хакер создает ключевые слова и ссылки на нужный ресурс в исходном коде взломанного сайта, а использование маскировки делает их невидимыми для владельца сайта, но доступными для бота поисковой системы. Это позволяет повысить рейтинг нужного сайта, манипулируя алгоритмами ранжирования. Поскольку маскировка остается невидимой для пользователя, во многих случаях она может присутствовать на сайте в течение длительного времени. Ошибки в клоакинге часто связаны с настройкой специальных сервисов, платформ и сложной логики, внедряемой клоакингу без достаточных знаний и обучения.

Например, вредоносный код использовался на сайте для простановки ссылок на другой ресурс, и они были видны только поисковым системам. Таким образом, злоумышленник получил ссылки на свой сайт, и ему долго удавалось скрывать этот факт. А взломанный ресурс всё это время был понижен в поиске за клоакинг. При клоакинге взломанный сайт теряет доверие поисковых систем и клиентов.

На скриншоте ниже приведен пример скрытой ссылки на другой сайт, вставленной в HTML код страницы:

пример скрытой ссылки

Как обнаружить клоакинг на сайте?

Можно проверить поисковую выдачу вручную. Для этого нужно ввести в строку поиска ключевые фразы, по которым ранжируется ваш сайт, и проанализировать полученные результаты. Если на первых позициях выдачи присутствуют страницы с другим нерелевантным содержанием, то вероятно ресурс был взломан. Такая проверка при клоакинге помогает обнаружить новые страницы и черные схемы, которые работают с клоакингом против вашего сайта.

Быстро найти маскировку поможет сервис Labrika. Наличие подозрения на клоакинг будет показано в отчете «Анализ доступности сайта».

Анализ доступности сайта

Сервис осуществляет тестирование доступности с различных User-Agent:

User-Agent

Когда при тестировании результат ответа для поисковой системы отличается от того, что выдаётся для обычных браузеров, причина может быть в клоакинге на сайте. Если есть подозрение – то необходимо открыть сохраненный результат этого запроса и сравнить с обычным состоянием страницы. При клоакинге расхождение между версиями страниц особенно заметно. Такой подход клоакингу позволяет быстро получить полезную информацию для дальнейшей оптимизации и настройки защиты.

Последствия и риски клоакинг для сайта

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

  • санкции поисковых систем и удаление сайта из базы индекса, что делает клоакинг экономически невыгодным и снижает эффективность любых вложений в seo;
  • отклонение объявление и блокировка аккаунты в рекламной кампании при проверке ботов модераторов и поисковых роботов, а также при жесткой модерации маркетинг-платформ;
  • потеря доверия клиентов и рост затрат на повторное продвижения и оптимизацию, когда приходится создавать новый проект и заново выстраивать репутацию.

Некоторые арбитражников в арбитраже трафика применяют клоакинг, чтобы скрыть реальным посетителям один лендинг и оффер, а поисковых роботов и сервисов аналитики перенаправлять на другую версию страницы, однако такие технологии и клоакинг противоречат требованиям seo, условиями рекламных систем и могут иметь долгосрочные последствия.

Как исправить клоакинг?

Исправление зависит от его причины при работе с клоакингом и seo. Если вставлен вредоносный код – нужно обратиться к специалистам для лечения сайта и проверки кода с помощью специальных сервисов. Если это особенность программного обеспечения – следует найти и исправить причины такого поведения, провести аудит сайта, настроить защиту и доступ, а также обновить системы безопасности.

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

В случаях, когда ваш сайт использует технологии, которые поисковым системам трудно распознавать (например, JavaScript и другие сложной технологии), или содержит изображения, Google рекомендует создавать для данных элементов описательный текст и качественный альтернативный контент. Это сделает такое содержимое доступным для поисковых систем и пользователей без маскировки и без применения клоакинг. Тогда не только поисковые системы, но и многие посетители, использующие программы чтения с экрана, мобильные браузеры, браузера без подключаемых модулей и медленные соединения, хоть и не смогут просматривать этот контент, но извлекут информацию из описательного текста.

Можно проверить доступность своего сайта, отключив JavaScript и изображения в своем браузере или используя текстовый браузер, такой как Lynx. Google дает следующие советы, как сделать сайт более доступным:

  • Изображения: прописывайте альтернативное описание в атрибуте alt. Также рекомендуется сделать удобочитаемый заголовок и использовать описательный текст вокруг изображения, чтобы клоакинг не применяли для скрытия ссылок.
  • Видео: добавьте описательный текст о видео в HTML. Вы также можете рассмотреть возможность предоставления стенограмм для разных устройств и регионов.
  • JavaScript: поместите содержимое из JavaScript в <noscript>тег. При использовании этого метода убедитесь, что содержимое точно такое же, как в JavaScript, и что этот контент показывается посетителям, у которых в браузере не включен JavaScript, без какого-либо клоакинг.

Обновлено 12.12.2025

Online SEO-инструменты для продвижения сайтов

Проверьте свой сайт и сайты конкурентов на 230 факторов поисковых систем.