Cloaking – Definicja i Zastosowanie
Cloaking, czyli ukrywanie treści, to technika optymalizacji stron internetowych, w której zawartość prezentowana wyszukiwarkom różni się od tej, którą widzą użytkownicy. Technika ta polega na identyfikacji użytkowników poprzez ich adres IP lub nagłówek przeglądarki (user agent).
Choć istnieją uzasadnione przypadki zastosowania cloakingu, na przykład w kontekście technologii Adobe Flash, generalnie jest on używany do oszukiwania wyszukiwarek w celu uzyskania wyższych pozycji w wynikach wyszukiwania. Strony stosujące tę technikę mogą być trwale usuwane z indeksów wyszukiwarek.
Rodzaje Cloakingu
- IP Agent Cloaking (IP Cloaking) – podstawianie innej strony dla robota wyszukiwarki na podstawie adresu IP.
- User Agent Cloaking (UA Cloaking) – różnicowanie treści na podstawie rozpoznawania User Agent przeglądarki.
- IP i User Agent Cloaking (IPUA Cloaking) – łączenie obu powyższych metod.
- Referral Cloaking – manipulacja na podstawie źródła odsyłającego.
- Session Cloaking – różnicowanie treści na podstawie sesji użytkownika.
- JavaScript Cloaking – użycie JavaScript do zmiany treści na stronie.
- Flash Redirection – przekierowanie użytkowników do wersji Flash strony.
- Encrypted Cloaking – ukrywanie treści w zaszyfrowanej formie.
- Dobry Cloaking – podejście zalecane przez wyszukiwarki, które wspiera roboty indeksujące.
Cloaking, jako technika, jest często krytykowany ze względu na swoje potencjalne nadużycia, jednak w określonych przypadkach może być stosowany w sposób zgodny z wytycznymi wyszukiwarek.