Audyt GEO krok po kroku - co sprawdzić na swojej stronie w 2026
Audyt GEO to przegląd strony i widoczności marki pod kątem silników AI: od pomiaru bazowego w ChatGPT i Perplexity, przez robots.txt i pliki techniczne, po dane strukturalne, treść i obecność w cudzych źródłach. Poniższa checklista prowadzi przez sześć kroków, które właściciel firmy przejdzie samodzielnie mniej więcej w godzinę, bez specjalistycznych narzędzi i bez programisty.
- 01Krok 1. Pomiar bazowy: co silniki AI mówią o Tobie dzisiaj?
- 02Krok 2. Czy boty AI mogą w ogóle wejść na Twoją stronę?
- 03Krok 3. Sitemapa i llms.txt: czy boty znajdą Twoje pliki techniczne?
- 04Krok 4. Dane strukturalne: czy maszyna rozumie, kim jesteś?
- 05Krok 5. Czy treść wprost odpowiada na pytania klientów?
- 06Krok 6. Czy jesteś w źródłach, które cytuje AI?
- 07Co dalej? Audyt to migawka, monitoring to film
- 08Najczęstsze pytania
Audyt GEO brzmi jak usługa za kilka tysięcy złotych. W wersji podstawowej to jednak lista prostych sprawdzeń: kilka adresów do wpisania w przeglądarkę, kilka promptów do zadania silnikom AI i jeden arkusz na notatki. Całość zajmuje około godziny.
Czym w ogóle jest audyt widoczności w AI i po co się go robi, opisuję w osobnym artykule na tym blogu. Tutaj jest sama robota: sześć kroków, od pomiaru bazowego po cudze źródła, ułożonych tak, żeby dało się je odhaczać po kolei.
Krok 1. Pomiar bazowy: co silniki AI mówią o Tobie dzisiaj?
Zanim cokolwiek poprawisz, zmierz punkt wyjścia. Otwórz ChatGPT z włączonym wyszukiwaniem, Perplexity i Gemini, a potem zadaj im prompty, które zadałby Twój klient: „jaką firmę polecasz do…”, „co wybrać: X czy Y?”. Wystarczy pięć do dziesięciu promptów zakupowych z Twojej kategorii.
Przy każdej odpowiedzi zanotuj dwie rzeczy osobno. Wzmianka: czy Twoja nazwa pada w treści odpowiedzi. Cytowanie: czy silnik podaje link do Twojej domeny jako źródło. To nie to samo. Wzmianka buduje świadomość marki, a cytowanie przyprowadza ruch na stronę.
Zapisz też, kto pada zamiast Ciebie i jakie strony silniki cytują przy tych odpowiedziach. Ta lista wróci w kroku szóstym. Jak układać prompty i jak liczyć wyniki w czasie, znajdziesz w artykule o audycie widoczności marki w AI.
Krok 2. Czy boty AI mogą w ogóle wejść na Twoją stronę?
Wpisz w przeglądarkę twojadomena.pl/robots.txt i przeczytaj plik. Szukaj nazw botów AI: GPTBot i OAI-SearchBot (OpenAI), PerplexityBot, ClaudeBot oraz Google-Extended. Wpis „User-agent: GPTBot” z linią „Disallow: /” oznacza zakaz wstępu dla tego bota. Zakaz przy „User-agent: *” blokuje wszystkie boty naraz.
Sprawdź to nawet wtedy, gdy nikt w firmie niczego świadomie nie blokował. Część wtyczek bezpieczeństwa i usług CDN dopisuje blokady botów AI domyślnie. Strona potrafi być przez to niewidzialna dla silników od miesięcy i nikt o tym nie wie.
Drugi test: JavaScript. Część botów AI czyta wyłącznie surowy HTML i nie uruchamia skryptów. Otwórz źródło strony (Ctrl+U w przeglądarce) i poszukaj w nim nazwy firmy oraz najważniejszych treści. Jeśli widzisz głównie skrypty, a treści brak, bot widzi to samo: pustkę.
Krok 3. Sitemapa i llms.txt: czy boty znajdą Twoje pliki techniczne?
Sitemapa pomaga botom znaleźć wszystkie Twoje podstrony, ale sama jej obecność to dopiero połowa sukcesu. Jedyny oficjalny mechanizm ogłaszania sitemapy to linia „Sitemap:” w robots.txt. Zgłoszenie w Google Search Console widzi tylko Google, a niezależne crawlery AI, jak GPTBot czy PerplexityBot, już nie.
Dwie rzeczy do odhaczenia: czy robots.txt zawiera linię „Sitemap:” z pełnym adresem oraz czy ten adres otwiera się w przeglądarce jako XML z listą podstron, a nie jako strona błędu. Jeśli linii brakuje, dopisanie jej to zmiana na minutę, a rozszerza pokrycie z jednego ekosystemu na wszystkie.
Przy okazji zerknij na llms.txt: jeśli go masz, musi leżeć dokładnie pod adresem /llms.txt w katalogu głównym domeny, bo innej ścieżki żaden bot nie sprawdza. O tym pliku oraz o tym, jak poszczególne silniki odkrywają sitemapę, przeczytasz w osobnych artykułach na tym blogu.
Z własnego doświadczenia
Budując darmowy audyt techniczny CiteLyzera, trafiałem na sklepy, które każdy nieistniejący adres przekierowywały na stronę główną. Automat patrzący tylko na kod odpowiedzi uznałby, że sitemapa i llms.txt istnieją, choć żadnego z tych plików tam nie było. Dlatego w tej checkliście proszę Cię o otwieranie adresów w przeglądarce: oczy trudniej oszukać niż skrypt.
Piotr Czerwiński · Założyciel CiteLyzer i HiddenJobs
Krok 4. Dane strukturalne: czy maszyna rozumie, kim jesteś?
Dane strukturalne to sposób, w jaki opisujesz maszynom, czym jest Twoja firma. Minimum na start: znacznik Organization na stronie głównej z nazwą, logo, danymi kontaktowymi i linkami do profili firmy (pole sameAs). Dzięki temu model łatwiej łączy Twoją domenę z marką, o którą pytają klienci.
Drugi przydatny typ to FAQPage, czyli oznaczenie pytań i odpowiedzi. Ważna zasada: znacznik może opisywać wyłącznie treści widoczne na stronie. Oznaczanie pytań, których użytkownik nigdzie nie zobaczy, jest niezgodne z wytycznymi Google.
Jak to sprawdzić bez programisty? Wklej adres swojej strony głównej do walidatora na validator.schema.org i zobacz, czy wykrywa znaczniki. Zalecanym formatem jest JSON-LD, choć starsze microdane to również pełnoprawny schema.org.
Krok 5. Czy treść wprost odpowiada na pytania klientów?
Wróć do promptów z kroku pierwszego i zadaj sobie pytanie: czy na mojej stronie istnieje podstrona, która wprost odpowiada na każdy z nich? Nie „mniej więcej o tym mówi”, tylko odpowiada: pytanie w nagłówku, odpowiedź w pierwszym akapicie, szczegóły niżej.
Silniki AI cytują fragmenty, które są gotową odpowiedzią, więc kolejność ma znaczenie. Tekst zaczynający się od trzech akapitów historii firmy przegrywa z tekstem, który odpowiada w pierwszym zdaniu. To najtańsza zmiana na całej liście: nie wymaga nowych treści, tylko przestawienia istniejących.
Przejdź stronę po stronie i zanotuj luki, czyli pytania klientów, na które nie odpowiada nic. To gotowy plan treści na kolejne tygodnie.
Krok 6. Czy jesteś w źródłach, które cytuje AI?
Silniki AI rzadko polecają firmę na podstawie samej strony firmowej. Częściej sięgają po rankingi, porównania, katalogi branżowe i artykuły typu „najlepsze firmy od X”. Wróć do notatek z kroku pierwszego: masz tam listę stron, które silniki cytowały przy odpowiedziach w Twojej kategorii.
Sprawdź każdą z nich: czy Twoja firma tam jest? Jeśli nie, masz gotową listę miejsc, o które warto zabiegać: zgłoszenie do katalogu, kontakt z autorem rankingu czy publikacja u partnera branżowego. Brak w tych źródłach bywa większą luką niż wszystko, co znajdziesz na własnej stronie, bo model poleca to, co znalazł w zestawieniach, którym ufa.
Co dalej? Audyt to migawka, monitoring to film
Odpowiedzi silników AI zmieniają się z dnia na dzień, a ten sam prompt potrafi dać inne nazwy w poniedziałek i inne w czwartek. Audyt pokazuje więc stan na teraz: gdzie jesteś i co poprawić. Wdrażanie wniosków zajmuje tygodnie, a czy działa, zobaczysz dopiero w kolejnych pomiarach.
Dlatego naturalnym kolejnym krokiem jest powtarzalność. Możesz wracać do tej checklisty ręcznie co kilka tygodni. Możesz też oddać część pracy narzędziu: darmowy audyt techniczny na citelyzer.com/pl/audyt-ai sprawdza pliki techniczne i dane strukturalne automatycznie, a monitoring CiteLyzera mierzy Twoją obecność w odpowiedziach ChatGPT, Gemini, Perplexity, AI Overviews i AI Mode tydzień po tygodniu. Sam audyt niczego nie gwarantuje, bo wdrożenie wniosków jest po Twojej stronie. Daje za to punkt odniesienia, bez którego każda zmiana byłaby zgadywaniem.
Najczęstsze pytania
Czym audyt GEO różni się od audytu SEO?
Audyt SEO sprawdza pozycje i indeksację w wyszukiwarce Google. Audyt GEO sprawdza, czy silniki AI mają dostęp do Twojej strony, rozumieją ją i wymieniają Twoją markę w odpowiedziach. Część techniczna się pokrywa, ale miara sukcesu jest inna: pozycja na liście linków kontra obecność w samej odpowiedzi.
Czy audyt GEO da się zrobić samodzielnie i za darmo?
Tak. Pomiar bazowy zrobisz w przeglądarce, pytając silniki jak klient, a robots.txt, sitemapę, llms.txt i dane strukturalne sprawdzisz, wpisując kilka adresów. Całość zajmuje około godziny. Narzędzia przydają się dopiero wtedy, gdy chcesz powtarzać pomiar regularnie bez ręcznej pracy.
Czy llms.txt jest obowiązkowy, żeby pojawiać się w odpowiedziach AI?
Nie. To propozycja standardu, a nie warunek obecności w odpowiedziach. Ważniejsze są dostęp botów do strony, treść odpowiadająca na pytania klientów i wzmianki w cudzych źródłach. Jeśli plik wdrażasz, musi leżeć dokładnie pod /llms.txt w katalogu głównym domeny, bo innej ścieżki boty nie sprawdzają.
Jak często powtarzać audyt GEO?
Pełną checklistę warto przejść co cztery do sześciu tygodni, a sam pomiar bazowy częściej, na przykład co dwa tygodnie. Odpowiedzi silników się wahają, więc pojedynczy pomiar bywa mylący. Dopiero seria pomiarów pokazuje, czy zmiany na stronie idą w dobrą stronę.
Co zrobić, gdy robots.txt blokuje boty AI?
Usuń reguły Disallow dla botów, na których Ci zależy, albo poproś o to osobę utrzymującą stronę. Pamiętaj, że OpenAI ma osobne boty: blokada GPTBot nie blokuje OAI-SearchBot i odwrotnie. Po zmianie daj botom czas na ponowne odwiedziny, bo efekt nie pojawia się z dnia na dzień.
Sprawdź, czy AI poleca Twoją markę
CiteLyzer śledzi, czy ChatGPT, Perplexity, Gemini i Google AI Overviews cytują i polecają Twoją markę — i pokazuje, co poprawić. Zacznij od 14 dni za darmo.