Twoja strona blokuje boty AI i nawet o tym nie wiesz
Najczęstsza przyczyna zerowej widoczności w AI nie jest merytoryczna, tylko techniczna: domyślny Cloudflare odcina crawlery, a strony renderowane w JavaScript są dla nich puste. Zanim zoptymalizujesz treść, sprawdź, czy boty w ogóle mogą ją przeczytać.
To jest błąd #1 w GEO 2026 i prawie nikt go nie sprawdza. Zanim zaczniesz dopisywać sekcje FAQ i dane strukturalne, upewnij się, że Twoja treść w ogóle dociera do modeli. Bardzo często nie dociera - i nie z Twojej winy.
W skrócie
- Najczęstsza przyczyna braku cytowań w AI jest techniczna, nie merytoryczna - crawlery AI są zablokowane.
- Domyślny Cloudflare (Bot Fight Mode) potrafi odrzucać GPTBot, ClaudeBot i PerplexityBot bez Twojej wiedzy.
- Strony renderowane w JavaScript są dla botów AI puste - potrzebny SSR lub prerendering.
- Odblokowanie to najtańszy ruch w GEO: sama optymalizacja techniczna i treściowa potrafi podnieść widoczność o 40%.
Błąd #1, którego prawie nikt nie sprawdza
Raporty branżowe z czerwca wskazują niezamierzone blokowanie crawlerów AI jako najczęstszą przyczynę zerowej widoczności w odpowiedziach AI, per r-sun.ai. Mechanizm jest cichy: wiele witryn ma włączony tryb „bot fight" Cloudflare w domyślnej konfiguracji, który odrzuca GPTBot, ClaudeBot czy PerplexityBot - a właściciel nawet o tym nie wie.
Druga pułapka to JavaScript. Strony renderowane po stronie klienta są dla większości botów AI puste - widzą szkielet bez treści. Server-side rendering (lub prerendering) kluczowych podstron to warunek konieczny, nie opcja. Jeśli Twoja oferta i strony produktowe „doczytują się" w przeglądarce, dla AI ich nie ma.
Jak to zdiagnozować (3 kroki)
- Sprawdź
robots.txtpod kątem regułDisallowdla user-agentów AI: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended. - Sprawdź Cloudflare. „Bot Fight Mode" / WAF potrafią blokować boty AI niezależnie od robots.txt. Przejrzyj logi serwera pod kątem tych user-agentów - brak wizyt = blokada.
- Zrób test renderowania. Porównaj HTML „view-source" z tym, co widać po załadowaniu JS. Różnica = treść niewidoczna dla AI.
Jak to naprawić
- Dodaj jawne
Allowdla botów AI, które chcesz wpuścić (i świadomie blokuj te, których nie chcesz). - Wyłącz blokadę botów AI w Cloudflare dla kluczowych ścieżek.
- Wdróż SSR / prerendering dla stron, które mają być cytowane (oferta, produkty, treści cornerstone).
To najtańszy możliwy ruch w GEO: nie tworzysz nic nowego, tylko przestajesz blokować.
Payoff jest mierzalny
Sama optymalizacja techniczna i treściowa potrafi podnieść widoczność w odpowiedziach AI o 40%, a spójna terminologia o 28%, per r-sun.ai. Inaczej niż przy tworzeniu nowych treści, tu nie inwestujesz w nic poza poprawą dostępności - a efekt bywa natychmiastowy, bo boty zaczynają w końcu czytać to, co już masz.
Diagnozę dostępności dla AI robimy w ramach audytu widoczności w AI - to naturalny pierwszy krok, zanim zaczniemy optymalizować samą treść.
Najczęstsze pytania
Sprawdź robots.txt pod kątem blokad GPTBot/ClaudeBot/PerplexityBot, przejrzyj logi serwera pod kątem ich wizyt i porównaj HTML źródłowy z wersją po JS.
Tak, domyślne ustawienia (Bot Fight Mode) mogą odrzucać crawlery AI bez wiedzy właściciela - to najczęstsza przyczyna zerowej widoczności.
Dla stron, które mają być cytowane przez AI - tak. Treść doczytywana w JavaScript jest dla większości botów AI niewidoczna.
Sprawdź, czy AI w ogóle widzi Twoją stronę.
Zacznij od bezpłatnego audytu SEO i GEO. Sprawdzimy dostępność dla crawlerów AI, renderowanie treści i wskażemy, co odblokować, by modele zaczęły Cię cytować.