Przejdź do głównej treści

EssaSEO – SKUTECZNA AGENCJA DIGITAL

cloaking

Czym jest cloaking

Cloaking polega na pokazywaniu wyszukiwarce czegoś innego niż użytkownikowi. Zasady dotyczące spamu definiują go jako „presenting different content to users and search engines with the intent to manipulate search rankings and mislead users”.1 Kłopot w tym, że serwis może serwować różne wersje strony z zupełnie legalnych powodów. Właśnie odróżnienie jednego od drugiego jest tu całą trudnością.

Po czym się rozgałęzia: po stanie czy po tożsamości

Pytanie „czy serwer rozpoznaje robota” jest źle postawione, bo rozpoznaje go prawie każdy. Właściwe pytanie brzmi: po czym przebiega rozgałęzienie.

Rozgałęzienie po stanie pytającego (urządzeniu, kraju, zalogowaniu) jest normalne i Google podaje wobec niego jasną regułę: „when Googlebot appears to come from a certain country, treat it like you would treat any other user from that country”.2 Robot ma dostać to, co dostałby człowiek w jego sytuacji. Nic więcej i nic mniej.

Rozgałęzienie po tożsamości to już cloaking, i Google podaje je jako drugi przykład wprost: „Inserting text or keywords into a page only when the user agent that is requesting the page is a search engine, not a human visitor”.1 Różnica nie leży więc w technice ani w tym, czy wersji jest kilka, tylko w kryterium podziału. Ten sam mechanizm techniczny bywa po jednej albo po drugiej stronie granicy. Podobnie działa to przy renderowaniu treści.

Dwa wyłączenia zapisane w zasadach

Pierwsze dotyczy treści płatnej. Przy płatnym dostępie „we don’t consider this to be cloaking if Google can see the full content of what’s behind the paywall just like any person who has access to the gated material”.1 Warunkiem jest więc symetria: robot widzi tyle, ile płacący czytelnik.

Drugie jest ważniejsze, bo zmienia charakter całego pojęcia: „If a site is hacked, it’s not uncommon for the hacker to use cloaking to make the hack harder for the site owner to detect”.1 Cloaking jest zatem jedyną pozycją na liście naruszeń, którą można mieć nieświadomie. Reszta wymaga decyzji właściciela. Włamywacz używa go właśnie po to, żeby właściciel niczego nie zauważył, otwierając własną stronę w przeglądarce. To odróżnia go od pozostałych technik z rodziny black hat SEO.

Sprostowanie: nie personalizujemy treści

Wcześniejsza wersja tego hasła podawała jako przykład legalnej personalizacji naszą własną praktykę: podmianę nazwy miasta w nagłówku i inną treść dla zalogowanych. Sprawdziliśmy to 1 września 2026 i żadna z tych rzeczy u nas nie zachodzi: strony miejskie to osobne, statyczne adresy, a front nie ma logowania.3 Hasło ilustrowało pojęcie zmyśloną informacją o nas samych.

Sam pomiar wypadł przy okazji ciekawiej niż deklaracja. Pobraliśmy dziewięć własnych adresów jako dziesięciu różnych klientów (Googlebot, bingbot, kilka robotów komercyjnych, przeglądarki i klient o nazwie wymyślonej na potrzeby testu), co dało 90 porównań. Tytuł, opis, znacznik robots i adres kanoniczny były identyczne we wszystkich 90 przypadkach, a największa różnica w treści wyniosła 62 bajty przy szumie 61 bajtów mierzonym przy dwukrotnym pobraniu tym samym klientem. Rozgałęzienia po tożsamości nie ma; klient o zmyślonej nazwie dostaje pełną treść.

Istnieje za to rozgałęzienie po urządzeniu i wygląda dokładnie tak, jak każe cytowana wyżej reguła: Googlebot Smartphone dostaje ten sam dokument co człowiek z telefonem, a Googlebot Desktop ten sam co przeglądarka na komputerze. Robot jest traktowany jak użytkownik w jego sytuacji, nie jak robot.

Dlaczego jedno pobranie niczego nie dowodzi

Na koniec pułapka, przez którą kontrola bywa pozorna. Podgląd na żywo w narzędziu Google pobiera stronę jako Google-InspectionTool/1.0, a nie jako Googlebot.4 Serwer rozgałęziający się po ciągu znaków „Googlebot” przeszedłby więc test, który ma go wykryć, bo po prostu nie zostałby wtedy rozpoznany jako robot.

Wniosek jest niewygodny dla wszystkich narzędzi „sprawdź, czy masz cloaking”: pojedyncze pobranie potwierdza tylko jedno pobranie. Sprawdzać trzeba regułę po stronie serwera, czyli odpowiedzieć sobie, czy w kodzie albo w konfiguracji istnieje warunek zależny od nazwy klienta. Jeśli istnieje, jest to problem niezależnie od wyniku testu; jeśli nie istnieje, żaden test nie jest potrzebny. Konsekwencje naruszeń opisuje hasło o filtrze algorytmicznym.

Najczęstsze pytania

Czy pokazywanie różnych wersji strony to zawsze cloaking?
Nie. Rozgałęzienie po urządzeniu, kraju czy zalogowaniu jest dopuszczalne, jeśli robot dostaje to samo, co człowiek w tej samej sytuacji.

Czy treść za płatnym dostępem to cloaking?
Nie, pod warunkiem symetrii: Google musi widzieć pełną treść tak samo jak osoba mająca dostęp do materiału.

Czy można mieć cloaking nieświadomie?
Tak. Zasady wymieniają wprost sytuację, w której włamywacz stosuje go po to, żeby utrudnić właścicielowi wykrycie włamania.

Jak to sprawdzić na własnej stronie?
Szukając w konfiguracji warunku zależnego od nazwy klienta. Pojedyncze pobranie nie wystarcza, bo podgląd na żywo przychodzi pod inną nazwą niż Googlebot.

Źródła

1. Google Search Central, Spam policies for Google web search — definicja cloakingu, przykład z nagłówkiem klienta oraz wyłączenia dotyczące płatnego dostępu i włamań. developers.google.com/search/docs/essentials/spam-policies (odczyt 1.09.2026).

2. Google Search Central, Locale-adaptive pages — zasada traktowania robota tak jak użytkownika z tego samego kraju. developers.google.com/search/docs/specialty/international/locale-adaptive-pages (odczyt 1.09.2026).

3. Pomiar własny z 1.09.2026: pobranie dziewięciu adresów essaseo.pl jako dziesięciu różnych klientów i porównanie treści, tytułu, opisu, znacznika robots oraz adresu kanonicznego, wraz z kontrolą szumu przy powtórzonym pobraniu tym samym klientem.

4. Google Search Central, Google crawlers — nazwa klienta używana przez podgląd na żywo. developers.google.com/search/docs/crawling-indexing/google-common-crawlers (odczyt 1.09.2026).

Kto to napisał

Tadeusz WolskiTadeusz Wolskizałożyciel ESSA SEO · 40+ zrealizowanych projektów · 5,0★ Google · 5,0★ Fiverr (30+ ocen)Zaktualizowano ⋅ 1 września 2026