Podsumowanie
bezpłatny audyt GEO czyta Twoją stronę, plik robots.txt i plik llms.txt, wykonuje dziesięć ważonych kontroli i zwraca wynik w skali do 100 z oceną od A do F, status dostępu 14 robotów AI oraz jedną poprawkę dla każdej niezaliczonej kontroli. Najpierw napraw dostęp, potem dane strukturalne, a na końcu strukturę i głębię treści: strona, której silniki odpowiedzi nie potrafią odczytać, nie będzie cytowana, choćby była bardzo dobra.
Chcesz dowiedzieć się więcej? Zapytaj
Audyt GEO sprawdza, czy strona jest gotowa na cytowanie w odpowiedziach AI z ChatGPT, Perplexity, Gemini lub Google AI Overviews. Generative Engine Optimization (GEO) została sformalizowana w pracy badawczej przyjętej na konferencji KDD 2024, której autorzy wykazali, że optymalizacja treści może zwiększyć jej widoczność w odpowiedziach silników generatywnych nawet o 40% (Aggarwal et al., GEO: Generative Engine Optimization, KDD 2024). Audyt zamienia sygnały, które sprawiają, że treść jest czytelna i cytowalna, w listę kontroli, które możesz poprawiać jedna po drugiej.

Co sprawdza audyt GEO?
Wpisz domenę lub adres URL strony. Narzędzie pobiera stronę tak, jak zrobiłby to robot, a także pliki robots.txt i llms.txt z głównego katalogu domeny, i ocenia dziesięć sygnałów.
| Kontrola | Zaliczona | Częściowa | Waga |
|---|---|---|---|
| Dozwolone roboty AI | Dostęp do strony ma co najmniej 4 z 5 kluczowych botów silników odpowiedzi | 2 lub 3 boty | 2 |
| Dane strukturalne | Co najmniej jeden blok JSON-LD | Brak poziomu częściowego: bez JSON-LD kontrola jest niezaliczona | 2 |
| llms.txt | Plik znaleziony pod adresem /llms.txt | Brak pliku | 1 |
| Treści FAQ i pytania i odpowiedzi | Znacznik FAQPage | Tylko nagłówki w formie pytań | 1 |
| Meta description | Od 50 do 320 znaków | Obecny, ale poza tym zakresem | 1 |
| Struktura nagłówków | Jeden H1 i co najmniej dwa H2 | Co najmniej jeden H1 | 1 |
| Głębia treści | 600 słów lub więcej | Od 250 do 599 słów | 1 |
| Formatowanie ułatwiające skanowanie | Dwie lub więcej list albo tabel | Jedna | 1 |
| Aktualność | Data czytelna dla maszyn (datePublished, dateModified lub znacznik time) | Brak daty | 1 |
| Gęstość faktów | 5 lub więcej liczb, wartości procentowych albo kwot | Od 1 do 4 | 1 |
Raport wypisuje też znalezione nagłówki w formie pytań i podaje krótką wskazówkę „jak poprawić” dla każdej kontroli, która nie została zaliczona.
Jak obliczany jest wynik GEO?
Każda kontrola daje pełną wagę, gdy jest zaliczona, połowę, gdy jest częściowa, i nic, gdy jest niezaliczona. Wynik = zdobyte punkty ÷ 12 × 100, ponieważ wagi sumują się do 12. Dostęp robotów i dane strukturalne liczą się podwójnie, bo bez nich pozostałe sygnały trudno wykorzystać.
| Wynik | Ocena | Etykieta |
|---|---|---|
| 90 do 100 | A | Mocna |
| 75 do 89 | B | Mocna |
| 60 do 74 | C | Dobra, jest pole do poprawy |
| 40 do 59 | D | Wymaga pracy |
| 0 do 39 | F | Krytyczne braki |
Przykład: strona, która dopuszcza roboty AI, ma JSON-LD, dobrą meta description, uporządkowane nagłówki i dużo liczb, ale nie ma llms.txt, ma nagłówki w formie pytań bez znacznika FAQ, 420 słów, jedną listę i brak daty, zdobywa 9,5 punktu z 12. Jej wynik to 79, ocena B. Dodanie daty i drugiej listy podniosłoby go powyżej 85.
Na które roboty AI patrzy audyt?
Audyt stosuje Twój plik robots.txt do 14 agentów użytkownika AI i oznacza każdego jako dozwolonego, częściowo ograniczonego lub zablokowanego. Zgodnie ze standardem wykluczania robotów bot stosuje się do grupy, która go wymienia, i wraca do grupy „*” tylko wtedy, gdy żadna grupa do niego nie pasuje (IETF, RFC 9309).
| Dostawca | Sprawdzani agenci użytkownika | Liczeni w wyniku |
|---|---|---|
| OpenAI | OAI-SearchBot, ChatGPT-User, GPTBot | OAI-SearchBot, ChatGPT-User |
| Perplexity | PerplexityBot, Perplexity-User | Obaj |
| Google-Extended | Tak | |
| Anthropic | ClaudeBot, Claude-Web, anthropic-ai | Nie |
| Inni | Applebot-Extended, CCBot, Amazonbot, Bytespider, Meta-ExternalAgent | Nie |
Czytaj tę tabelę, mając na uwadze własne zasady dostawców. OpenAI wyjaśnia, że OAI-SearchBot decyduje o tym, czy strona może pojawiać się w odpowiedziach wyszukiwania ChatGPT, podczas gdy GPTBot dotyczy wyłącznie trenowania modeli, a oba ustawienia są niezależne (OpenAI, overview of crawlers). Google podaje, że Google-Extended kontroluje wykorzystanie treści do trenowania i ugruntowania odpowiedzi Gemini oraz „nie wpływa na uwzględnienie strony w wyszukiwarce Google” (Google, common crawlers). Zablokowanie bota do trenowania to decyzja biznesowa; zablokowanie bota wyszukiwania usuwa Cię z jego odpowiedzi. Więcej w naszym haśle słownikowym o robotach AI.
Czy Google wymaga czegoś szczególnego dla AI Overviews?
Nie. Google podaje, że nie ma dodatkowych wymagań, by pojawić się w AI Overviews lub AI Mode: strona musi być zaindeksowana i kwalifikować się do wyświetlania ze snippetem (Google Search Central, AI features and your website). Dobre SEO jest biletem wstępu do AI Overviews; kontrole GEO sprawiają potem, że Twoje treści łatwiej wyodrębnić i zacytować.
Dane strukturalne są częścią tego procesu. Google opisuje je jako sposób na dostarczenie „wyraźnych wskazówek co do znaczenia strony” (Google, introduction to structured data). Jeśli audyt nie znajdzie żadnych, utwórz znaczniki za pomocą generatora schema.

Jak naprawić najczęstsze braki?
Pracuj w kolejności wag: dostęp, dane, a potem treść.
- Otwórz drzwi dla silników odpowiedzi. Zezwól w robots.txt na OAI-SearchBot, PerplexityBot i ich agentów użytkownika, chyba że masz powód, by tego nie robić. Sprawdź wynik za pomocą robots.txt checker. OpenAI zaznacza, że zastosowanie zmiany w robots.txt w jego wyszukiwaniu może potrwać około 24 godzin.
- Dodaj JSON-LD: Organization i WebSite na stronie głównej, Article przy treściach, FAQPage przy prawdziwych pytaniach i odpowiedziach.
- Uporządkuj strukturę strony: jeden H1, nagłówki H2 w formie pytań, krótka odpowiedź pod każdym z nich, listy i tabele dla wszystkiego, co można porównać.
- Nadaj jej treść: co najmniej 600 słów konkretnej treści, z liczbami i nazwanymi źródłami. Ogólnikowy tekst nie daje AI niczego do zacytowania.
- Opatrz ją datą: udostępnij datePublished i dateModified i aktualizuj datę tylko wtedy, gdy treść naprawdę się zmienia.
- Opublikuj llms.txt za pomocą generatora llms.txt. Ten format to propozycja z 2024 roku dotycząca pliku, który pomaga agentom korzystać ze strony internetowej (llmstxt.org); to niewielka praca, więc audyt liczy jego brak jako wynik częściowy, a nie niezaliczony.
Dlaczego bycie cytowanym w odpowiedziach AI ma znaczenie dla ruchu?
Ponieważ podsumowania AI odbierają kliknięcia klasycznym wynikom. W badaniu Pew Research Center użytkownicy Google, którzy zobaczyli podsumowanie AI, klikali tradycyjny wynik w 8% wizyt, wobec 15% u tych, którzy go nie widzieli, a link wewnątrz podsumowania klikali tylko w 1% wizyt (Pew Research Center, 2025). Gdy odpowiedź jest podana na stronie, widoczność zyskują marki w niej wymienione. Audyt GEO to pierwszy krok, by być jedną z nich.
Jakie są ograniczenia audytu heurystycznego?
Wynik mierzy gotowość, a nie rezultaty. Pamiętaj o tych ograniczeniach, interpretując go.
- Jedna strona naraz. Kontrole dotyczą wpisanego adresu URL; robots.txt i llms.txt dotyczą całej domeny.
- Kod HTML w postaci serwowanej. Treść, która pojawia się dopiero po uruchomieniu JavaScriptu, nie jest liczona, co jest też sygnałem ostrzegawczym dla robotów, które nie renderują skryptów.
- Uproszczony odczyt robots.txt. Bot jest „zablokowany”, gdy jego grupa zabrania dostępu do całej witryny, a „częściowo”, gdy zabronione są tylko niektóre ścieżki.
- Brak pomiaru rzeczywistych cytowań. Strona może zdobyć 90 punktów i nadal nie być cytowana, jeśli inne źródła są trafniejsze. Zmierz to osobno za pomocą ChatGPT visibility checker.
- Trzy bezpłatne audyty dziennie, po szybkiej weryfikacji antybotowej.
Który audyt Sorank uruchomić następnie?
Każdy bezpłatny audyt pogłębia jedną część wyniku GEO.
| Pytanie | Narzędzie |
|---|---|
| Czy ChatGPT Search potrafi znaleźć i zacytować moją stronę? | SearchGPT readiness checker |
| Czy roboty AI mają dostęp do moich stron? | Website crawlability AI audit |
| Czy moje dane strukturalne są użyteczne dla modeli językowych? | Structured data LLM audit |
| Czy mój llms.txt jest poprawny? | llms.txt validator |
| Czy moje strony odpowiadają na pytania bezpośrednio? | AEO audit |
Jak śledzić widoczność w AI po audycie?
Napraw braki, a potem zmierz, czy odpowiedzi AI zaczynają Cię wymieniać. Śledzenie wzmianek w AI w Sorank co tydzień śledzi Twoją markę w ChatGPT, Claude, Gemini i innych asystentach AI, prompt po prompcie, narzędzie query fan-out pokazuje podzapytania, które ci asystenci uruchamiają przed odpowiedzią, a Ranking GEO szereguje strony, które cytują na Twoim rynku, z Twoim miejscem wśród nich. Podstawy znajdziesz w naszym haśle słownikowym o GEO.
Dostęp, dane strukturalne, jasne odpowiedzi: to kolejność, która zamienia stronę w źródło. Uruchom audyt na swojej najważniejszej stronie już teraz, a potem zobacz plany Sorank, aby śledzić swoją widoczność w AI na autopilot.
































































































