03/01: Cloaking -- Its Importance and Working.
What is Cloaking
Cloaking is a way using which we can return different web pages to search engines rather than to people. When a user requests a particular web page from the site then site responds to the user with the normal web page of the site but when the same request is made by the search engine spiders then instead of the site page another page that has been specially designed for the search engine spiders is returned. and the normal site page is hidden from the search engine spiders. Such a page is said to be clocked.
The main purpose of cloaking is to hide the code of high ranking pages from visitors and users so that the content can not be stolen by any body. And to provide search engine spiders with pages which are highly optimized.
There are generally 3 ways of cloaking :--
a) IP Delivery -- Here the IP address of the spiders are recognized at the server and handled accordingly.
b) User-Agent Delivery -- Where User-Agents i.e. the spiders are recognized at the server and handled accordingly.
c) The 3rd way of cloaking is the combination of both IP Delivery and User-Agent Delivery.
Working of Cloaking
Every website contains one or more ordinary web pages. If we want a page to be cloaked in the website then we need to create another page for that particular page and is designed in such a way that it is ranked high in the search engines. If we are taking into consideration more than one search engine then a page is created for each search engine. This is done because every search engine use different algorithms and different criteria for the ranking of the web pages. So pages are designed by taken into consideration these criteria.

The pages designed for search engines are generally different from the normal content page. Sometimes a page ranks high in a particular search engine if it is stuffed with keywords. So such a page is created for the search engines.
When ever a web page of the site is requested , a programme embedded in the site site detects who is making the request. If the request is made by the normal visitor then the normal web page of the site is returned but if the search engine spider is requesting for the web page then the special page designed for search engine is returned. So in this way search engine spiders can never know the normal website page and the normal user can never know the page designed for search engines.
Is cloaking ethical or not ?
There are various views of people. Many people think that cloaking is a unethical way for reaching top position in search engine rankings. But this is not true. According to these people it is wrong because search engine is ranking the pages according to what they believe it to be and not according to what it actually is. That idea is purely a matter of principle, and nothing at all to do with ethics.
But it can be considered ethical n the way if the ranking is based on the topic or content the visitors will see the page listed in the search results and by clicking this if they get to the correct result then it is purely ethical. it doesn't matter how the page came to be ranked in that position but what matters is that the end result should be correct and ranking should be based according to the topic.
Cloaking can be used unethically, by sending people to sites and topics that they did not expect to go to when clicking on a listing in the search results, and that is an excellent reason to be against the misuse of cloaking, but it doesn't mean that cloaking is unethical. It just means that, like many other things, it has unethical uses.

samuel wrote: