Cloaking is one of the black hat SEO techniques, used by some of the webmaster to get high site ranking for their sites. These black hat SEO techniques violates the rules of search engine rules and regulations. There are types of cloaking techniques like IP cloaking, user-agent cloaking, Javascript cloaking and more.