Cloaking най-просто казано е начин, по който се представя едно съдържание на потребителя и друго на търсачките. Води се black hat SEO т.е. търсачките не го обичат много и сайтът ви може да бъде наказан за използване на подобна техника. Все пак добрият оптимизатор трябва да разбира и от тъмната страна.

Има много начини за cloaking - чрез JavaScript, PHP, ASP, JAVA, както и с помощта на уеб-сървъра.

1. JavaScript:

<script language="JavaScript">window.location="http://drugdomain.com</script>

С помощта на този код, при включен JavaScript на браузера (такова е положението при 98% от потребителите), ще бъдете пренасочен към http://drugdomain.com

2. С помощта на PHP, ASP, JAVA

Прави се една проверка на User Agent: $_SERVER['HTTP_USER_AGENT'] при PHP и ако User Agent е различно от това на търсачката, потребителят бива пренасочван към друг домейн.

3. С помощта на уеб сървъра, например Apache

В .htaccess се записва:

RewriteCond %{HTTP_USER_AGENT} !^Mediapartners\-Google\/2\.1 [OR]
RewriteCond %{HTTP_USER_AGENT} !^(Mozilla\/5\.0\ \(compatible\;\ )?(Googlebot|Yahoo)
RewriteRule ^(.*) http://drugdomein.com/ [R=301,L]

По този начин ботовете на Гугъл или Яху ще индексира съдържанието на сайта, а всички останали потребители ще бъдат насочвани към http://drugdomein.com/.