Poradniki · ChatGPT
Pozycjonowanie w ChatGPT: jak sprawić, żeby ChatGPT polecał twoją firmę
Pozycjonowanie w ChatGPT krok po kroku: OAI-SearchBot, GPTBot i robots.txt, treści i źródła zewnętrzne oraz sprawdzanie efektu pytaniami klientów.
Redakcja SEO Maestro03.11.20268 min czytaniaźródła sprawdzone 2026-11-03
Klient pyta ChatGPT o dobrą pracownię w twoim mieście. Dostaje trzy nazwy i linki, a twojej firmy wśród nich nie ma, choć w Google jesteś na pierwszej stronie. Pozycjonowanie w ChatGPT zaczyna się od sprawdzenia, czy robot wyszukiwarki OpenAI w ogóle może wejść na twoją stronę. Potem dochodzą treści, które da się zacytować, i źródła zewnętrzne. Na końcu mierzysz efekt na pytaniach, które zadają twoi klienci.
Trzy roboty OpenAI i trzy różne zadania
ChatGPT z wyszukiwaniem nie odpowiada wyłącznie z pamięci modelu. Na pytania o firmy i usługi sięga do stron w sieci i podaje je jako źródła. Te strony muszą najpierw do niego trafić, a robią to roboty, czyli programy, które odwiedzają witryny tak jak przeglądarka, tylko bez człowieka przy klawiaturze. OpenAI opisuje je w dokumentacji botów i każdemu przypisuje inne zadanie.
- OAI-SearchBot obsługuje wyszukiwanie. Na jego podstawie strony pojawiają się w wynikach funkcji wyszukiwania w ChatGPT. Ten robot jest najważniejszy dla widoczności firmy w odpowiedziach.
- GPTBot zbiera treści, które mogą posłużyć do trenowania modeli OpenAI. Zablokowanie go oznacza, że nie chcesz, aby twoje teksty trafiły do treningu.
- ChatGPT-User odwiedza stronę wtedy, gdy użytkownik ChatGPT albo Custom GPT zada pytanie i system musi zajrzeć pod konkretny adres. Nie przeszukuje sieci automatycznie. Ponieważ wizytę wywołuje człowiek, reguły robots.txt mogą go nie obowiązywać. OpenAI pisze też wprost, że ChatGPT-User nie decyduje o tym, czy treść pojawi się w wyszukiwaniu.
OpenAI ma też czwartego robota, OAI-AdsBot. Sprawdza on wyłącznie strony docelowe reklam zgłoszonych w ChatGPT, więc w zwykłym pozycjonowaniu nie gra roli.
Ustawienia dla OAI-SearchBot i GPTBot są od siebie niezależne. Możesz wpuścić robota wyszukiwania i jednocześnie zablokować robota treningowego. Wiele firm wybiera dokładnie takie połączenie, bo chce być cytowana w odpowiedziach, a nie chce oddawać tekstów do trenowania modeli.
Blokada OAI-SearchBot wyklucza cię z odpowiedzi
W dokumentacji OpenAI jest jedno zdanie, które warto przeczytać dwa razy: strony, które zablokowały OAI-SearchBot, nie będą pokazywane w odpowiedziach wyszukiwania ChatGPT. Mogą najwyżej pojawić się jako linki nawigacyjne. Jeśli więc twój robots.txt zamyka drzwi temu robotowi, żadna praca nad treścią nie sprawi, że ChatGPT zacytuje cię jako źródło.
Taka blokada często powstaje przypadkiem. Ktoś kiedyś dodał regułę dla wszystkich robotów, wtyczka bezpieczeństwa w CMS-ie wycięła nieznane boty albo wdrożeniowiec przeniósł na produkcję plik ze środowiska testowego. Dlatego najpierw sprawdzasz, potem planujesz.
Plik robots.txt to tekstowa instrukcja dla robotów: lista adresów, na które wolno wejść, i tych, których mają unikać. Działa jak kartka na drzwiach, a nie jak zamek. Specyfikacja RFC 9309 mówi wprost, że te reguły nie są formą autoryzacji dostępu. Roboty powinny ich przestrzegać, ale nic ich do tego nie zmusza. Z tej samej specyfikacji wynikają zasady, które musisz znać przy edycji pliku:
- plik leży pod adresem
/robots.txtw głównym katalogu domeny, nazwa jest zapisana małymi literami, a kodowanie to UTF-8, - robot szuka grupy ze swoją nazwą, a wielkość liter w nazwie nie ma znaczenia,
- jeśli żadna grupa nie pasuje do jego nazwy, stosuje grupę
User-agent: *, - gdy kilka reguł pasuje do adresu, wygrywa najdłuższa, czyli najbardziej szczegółowa,
- reguła
Allowi równoważna jejDisallowrozstrzygają się na korzyśćAllow.
Z trzeciego punktu wynika pułapka. Jeśli masz tylko User-agent: * z Disallow: /, OAI-SearchBot podporządkuje się tej grupie i nie wejdzie na stronę. Jeśli natomiast dodasz osobną grupę dla OAI-SearchBot, robot będzie słuchał tylko jej.
Przykład pliku, który wpuszcza robota wyszukiwania i blokuje robota treningowego:
# robots.txt dla przyklad.pl - Pracownia Kowalski
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: *
Disallow: /panel/
Allow: /
Sitemap: https://przyklad.pl/sitemap.xml
Google w wprowadzeniu do robots.txt przypomina też, że ten plik służy głównie do zarządzania ruchem robotów. Nie nadaje się do ukrywania stron. Jeśli coś ma być niedostępne publicznie, zabezpiecz to hasłem. Google zauważa również, że w CMS-ach takich jak Wix czy Blogger często nie edytujesz pliku bezpośrednio, tylko robisz to w ustawieniach wyszukiwania.
Sprawdź dostęp robota jeszcze dziś
Pierwsze kroki zajmą ci kwadrans i nie wymagają programisty.
- Otwórz w przeglądarce adres
https://twojadomena.pl/robots.txt. Jeśli dostajesz błąd albo pustą stronę, zapisz to i przejdź do kroku 4. - Wyszukaj w pliku nazwy
OAI-SearchBotiGPTBot. Sprawdź, czy podOAI-SearchBotnie stoiDisallow: /. - Jeśli tej nazwy w pliku nie ma, przeczytaj grupę
User-agent: *. To ona obowiązuje robota wyszukiwania OpenAI.Disallow: /w tej grupie oznacza, że strona jest dla niego zamknięta. - Dopisz osobną grupę
User-agent: OAI-SearchBotzAllow: /. W CMS-ie zrób to w ustawieniach SEO albo wtyczce, która zarządza plikiem. O GPTBot zdecyduj osobno, według tego, czy zgadzasz się na trening modeli. - Jeśli korzystasz z firewalla albo usługi ochrony przed botami, poproś administratora, żeby przepuszczał żądania z adresów IP, które OpenAI publikuje dla OAI-SearchBot. OpenAI zaleca to w swojej dokumentacji, bo sama reguła w robots.txt nie pomoże, jeśli serwer odrzuci robota wcześniej.
- Odczekaj około 24 godzin. Tyle według OpenAI zajmuje systemom wyszukiwania uwzględnienie zmiany w robots.txt.
- Jeśli masz dostęp do logów serwera, poszukaj w nich wpisów z
OAI-SearchBot. Żądania o sam plik robots.txt robot może oznaczać dopiskiemrobots.txtw nazwie, co pomaga je odróżnić od wizyt na innych podstronach.
Otwarty dostęp to warunek konieczny, ale nie wystarcza. Robot może wejść, przeczytać stronę i nadal nie znaleźć w niej niczego, co nadaje się do odpowiedzi.
Treść, którą da się zacytować
ChatGPT z wyszukiwaniem składa odpowiedź z kilku źródeł. Twoja strona ma większą szansę trafić do tej układanki, gdy odpowiada na konkretne pytanie wprost, a nie wymaga od czytelnika przekopania się przez trzy akapity ogólników.
Autorzy pracy GEO: Generative Engine Optimization (zaakceptowanej na konferencję KDD 2024) zbudowali zestaw testowych zapytań z wielu branż i sprawdzali, jak zmiany w treści wpływają na widoczność w odpowiedziach generatywnych wyszukiwarek. Według nich odpowiednie metody mogą podnieść widoczność nawet o 40%. Zaznaczają jednak, że skuteczność tych metod różni się między branżami. To wynik eksperymentu badawczego, a nie obietnica dla twojej strony. Dobrze uzasadnia jednak, dlaczego warto dopracowywać treść i testować zmiany na własnych pytaniach.
Praktycznie oznacza to kilka rzeczy:
- Strona usługi odpowiada na pytanie klienta. Jeśli ludzie pytają „ile kosztuje renowacja schodów w Krakowie”, potrzebujesz podstrony, która w pierwszych zdaniach podaje widełki, zakres prac i miasto.
- Fakty są w tekście, a nie tylko na grafice. Cennik w formie obrazka, godziny otwarcia w banerze czy oferta w PDF-ie bez wersji HTML to informacje, które łatwo przeoczyć.
- Konkret zamiast przymiotników. „Działamy od 2009 roku, wykonaliśmy ponad 300 realizacji w Małopolsce” można zacytować. „Jesteśmy liderem jakości” nie ma czego zacytować.
- Nazwa firmy, lokalizacja i specjalizacja brzmią tak samo wszędzie. Jeśli na stronie jesteś „Pracownią Kowalski”, a w katalogach „Kowalski Usługi Stolarskie”, łatwiej o pomyłkę.
O pliku llms.txt, który bywa reklamowany jako skrót do widoczności w AI, piszemy osobno w poradniku Plik llms.txt: co to jest, jak go napisać i czego nie oczekiwać. OpenAI w dokumentacji botów o nim nie wspomina. Dostęp dla OAI-SearchBot i porządna treść są ważniejsze.
Źródła zewnętrzne, które cytuje AI zamiast ciebie
Nawet dobra strona przegrywa czasem z cudzą. Na pytanie o najlepszą firmę w branży AI chętnie cytuje rankingi, porównania, serwisy branżowe i fora. Jeśli tam cię nie ma, odpowiedź może polecić konkurenta, nie linkując do ciebie wcale.
Dlatego pozycjonowanie w ChatGPT obejmuje też obecność poza własną domeną. Ustal, które serwisy pojawiają się jako źródła przy pytaniach z twojej branży. Potem sprawdź, czy możesz się w nich znaleźć uczciwie: zaktualizować wpis w katalogu, przekazać dane redakcji przygotowującej zestawienie, napisać merytoryczny tekst gościnny albo odpowiedzieć na forum, gdzie ktoś pyta właśnie o twoją usługę. Nie ma gwarancji, że konkretny serwis przyniesie ci cytowanie. To jedyna droga do pytań, przy których AI nie zagląda na strony firmowe.
Ta sama logika dotyczy Google. Jeśli interesują cię podsumowania AI w wynikach wyszukiwania, przeczytaj poradnik AI Overviews w Google: jak trafić do źródeł podsumowania AI. To osobny system z innymi zasadami.
Mierz efekt pytaniami klientów, każdy silnik osobno
Pozycji w ChatGPT nie sprawdzisz tak jak pozycji w Google, bo nie ma jednej listy wyników. Odpowiedź zależy od sformułowania pytania. Zamiast list fraz spisz więc 5 - 10 pytań, które klienci naprawdę zadają, najlepiej w ich własnych słowach z maili i rozmów telefonicznych. Zadawaj je regularnie i notuj, czy twoja strona pojawia się w źródłach, a jeśli nie, to czyje strony się pojawiają.
Nie ograniczaj się do ChatGPT. Klienci korzystają też z innych asystentów, a każdy z nich wybiera źródła po swojemu. Dobrze to widać w teście, który przeprowadziliśmy 14 października 2026 roku dla serwisu promptowy.com. Trzy pytania trafiły do pięciu silników, co dało 15 odpowiedzi. Strona była cytowana w 5 z nich, czyli jej widoczność wyniosła 33%. Grok cytował ją w 3 z 3 odpowiedzi, Gemini i Claude w 1 z 3, a Perplexity i ChatGPT ani razu. Zamiast niej najczęściej pojawiały się help.openai.com (4 cytowania) oraz czat.ai, unite.ai i benchmark.pl (po 2). Ta sama strona była więc stałym źródłem dla jednego silnika i nie istniała dla dwóch innych. Średnia z wszystkich odpowiedzi ukryłaby ten problem, dlatego każdy silnik trzeba mierzyć osobno.
Ręczne sprawdzanie wystarczy na start. Jeśli chcesz śledzić więcej pytań w czasie, plany SEO Maestro opisuje cennik. Mierzymy ChatGPT, Gemini, Perplexity, Claude i Groka. Google AI Overviews ani AI Mode dziś nie mierzymy.
Źródła
- OpenAI: Overview of OpenAI Crawlers - role OAI-SearchBot, GPTBot, ChatGPT-User i OAI-AdsBot, skutki blokady robota wyszukiwania i czas około 24 godzin na uwzględnienie zmiany.
- Google Search Central: Introduction to robots.txt - do czego służy robots.txt, jakie ma ograniczenia i jak go zmieniać w CMS-ach.
- RFC 9309: Robots Exclusion Protocol - składnia pliku, dopasowywanie grup i reguł oraz zastrzeżenie, że robots.txt nie jest autoryzacją dostępu.
- GEO: Generative Engine Optimization (arXiv:2311.09735) - badanie wpływu zmian w treści na widoczność w odpowiedziach generatywnych wyszukiwarek i zależności wyników od branży.
Jeśli chcesz zobaczyć, czy ChatGPT i cztery inne silniki cytują dziś twoją stronę i kogo wybierają zamiast niej, sprawdź to w darmowym teście SEO Maestro. Wynik dostaniesz po około 90 sekundach, bez zakładania konta.
Czytaj dalej
Plik llms.txt: co to jest, jak go napisać i czego nie oczekiwać
Czym jest llms.txt, jak zbudować plik krok po kroku, gotowe przykłady dla firmy usługowej i sklepu oraz uczciwie o tym, czego ten plik nie załatwi.
03.11.2026 · 8 minAI Overviews w Google: jak trafić do źródeł podsumowania AI
AI Overviews w Google: co oficjalnie decyduje o byciu źródłem, jak działają nosnippet i max-snippet, co poprawić na stronie i gdzie szukać ruchu w Search Console.