Cloaking is a black hat SEO technique, which consists of showing search engines other content than the one shown to users. The purpose of this technique is to deceive search engine with regard to the relevance of a web page for one or more keywords. The content is delivered based on IPs or user agent.