Cloaking
Black hat SEO polegający na pokazywaniu innej treści robotom wyszukiwarek niż użytkownikom. Narusza wytyczne Google i grozi banem.
Czym jest Cloaking?
Cloaking to technika black hat SEO polegająca na świadomym serwowaniu różnej treści robotom wyszukiwarek i zwykłym użytkownikom. Googlebot odwiedzający stronę widzi inną wersję — zoptymalizowaną pod słowa kluczowe, pełną trafnych fraz, prawidłowo ustrukturyzowaną — niż człowiek, który kliknął w wynik wyszukiwania. Użytkownik po kliknięciu trafia na treść, która nie ma nic wspólnego z tym, czego szukał: stronę z reklamami, przekierowanie do niezwiązanej witryny lub agresywny landing page.
Google wprost klasyfikuje cloaking jako poważne naruszenie swoich wytycznych. W dokumentacji Google Search Essentials czytamy: „Google może podjąć działania manualne wobec strony korzystającej z cloakingu, łącznie z wykluczeniem jej z indeksu". To jedna z nielicznych technik, przy których Google nie stosuje stopniowej degradacji pozycji — kara może być natychmiastowa i absolutna.
Jak Cloaking jest technicznie realizowany?
Mechanizmy cloakingu opierają się na identyfikacji nadawcy zapytania do serwera. Serwer sprawdza adres IP żądającego (Google utrzymuje publiczne listy adresów IP swoich botów) lub analizuje nagłówek User-Agent (Googlebot identyfikuje się jako„Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"). Na podstawie tej detekcji serwer zwraca jedną z dwóch wersji strony — zoptymalizowaną dla bota lub właściwą dla człowieka.
Innym wariantem jest cloaking oparty na JavaScript: Googlebot w trybie podstawowym (bez pełnego renderowania JS) widzi treść serwowaną przez serwer, podczas gdy przeglądarka użytkownika pobiera i renderuje zupełnie inne elementy. Google radzi sobie z tym coraz skuteczniej, bo Googlebot renderuje JavaScript — ale istnieje okno czasowe między crawlowaniem HTML a renderowaniem JS, które cloaking może wykorzystywać.
Przykłady cloakingu w praktyce
Farmы treści z cloakingiem — strony generujące tysiące stron „SEO" z wypełnionym słowami kluczowymi tekstem dla Googlebota, podczas gdy użytkownik trafia na stronę z agresywną reklamą lub przekierowanie afiliacyjne. Przez lata był to jeden z popularniejszych modeli monetyzacji ruchu organicznego bez wartości dla użytkownika.
Cloaking na urządzeniach mobilnych — serwowanie innej treści na mobile i desktop nie jest samo w sobie cloakingiem (responsive design jest poprawny), ale gdy wersja mobilna pokazuje Googlebotowi coś innego niż użytkownicy mobile — to naruszenie. W erze mobile-first indexing jest to szczególnie ryzykowne.
JavaScript cloaking — strona serwuje szkielet HTML z treścią SEO, a JavaScript nadpisuje go kompletnie innym interfejsem. Googlebot widzi szkielet, użytkownik widzi produkt. Stosowany przez część operatorów kasyn online, suplementów diety i innych branż z restrykcyjnymi regułami reklamowymi.
Konsekwencje stosowania cloakingu
Kara za cloaking jest zwykle manualna — nakładana przez pracowników Google Quality Team po zgłoszeniu lub audycie. Widnieje w Google Search Console w sekcji „Działania manualne" jako „Ręcznie nałożona kara za cloaking lub przekierowania". Efektem jest zazwyczaj całkowite usunięcie dotkniętych stron — lub całej domeny — z indeksu Google.
Odbudowa po tego rodzaju karze jest możliwa, ale wymaga: usunięcia mechanizmu cloakingu, gruntownego audytu i dokumentacji zmian, a następnie złożenia prośby o ponowne rozpatrzenie (reconsideration request) w GSC. Proces może trwać od kilku tygodni do kilku miesięcy — i nie ma gwarancji pozytywnego rozstrzygnięcia, szczególnie przy historii celowego naruszenia.
Cloaking a legalne techniki personalizacji — granica
| Praktyka | Klasyfikacja | Dlaczego? |
|---|---|---|
| Inne ceny dla różnych krajów | Dozwolone | Google widzi lokalizowaną wersję — użytkownik też |
| A/B testing (właściwie wdrożony) | Dozwolone | Google widzi jedną z wersji — tak samo jak część użytkowników |
| Paywall (treść dla subskrybentów) | Dozwolone (FlexSampling) | Google widzi pełną treść dzięki programowi FlexSampling |
| Inna treść dla Googlebota niż dla użytkownika | Cloaking | Celowe ukrywanie — naruszenie wytycznych |
| JS nadpisuje treść HTML widzianą przez bota | Cloaking | Bot widzi szkielet, człowiek widzi inny produkt |
FAQ — Cloaking
Jak Google wykrywa cloaking?
Google stosuje kilka metod: porównanie treści widocznej dla Googlebota z treścią renderowaną przez przeglądarkę (Google używa własnych narzędzi do renderowania stron jak zwykły użytkownik), analizę sygnałów użytkownika (szybkie powroty do SERP sygnalizują rozbieżność między obietnicą a treścią), manualne audyty stron zgłoszonych przez użytkowników oraz automatyczne systemy wykrywania manipulacji.
Czy zmiana treści w zależności od urządzenia to cloaking?
Nie — responsive design i adaptacyjna obsługa urządzeń są prawidłowe. Problemem jest sytuacja, gdy Googlebot (który crawluje w trybie mobile-first) widzi inną treść niż użytkownik mobilny. Jeśli wersja mobilna serwowana Googlebotowi jest pełnowartościowa i odzwierciedla to, co zobaczy użytkownik — nie ma naruszenia.
Czy istnieje „dobry" cloaking?
Nie w rozumieniu Google. Każda technika serwowania innej treści botom niż użytkownikom, z zamiarem manipulacji rankingiem, jest cloakingiem bez względu na to, jak ją nazwiemy. Jedynym wyjątkiem akceptowanym przez Google jest model FlexSampling dla paywalli, który działa według ściśle określonych zasad dokumentowanych przez Google.