При клоакинге сервер определяет, кто обращается к странице, и в зависимости от этого возвращает разный контент. Для поискового робота может отображаться текст с большим количеством ключевых слов, а пользователю — другой материал, который не соответствует содержимому, представленному поисковой системе.
Таким способом пытаются искусственно повысить релевантность страницы и получить более высокие позиции в поисковой выдаче.
Механизм основан на определении источника запроса и характеристик посетителя. Сервер может анализировать, например, User-Agent или IP-адрес и на основании полученных данных выбирать, какую версию страницы показать.
В результате поисковая система индексирует один вариант содержимого, тогда как пользователь при переходе из выдачи получает другой.
Основная цель клоакинга — манипуляция поисковыми системами и получение преимуществ в ранжировании. Например, таким способом могут пытаться продвигать страницу по запросам, которые не соответствуют реальному содержанию страницы для пользователей.
Также клоакинг может применяться в рамках недобросовестных SEO-методов для продвижения запрещенного или низкокачественного контента.
Клоакинг нарушает принцип соответствия содержимого страницы для поисковых систем и пользователей. Если поисковая система обнаружит намеренное предоставление разных версий контента, сайт может потерять позиции или столкнуться с другими мерами со стороны поисковой системы.
Поэтому клоакинг относится к рискованным методам оптимизации и не используется в безопасном SEO-продвижении.
Для проверки необходимо сравнить содержимое страницы, которое получает обычный пользователь, с версией, доступной поисковому роботу. Также анализируют серверные настройки, User-Agent, редиректы и другие условия, при которых содержимое страницы может изменяться.
Особое внимание стоит уделять неожиданным различиям между страницей, открытой в браузере, и ее содержимым при обращении поискового робота.