Клоакинг
В отличие от дорвея, клоакинг имеет ряд преимуществ. Например, нет необходимости перенаправлять пользователя на определенную страницу, что не всегда срабатывает в случае с дорвеем (если перенаправление осуществляется вручную). Кроме того, при клоакинге у конкурентов нет возможности скопировать код оптимизированной страницы и, соответственно, использовать его для своих разработок.
В соответствии с методами работы, клоакинг можно поделить на такие группы:
1. Клоакинг с использованием User-Agent, при котором скрипт проводит сравнения поля User-Agent определенного пользователя с уже сформированным списком значений. В результате выдается выбранный для этого пользователя вариант страницы.
2. Клоакинг по IP: то, какой вариант страницы увидит пользователь, вычисляется скриптом путем сравнения адреса посетителя и уже сформированной таблицы.
3. Клоакинг с использованием других полей запроса (к примеру, по выбранному пользователем языку) применяется очень редко.