Raport · stan na 19 października 2026

Czy roboty AI mogą przeczytać strony polskich firm? Sprawdziliśmy 2 063 w 11 miastach.

W skrócie: co siódma strona firmy (14,0%) ma poważną przeszkodę techniczną dla robotów AI. W 9 na 10 przypadków chodzi o to samo: bez uruchamiania JavaScriptu strona jest prawie pusta (12,5% wszystkich stron), a roboty ChatGPT, Claude i Perplexity skryptów nie uruchamiają. Zakaz indeksowania i zablokowane roboty wyszukiwania AI w robots.txt to rzadkość (po 1,2%). Osobny sygnał: co szósta strona odpowiada robotowi AI inaczej niż przeglądarce, najczęściej kodem 429 dawanym tylko robotowi, co wskazuje na ochronę na hostingu. Różnice między miastami (od 9,8% do 18,9%) mieszczą się w błędzie losowym: to problem ogólnopolski.

Infografika: co siódma strona polskiej firmy ma poważną przeszkodę techniczną dla robotów AI. Badanie 2 063 stron z 11 miast: 14% ma poważną przeszkodę (najczęściej prawie pustą treść bez JavaScriptu), 29% ma mniej niż 300 słów tekstu w HTML, 1,2% blokuje roboty wyszukiwania AI w robots.txt. Odsetek stron z poważną przeszkodą według miast (różnice nie są statystycznie istotne): Poznań 9,8%, Lublin 10,5%, Wrocław 12,6%, Warszawa 12,8%, Katowice 13,7%, Białystok 13,8%, Trójmiasto 14,5%, Bydgoszcz 15,4%, Kraków 15,8%, Łódź 16,3%, Szczecin 18,9%.
Grafikę można wykorzystać z podaniem źródła (aiagentbuilder.pl). Do pobrania: 1200×675 · 1080×1080

Najważniejsze liczby (11 miast razem)

  • Mediana wyniku w naszym teście: 92/100 (średnia 84). 72% stron ma 85 i więcej, 14% od 60 do 84, 14% poniżej 60. Strony poniżej 60 to w praktyce te same, które mają poważną przeszkodę, bo przeszkoda ogranicza wynik do 40/100. Skala jest nasza, wagi opisujemy przy teście.
  • 14,0% stron ma poważną przeszkodę: 12,5% jest prawie pustych bez JavaScriptu (mniej niż 120 słów w HTML bez uruchamiania JavaScriptu albo pusty kontener aplikacji (strona składana skryptem) przy mniej niż 300 słowach), 1,2% ma zakaz indeksowania (noindex), 1,2% blokuje w robots.txt roboty wyszukiwania AI (strona może mieć kilka przeszkód naraz).
  • Kolejne 16% ma od 120 do 300 słów na stronie głównej. Test nie rozróżnia przyczyn; mało tekstu bywa wynikiem prostego projektu albo treści w obrazkach i plikach PDF.
  • 46% nie ma poprawnych danych strukturalnych JSON-LD (brak, sam format mikrodanych albo błąd składni). Pomagają one wyszukiwarkom, np. Google i Bing, jednoznacznie odczytać nazwę, adres i godziny. OpenAI i Perplexity nie potwierdziły, że ich asystenci z nich korzystają, a Google pisze, że do funkcji AI w wyszukiwarce nie trzeba specjalnych znaczników.
  • Około 16,1% stron (co szósta) odpowiada robotowi AI inaczej niż przeglądarce. 7,6% dało przy pobraniu z nazwą robota (OAI-SearchBot, PerplexityBot) inny kod albo stronę z weryfikacją. U kolejnych 11,3% serwer odpowiedział robotowi kodem 429 „za dużo zapytań”, choć zwykłe zapytanie przeszło. Żeby wykluczyć limit tempa, te strony pobraliśmy jeszcze raz, pojedynczo, z 15-sekundowymi przerwami: 176 z 234 znowu odpowiedziało 429 tylko na nazwę robota AI, a zwykłe zapytanie i przeglądarka dostały stronę; 58 tym razem odpowiedziało normalnie, a żadna nie odrzucała zwykłych zapytań. To wygląda na regułę na nazwę robota (np. ochronę na hostingu), a nie na limit tempa. Zapory mogą wpuszczać prawdziwe roboty po adresie IP, a nasze zapytania szły z naszego adresu, więc to sygnał do sprawdzenia w logach serwera, a nie dowód blokady. Dlatego nie wliczamy tego do „poważnej przeszkody”.
  • Plik robots.txt rzadko jest problemem: roboty wyszukiwania AI blokował na 1,2% stron, a inne roboty AI (np. trenujące modele) na kolejnych 2,8%.
  • Około 10 na 100 stron ma plik llms.txt. Podajemy to informacyjnie: Google mówi, że go nie używa, a pozostali dostawcy nie potwierdzili, że ich roboty wyszukiwania go czytają.
  • 9% stron nie przekierowuje na HTTPS (adres http z mapy działa bez przekierowania; nie sprawdzaliśmy, czy wersja https istnieje), 24% nie ma mapy strony, 4% ładowało HTML strony głównej dłużej niż 3 s (pomiar z jednej lokalizacji, z przekierowaniami).

Miasta

Tabela według odsetka stron z poważną przeszkodą (mniej = lepiej). To nie jest ranking: test χ² jednorodności dla 11 miast daje p ≈ 0,45, czyli różnice mieszczą się w błędzie losowym. Przy ok. 180 stronach na miasto błąd pomiaru to ok. ±5 punktów procentowych.

MiastoStronMedianaPoważna przeszkodaMniej niż 300 słówBez poprawnego JSON-LDInna odpowiedź dla robota AI
Poznań18392/1009,8%24,0%45,4%6,0%
Lublin18193/10010,5%24,3%46,4%6,1%
Wrocław19092/10012,6%29,5%42,6%6,8%
Warszawa19591/10012,8%25,1%45,6%10,8%
Katowice18393/10013,7%27,9%45,4%9,3%
Białystok18192/10013,8%34,3%44,8%6,1%
Trójmiasto24290/10014,5%32,6%48,4%8,3%
Bydgoszcz18291/10015,4%30,2%49,5%8,8%
Kraków19091/10015,8%30,5%46,8%9,5%
Łódź17292/10016,3%27,3%52,3%7,0%
Szczecin16491/10018,9%31,7%41,5%3,7%

Trójmiasto = Gdańsk, Gdynia, Sopot i okolice.

Branże

BranżaStronŚredni wynikPoważna przeszkodaMniej niż 300 słówBez poprawnego JSON-LD
Gastronomia34081/10020,3%37,6%42,1%
Rzemiosło6783/10014,9%35,8%47,8%
Sklepy i salony usługowe78785/10013,2%25,8%44,5%
Biura i usługi dla firm36685/10012,8%26,5%49,5%
Turystyka i noclegi14484/10011,8%32,6%56,9%
Zdrowie (gabinety, przychodnie)23187/1008,7%24,2%45,9%

Branże według tagów OpenStreetMap. Pozostałe 128 stron ma inną kategorię i nie ma ich w tabeli. W rzemiośle próba jest mała, więc ten wynik traktuj orientacyjnie.

Najczęściej problem ma gastronomia: 20,3% stron restauracji, kawiarni i barów ma poważną przeszkodę, zwykle prawie pusty HTML. Możliwe przyczyny (test ich nie rozróżnia): treść ładowana skryptem przez kreator strony albo menu tylko w obrazku. Wtedy rośnie szansa, że asystent oprze się na portalach i opiniach, a nie na stronie lokalu (tego w raporcie nie mierzyliśmy).

Jak to sprawdziliśmy?

  1. Próba: z OpenStreetMap (dane © autorzy OpenStreetMap, licencja ODbL) pobraliśmy 19.10.2026 firmy z podanym adresem strony z obszaru 11 miast (prostokąt obejmujący miasto, więc także część okolic). Odrzuciliśmy sieciówki (domena przy 3 i więcej punktach), profile w serwisach społecznościowych i instytucje publiczne, a potem wylosowaliśmy 230 adresów na miasto. Trójmiasto: próba 331 adresów z raportu trójmiejskiego, wylosowana tak samo.
  2. Działające strony: z 2 631 adresów poprawnie odpowiedziały 2 063 strony. Pozostałe 568: 403 nie odpowiedziało (nieistniejąca domena, błąd połączenia lub certyfikatu albo brak odpowiedzi w 8 sekund), 90 odrzuciło nasze zapytanie kodem 401 lub 403 (często ochrona przed botami), 75 zwróciło inny błąd albo przekierowanie poza sprawdzany adres. Strony, które odrzuciły zapytanie, mogą blokować też roboty AI, więc odsetek przeszkód jest raczej zaniżony.
  3. Test: stronę główną każdej firmy sprawdziliśmy naszym testem widoczności w AI: pobranie bez JavaScriptu, robots.txt, noindex, dane strukturalne, tytuł i opis, mapa strony, czas odpowiedzi i dwa pobrania z nazwą robota AI, wykonane po kolei.
  4. Korekta z 19.10.2026: pierwsza wersja tego raportu (rano) liczyła kod 429 jako sygnał zapory bez sprawdzenia (podawaliśmy wtedy 20% stron), blokadę ChatGPT-User jako blokadę wyszukiwania i porównywała dużą stronę z uciętą próbką. Po recenzji poprawiliśmy test i powtórzyliśmy pomiar na tych samych próbkach. Liczby na tej stronie pochodzą z poprawionego pomiaru.
  5. Powtarzalność: poprawiony test uruchomiliśmy dwa razy tego samego dnia. Odsetek stron z poważną przeszkodą wyszedł 13,8% i 14,0%, więc wynik jest stabilny. Na stronie podajemy drugi pomiar.

Ograniczenia: w OpenStreetMap częściej są firmy widoczne z ulicy (gastronomia, sklepy, gabinety) niż firmy działające tylko online. Sprawdzaliśmy jedną stronę każdej firmy, podstrony mogą wypaść inaczej. Pobrania z nazwą robota wykonaliśmy z naszego adresu IP, nie z adresów OpenAI czy Perplexity. Nie badaliśmy odpowiedzi asystentów AI. Nie publikujemy listy firm ani wyników pojedynczych stron.

Co może zrobić właściciel firmy?

  1. Sprawdź swoją stronę w darmowym teście: kilka sekund, bez logowania.
  2. Zobacz stronę bez JavaScriptu: Ctrl+U w przeglądarce pokazuje źródło. Jeśli nie ma w nim Twojej oferty, adresu i godzin jako tekstu, roboty AI też ich nie zobaczą.
  3. Menu, cennik i godziny otwarcia jako tekst, nie tylko w obrazku albo PDF.
  4. Sprawdź robots.txt i ochronę na hostingu: czy roboty OAI-SearchBot, PerplexityBot i Claude-SearchBot nie są zablokowane, a w logach serwera dostają kod 200. Plik robots.txt dla robotów AI przygotujesz w darmowym generatorze.
  5. Dane strukturalne LocalBusiness (nazwa, adres, godziny, telefon) pomagają Google i Bing; zwykle to jedna wtyczka albo kilka linijek kodu.

Raport przygotowali Rafał Czarnecki i Kacper Korczakowski (o nas). Jeśli chcesz, żebyśmy przeszli przez Twoją stronę i poprawki razem z Tobą, zobacz audyt widoczności w ChatGPT i Google.

Dane z 19.10.2026. Raport można cytować z podaniem źródła i linkiem do tej strony.

Najczęstsze pytania

Co oznacza „poważna przeszkoda techniczna”?

Strona ma przynajmniej jedną z trzech rzeczy: zakaz indeksowania (noindex), zablokowane w robots.txt roboty wyszukiwania AI (OAI-SearchBot, PerplexityBot albo Claude-SearchBot) albo mniej niż 120 słów w HTML bez uruchamiania JavaScriptu albo pusty kontener aplikacji (strona składana skryptem) przy mniej niż 300 słowach. Roboty ChatGPT, Claude i Perplexity nie uruchamiają skryptów, więc z takiej strony dostają niewiele albo nic. W naszym teście ta sama kategoria nazywa się „twarda blokada” i ogranicza wynik do 40/100.

Które miasto wypadło najlepiej, a które najgorzej?

Odsetek stron z poważną przeszkodą wahał się od 9,8% (Poznań) do 18,9% (Szczecin). Test statystyczny (χ² jednorodności, p ≈ 0,45) pokazuje, że te różnice mieszczą się w błędzie losowym. Nie ma więc podstaw, żeby mówić o lepszych i gorszych miastach: to problem ogólnopolski.

Jak wybraliście strony do badania?

Z OpenStreetMap pobraliśmy firmy z 11 miast, które mają podany adres strony, odrzuciliśmy sieciówki, profile w serwisach społecznościowych i instytucje publiczne, a potem wylosowaliśmy 230 adresów na miasto (w Trójmieście 331). Z 2 631 adresów poprawnie odpowiedziały 2 063 strony i to one są podstawą wyników.

Dlaczego nie podajecie nazw firm?

Raport pokazuje skalę zjawiska, nie konkretne firmy. Każdy może sprawdzić swoją stronę sam, za darmo, w teście widoczności w AI na aiagentbuilder.pl.

Czy niski wynik oznacza, że ChatGPT nie poleca firmy?

Nie wprost. Test sprawdza, czy robot może stronę przeczytać. Nie mierzyliśmy odpowiedzi ChatGPT ani innych asystentów. Czy asystent wymieni firmę, zależy też od treści, opinii i od tego, co piszą o niej inne strony. Strona, której robot nie przeczyta, ma jednak dużo mniejszą szansę, że asystent ją zacytuje.

Czy mogę wykorzystać dane z raportu?

Tak. Liczby z tej strony i grafiki można wykorzystywać na licencji CC BY 4.0, z podaniem źródła (aiagentbuilder.pl) i linkiem do tej strony.

Kontakt

Który proces zabiera najwięcej czasu?

Wystarczą 2–3 zdania: czym zajmuje się firma i który proces chcesz oddać jako pierwszy. Odpowiemy, czy agent ma tu sens i od czego warto zacząć.

Formularz kontaktowy