Клоакинг — способ предъявления (по одинаковым запросам) различных страниц, контента пользователям и роботам поисковых систем.
Клоакинг может реализовываться при помощи файла ".htaccess". При этом отслеживается поисковый робот, как правило, по IP или по user-agent (в первом случае поисковый робот может придти и с нового IP, а во втором случае роботы поисковиков могут и соврать) и перенаправляется на совсем другую, специально созданную для робота страницу.
Другой способ реализуется с помощью PERL-скрипта или ASP/PHP. Когда к веб-серверу поступает запрос, то он, вместо того чтобы сразу выдать индексный файл, сначала запускает клоачный скрипт. Скрипт сравнивает IP-адрес запросчика с имеющейся базой данных. Эта база содержит IP-адреса известных пауков. Если выяснится, что IP принадлежит пауку, то будет выдана соответствующая оптимизированная версия. Если адреса в базе нет, то показывается публичная версия.
На сегодняшний день использование клоакинга, даже если поисковики не замечают его, не даст ощутимых результатов, потому что на ранжирование во многом влияют внестраничные факторы.