Wyobraź sobie, że Twoja strona dobrze pozycjonuje się w Google, masz regularnie publikowany content i SEO jest w porządku. A mimo to nie pojawia się w odpowiedziach ChatGPT, Perplexity ani Claude czy Gemini. Klienci, którzy szukają usług podobnych do Twoich za pomocą AI search, w ogóle do Ciebie nie docierają.
Powód rzadko leży w jakości treści. Najczęściej leży w tym, że crawlery AI nie mogą dotrzeć do Twojej strony.
Dane Cloudflare z 2026 roku pokazują, że niemal 27% witryn B2B i e-commerce przypadkowo blokuje co najmniej jednego głównego crawlera AI – często przez domyślne ustawienia ochrony przed botami, które działają po cichu w tle. Jednocześnie ruch GPTBot wzrósł o 305% między majem 2024 a majem 2025. AI crawlers są coraz aktywniejsze, a statystycznie co czwarta strona jest dla nich niewidzialna.
Crawlability jest pierwszym krokiem do widoczności w AI search. Bez niej nawet najlepiej przygotowany content nie pojawi się w wynikach ChatGPT ani Perplexity. Ten artykuł pokazuje, jak sprawdzić, gdzie leży problem, i jak go naprawić krok po kroku.
Co to jest AI crawlability i dlaczego to więcej niż SEO
AI crawlability to zdolność Twojej witryny do bycia odnalezioną, odwiedzoną i odczytaną przez crawlery systemów sztucznej inteligencji. Mowa o botach takich jak GPTBot i OAI-SearchBot (OpenAI), ClaudeBot i Claude-SearchBot (Anthropic), PerplexityBot (Perplexity) czy Google-Extended (Google/Gemini). Każdy z nich to osobny user-agent z własną polityką dostępu do stron i własnym sposobem przetwarzania treści.
Tradycyjne SEO zakładało, że jeśli strona jest widoczna dla Googlebot, jest widoczna dla wszystkich. W erze AI search to już nie wystarczy. Każdy system AI ma własne crawlery, własne zasady indeksowania i własny sposób interpretowania contentu. Strona może być w top 3 Google i jednocześnie nieobecna w odpowiedziach ChatGPT.
Różnica jest też techniczna. Klasyczne crawlery wyszukiwarek, takie jak Googlebot, renderują JavaScript, śledzą sitemapę i indeksują słowa kluczowe do późniejszego pobrania. AI crawlers działają inaczej. Badania Vercel i MERJ potwierdzają, że 69% crawlerów AI nie działa na bazie JavaScriptu.
Jeśli kluczowy content Twojej strony jest ładowany przez JS, boty AI potencjalnie widzą pustą stronę lub minimalny szkielet HTML.
Dlaczego to ważne biznesowo? Raporty z sieci wydawców wskazują, że ruch z AI search konwertuje nawet 4,4 razy lepiej niż standardowy ruch organiczny. Użytkownicy, którzy trafiają na Twoją stronę z odpowiedzi ChatGPT lub Perplexity, są już doinformowani i zazwyczaj bliżej decyzji zakupowej.
Dwa typy botów AI – trening kontra wyszukiwanie
To najważniejsze rozróżnienie, jakie musisz zrozumieć zanim zmienisz cokolwiek w robots.txt. Każdy duży dostawca AI uruchamia dwie odrębne rodziny botów – i mylenie ich to najczęstszy błąd, który niszczy AI search visibility.
Boty treningowe
Zbierają treści do trenowania modeli językowych. Ich zablokowanie nie usuwa Twojej marki z wyników AI search – chroni jedynie treść przed wykorzystaniem w procesie treningu modeli. Przykłady: GPTBot (OpenAI), ClaudeBot (Anthropic), CCBot (Common Crawl), Google-Extended (Gemini/Vertex AI).
Boty wyszukiwania i pobierania (search bots)
Indeksują strony, żeby system AI mógł cytować je w odpowiedziach w czasie rzeczywistym. Zablokowanie tych botów usuwa Twoje strony z odpowiedzi danego systemu AI – całkowicie i natychmiast. Przykłady: OAI-SearchBot i ChatGPT-User (OpenAI), Claude-SearchBot i Claude-User (Anthropic), PerplexityBot (Perplexity).
Praktyczny przykład: możesz zablokować GPTBot (trening) i jednocześnie zezwolić na OAI-SearchBot (wyszukiwanie ChatGPT). ChatGPT nadal będzie cytował Twoją stronę, ale OpenAI nie użyje jej treści do trenowania modelu. To dwie osobne decyzje wymagające osobnych wpisów w robots.txt.
Większość stron, które blokują AI bots, robi to zbyt szeroko. Blokują boty treningowe, ale przy okazji – przez skopiowany szablon z internetu lub domyślne ustawienia CDN – blokują też boty wyszukiwania. I nie wiedzą, że their brand zniknęła z odpowiedzi ChatGPT lub Claude.
Skala problemu jest duża. Analiza Q1 2026 wykazała, że 49% stron blokuje OAI-SearchBot, a 40% blokuje ChatGPT-User. To boty, które bezpośrednio decydują o tym, czy pojawisz się in search results ChatGPT Search. ClaudeBot (trening) jest blokowany przez 69% stron – co jest zrozumiałe – ale Claude-SearchBot (wyszukiwanie) jest blokowany przez zdecydowanie mniejszą liczbę witryn, mimo że to ten drugi bot decyduje o cytowaniach w Claude.
Każda blokada bota wyszukiwania to realna utrata visibility in AI search bez żadnej ochrony treści w zamian. AI crawlers are coraz ważniejszą częścią ruchu przychodzącego – ignorowanie ich konfiguracji to kosztowny błąd.
Jak sprawdzić AI crawlability swojej strony – 4 kroki
Krok 1: Sprawdź swój robots.txt
Otwórz your robots.txt pod adresem yourdomain.pl/robots.txt i przejrzyj go pod kątem wpisów dotyczących AI crawlers like GPTBot, OAI-SearchBot czy PerplexityBot. Szukaj:
– Reguł Disallow: / dla: OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Claude-SearchBot
– Przestarzałych stringów user-agenta: Claude-Web, anthropic-ai – już nieaktywne; strony, które je blokują, nie blokują faktycznie żadnego aktywnego bota Anthropic, ale też nie są przez nie crawlowane
– Reguły User-agent: * z Disallow: / lub rozbudowanymi ograniczeniami – może blokować wszystkich botów naraz
Jeśli your robots.txt file pochodzi sprzed 2023 roku, prawdopodobnie nie ma w nim żadnych wpisów dotyczących AI crawlers – bo wtedy ich jeszcze nie było. To nie znaczy, że jesteś bezpieczny od strony CDN.
Krok 2: Cloudflare i CDN – cichy bloker
Cloudflare w połowie 2024 roku wprowadził opcję Block AI Scrapers and Crawlers i włączył ją domyślnie dla wielu kont. Jeśli korzystasz z Cloudflare i nie sprawdzałeś ustawień od tamtej pory, możliwe, że blocks AI crawlers na poziomie WAF – niezależnie od tego, co masz w robots.txt.
Jak to sprawdzić: zaloguj się do Cloudflare Dashboard, przejdź do Security → Bots lub sekcji Control AI Crawlers. Sprawdź, czy reguła Block AI training bots nie obejmuje też botów wyszukiwania. Upewnij się, że opcja Manage your robots.txt w Cloudflare jest wyłączona – inaczej Cloudflare nadpisuje Twój plik.
Blokada na poziomie CDN nadpisuje robots.txt. Możesz mieć idealnie skonfigurowany plik i jednocześnie być niewidoczny dla wszystkich AI crawlers. To samo dotyczy innych WAF i CDN: Sucuri, Fastly, Imperva – wiele z nich dodało blokady botów AI jako domyślne bezpieczeństwo.
Krok 3: Test renderowania JavaScript
Wyłącz JavaScript w przeglądarce (DevTools → ustawienia → Disable JavaScript) i odśwież stronę. Jeśli treść zniknęła albo strona jest nieczytelna, masz problem z AI crawlability wynikający z renderowania.
Treść powinna być dostępna w HTML, bez konieczności uruchamiania JavaScriptu. Dotyczy to szczególnie artykułów, nagłówków, opisów usług i FAQ. Content ładowany dynamicznie przez JavaScript (SPA, Next.js bez SSR, Nuxt w trybie CSR) jest niewidoczny dla większości AI crawlers.
Dodatkowe narzędzie: Google Search Console – raport URL Inspection, zakładka View Crawled Page. Pokazuje, co widzi Googlebot po renderowaniu. Boty AI, które nie renderują JS, zobaczą znacznie mniej.
Krok 4: Użyj dedykowanego AI crawlability checker
Żaden standardowy audyt SEO – Screaming Frog, Ahrefs Site Audit, SEMrush – nie sprawdza AI crawlability domyślnie. Klasyczne narzędzia raportują dostępność dla Googlebot, ale milczą o GPTBot czy PerplexityBot. Musisz użyć dedykowanego AI crawlability checker.
Dostępne opcje:
– AIClicks AI Crawlability Checker (aiclicks.io) – testuje konkretne user-agenty: GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, ChatGPT-User i inne. Sprawdza robots.txt i odpowiedź serwera dla każdego bota z osobna
– RobotSpeed AI Crawlability Checker (robot-speed.com) – 12 checkpointów: renderowanie serwera, metatagi, robots.txt – bez rejestracji
– Rankability AI Indexability Checker – testuje dostępność strony z pięciu globalnych datacenterów używanych przez AI search engines
Użyj co najmniej dwóch narzędzi. Każde ma nieco inną listę testowanych botów i inną metodologię sprawdzania blokad. Understand how AI crawlers widzą Twoją stronę – i dopiero wtedy podejmuj decyzje o konfiguracji.
PageSpeed Insights i nowe parametry AI-friendly
Niedawno w wynikach PageSpeed Insights pojawiła się nowa sekcja: przeglądanie agentowe. Google zaczęło oceniać strony pod kątem tego, jak radzą sobie z nimi agenci AI – systemy, które przeglądają sieć w imieniu użytkownika. To bezpośrednie sygnał, że AI search and traditional SEO zaczynają się nakładać na poziomie technicznym.
Kluczowy wskaźnik to CLS (Cumulative Layout Shift). Google uznało, że ten parametr z Core Web Vitals ma szczególne znaczenie dla agentów AI. Jeśli elementy strony przesuwają się podczas ładowania – reklamy doczytują się pod przyciskami, banner pojawia się po treści – zarówno użytkownicy, jak i AI systems mają trudności z prawidłowym odczytaniem interfejsu.
Stabilna struktura strony (CLS poniżej 0,1) to nie tylko dobry UX. To sygnał dla AI systems, że strona jest przewidywalna i łatwa do przetworzenia. Twoja visibility in AI search zaczyna się od fundamentów technicznych, które dotychczas były kojarzone tylko z klasycznym SEO.
Co wpływa na AI-friendly score w PSI:
– CLS poniżej 0,1 – stabilność layoutu podczas ładowania
– LCP poniżej 2,5 s – szybkość ładowania głównego elementu; boty AI mają limity czasu odpowiedzi serwera
– TBT poniżej 150 ms – brak długich blokowań JavaScript
– Czytelna hierarchia nagłówków H1-H3 – ułatwia AI search engines zrozumienie struktury treści
– Brak treści ukrytej wyłącznie za JavaScriptem
Jeśli prowadzisz regularne audyty PSI dla swoich klientów, sprawdź CLS dla kluczowych podstron. Niski CLS to jeden z szybszych sposobów na poprawę AI-readiness strony bez przebudowy architektury. Strona stabilna wizualnie jest lepsza zarówno dla tradycyjnego SEO, jak i dla and AI crawlability.
Jak poprawić AI crawlability – praktyczny checklist
1. Zaktualizuj robots.txt – rozróżnij boty treningowe i wyszukiwania
Your robots.txt file powinien mieć osobne wpisy dla każdego AI crawler. Minimalna konfiguracja dla maksymalnej AI search visibility przy ograniczeniu trenowania modeli:
# Boty wyszukiwania – zawsze zezwól
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
# Boty treningowe – decyzja indywidualna
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
# Sekcje prywatne – blokuj dla wszystkich
User-agent: *
Disallow: /wp-admin/
Disallow: /konto/
Disallow: /koszyk/
Sitemap: https://twojastrona.pl/sitemap.xml
Jeśli nie masz obiekcji co do trenowania modeli AI na Twojej treści – zezwól na wszystko i nie komplikuj konfiguracji. Jeśli content to Twoja przewaga konkurencyjna – blokuj boty treningowe, ale zawsze zezwalaj botom wyszukiwania.
2. Napraw blokadę na poziomie CDN
W Cloudflare przejdź do Security → Bots i sprawdź reguły WAF. Poszukaj kategorii AI Scrapers and Crawlers i zweryfikuj, czy obejmuje ona boty wyszukiwania, które chcesz przepuścić. Dodaj do whitelist user-agenty: OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot.
Upewnij się, że Manage your robots.txt jest wyłączone w ustawieniach Cloudflare. Każda blokada na poziomie sieci nadpisuje robots.txt i uniemożliwia crawlowanie strony przez AI systems. To dotyczy też innych CDN i WAF: Sucuri, Fastly, Imperva.
3. Wdróż llms.txt
Plik llms.txt to dokument Markdown umieszczany pod adresem yourdomain.pl/llms.txt. Działa jak skrócona mapa strony dla modeli AI – wskazuje najważniejsze zasoby, które system AI powinien znać, zamiast przeszukiwać setki podstron.
Minimalna struktura:
# Nazwa firmy
> Czym się zajmujesz i dla kogo
## Główne zasoby
– [Strona usług](URL) : opis
– [Blog](URL) : eksperckie artykuły
– [O firmie](URL) : zespół i doświadczenie
Ważne zastrzeżenie: Google oficjalnie potwierdziło, że nie używa llms.txt do widoczności w wynikach wyszukiwania ani AI Overviews. To nie jest dziś czynnik rankingowy. Traktuj go jako lekką infrastrukturę pod AI search visibility w przyszłości. Wdrożenie zajmuje kilkanaście minut – w WordPressie Rank Math (od sierpnia 2025) i Yoast SEO generują plik automatycznie.
4. Zapewnij treść w initial HTML
Jeśli Twoja strona korzysta z frameworków JavaScript do ładowania content (Next.js, Nuxt, SvelteKit w trybie CSR), rozważ Server-Side Rendering (SSR) lub Static Site Generation (SSG). Treść powinna być dostępna w initial HTML bez konieczności uruchamiania JavaScriptu.
Sprawdź to za pomocą Google Search Console w raporcie URL Inspection. Pokaże Ci, co widzi Googlebot po renderowaniu. Boty AI bez renderowania JS zobaczą znacznie mniej. Upewnij się, że kluczowe sekcje – artykuły, opisy usług, FAQ – są widoczne bez JavaScriptu.
5. Wdróż dane strukturalne
Crawlery jak GPTBot i Claude-SearchBot lepiej rozumieją twój content, jeśli strona ma poprawnie wdrożone schema.org. Artykuły z Article schema, FAQ z FAQPage, usługi z Service i Organization – to sygnały pomagające AI answer engine zrozumieć, czym jest dana strona i jak ją cytować w odpowiedziach AI generowanych dla użytkowników.
FAQ
Najczęstsze pytania o AI crawlability
AI crawlability to zdolność strony internetowej do bycia odwiedzoną i odczytaną przez boty systemów sztucznej inteligencji: ChatGPT (OAI-SearchBot), Claude (Claude-SearchBot), Perplexity (PerplexityBot). Strona z niską AI crawlability nie pojawia się in AI responses generowanych przez te systemy – nawet jeśli ma wartościowy content i dobrze pozycjonuje się w tradycyjnych search engines. Crawlability is the first step do widoczności w AI search.
Nie. GPTBot to bot treningowy OpenAI – zbiera treści do trenowania modeli. OAI-SearchBot to oddzielny bot, który zasila ChatGPT Search i pobiera strony przy zapytaniach użytkownika. Możesz dodać Disallow: / dla GPTBot i jednocześnie Allow: / dla OAI-SearchBot – i your pages nadal będą cytowane w ChatGPT. To dwa oddzielne wpisy w robots.txt z niezależnymi skutkami.
W Cloudflare Dashboard przejdź do Security → Bots. Poszukaj reguł WAF z kategorią AI Scrapers and Crawlers lub Block AI bots. Sprawdź szczegółowo, które user-agenty obejmuje ta reguła. Jeśli blokuje OAI-SearchBot, PerplexityBot lub Claude-SearchBot – wyłącz blokadę dla tych botów lub dodaj je do whitelist. Sprawdź też, czy Manage your robots.txt jest wyłączone – ta opcja nadpisuje Twój plik robots.txt ustawieniami Cloudflare.
Google dodało do PSI sekcję dotyczącą przeglądania agentowego. Kluczowy wskaźnik to CLS (Cumulative Layout Shift) – stabilność layoutu strony. Google uznało, że niski CLS ułatwia agentom AI przetwarzanie interfejsu. Cel: CLS poniżej 0,1. Strona stabilna wizualnie jest lepiej przygotowana do interakcji z AI systems i botami wyszukiwania. Dotyczy to też szybkości: LCP poniżej 2,5 s i TBT poniżej 150 ms.
Llms.txt nie wpływa bezpośrednio na AI crawlability – czyli dostęp botów do Twojej strony. O dostępie decyduje robots.txt i konfiguracja CDN. Plik llms.txt może pomagać modelom AI lepiej understand your content i understand how AI systems interpretują strukturę strony – ale Google oficjalnie potwierdziło, że nie używa go do widoczności in search results Google Search ani AI Overviews. Wdróż go jako inwestycję przyszłościową, jeśli zajmie Ci to kilkanaście minut.



