OAI-AdsBot to robot indeksujący OpenAI, który odwiedza strony docelowe reklam emitowanych w ChatGPT, aby zweryfikować ich treść, dostępność i zgodność z polityką reklamową przed dopuszczeniem kampanii do emisji. Dla marketera oznacza to prosty warunek techniczny: jeśli witryna blokuje OAI-AdsBot w pliku robots.txt, system nie może sprawdzić landing page’a i kampania ChatGPT Ads nie zostanie zaakceptowana. To jeden z mniej oczywistych, ale krytycznych elementów przygotowania firmy do reklamy w narzędziach AI opisywanych w kategorii AI w marketingu.
Jak działa OAI-AdsBot?
OAI-AdsBot działa podobnie jak roboty weryfikujące reklamy w innych systemach (np. sprawdzające strony docelowe w Google Ads). Po utworzeniu reklamy w ChatGPT Ads robot pobiera wskazany adres URL i analizuje, czy strona:
- istnieje i zwraca poprawny kod odpowiedzi (200), a nie błąd 404 lub przekierowanie w pętli,
- zawiera treść zgodną z komunikatem reklamy (tzw. spójność oferty),
- nie narusza zasad OpenAI dotyczących niedozwolonych kategorii, treści wprowadzających w błąd czy praktyk typu cloaking,
- jest dostępna dla użytkownika końcowego bez ukrytych barier technicznych.
Robot nie służy do trenowania modeli ani do budowania indeksu wyszukiwania — jego zadaniem jest wyłącznie kontrola jakości i bezpieczeństwa reklam. OpenAI publikuje listę swoich robotów i zalecane sposoby zarządzania nimi w oficjalnej dokumentacji.
Czym OAI-AdsBot różni się od GPTBot i OAI-SearchBot?
OpenAI korzysta z kilku robotów o odrębnych celach. Ich pomylenie to częsta przyczyna problemów: firma blokuje „wszystko od OpenAI”, chcąc chronić treści przed trenowaniem modeli, a przy okazji odcina sobie możliwość reklamowania się w ChatGPT.
| Robot | Cel | Skutek zablokowania w robots.txt |
|---|---|---|
| GPTBot | Pobieranie treści do trenowania modeli | Treść nie trafia do zbiorów treningowych |
| OAI-SearchBot | Indeksowanie na potrzeby wyszukiwania w ChatGPT | Strona nie pojawia się w wynikach i cytowaniach ChatGPT |
| OAI-AdsBot | Weryfikacja stron docelowych reklam | Kampania ChatGPT Ads nie zostaje zaakceptowana |
Jak skonfigurować robots.txt dla OAI-AdsBot?
Plik robots.txt pozwala ustalać reguły osobno dla każdego user-agenta, dlatego można jednocześnie blokować GPTBot i przepuszczać OAI-AdsBot. Przykładowa konfiguracja dla firmy, która nie chce udostępniać treści do trenowania, ale planuje reklamy w ChatGPT:
- Otwórz plik robots.txt w katalogu głównym domeny.
- Dodaj sekcję
User-agent: GPTBotz dyrektywąDisallow: /, jeśli chcesz chronić treści. - Dodaj sekcję
User-agent: OAI-AdsBotz dyrektywąAllow: /(lub przynajmniej dla katalogu ze stronami docelowymi). - Upewnij się, że ogólna reguła
User-agent: *zDisallow: /nie nadpisuje zamiarów — reguły dla konkretnego bota mają pierwszeństwo, ale warto to sprawdzić testerem robots.txt. - Zweryfikuj, czy firewall, CDN lub wtyczka bezpieczeństwa (np. filtrowanie botów AI) nie blokuje robota niezależnie od robots.txt.
Najczęstsze błędy
- Blokada zbiorcza — reguła odcinająca wszystkie roboty AI po wpisaniu „OAI” lub „OpenAI” w filtrach WAF.
- Landing page za logowaniem lub geoblokadą — robot nie widzi tego, co użytkownik po zalogowaniu; strona docelowa musi być publicznie dostępna.
- Rozbieżność treści — reklama obiecuje jedno, strona pokazuje drugie; weryfikacja kończy się odrzuceniem.
- Zbyt wolna strona lub błędy serwera — robot może nie dokończyć pobrania i uznać URL za niedostępny.
- Brak testu po zmianach — aktualizacja wtyczki bezpieczeństwa potrafi przywrócić blokadę bez wiedzy marketera.
OAI-AdsBot w praktyce ICBM
Przed startem kampanii w ramach usługi ChatGPT Ads wykonujemy audyt techniczny domeny klienta: sprawdzamy robots.txt, reguły CDN i WAF, kody odpowiedzi stron docelowych oraz spójność treści reklamy z landing page’em. Najczęściej okazuje się, że problem nie leży w samym robots.txt, lecz w warstwie bezpieczeństwa blokującej „boty AI” hurtem. Zalecamy również dokumentowanie polityki dostępu dla każdego robota OpenAI osobno — to element szerszej strategii obecności marki w AI, którą rozwijamy w hasłach z kategorii AI w marketingu.
Najczęściej zadawane pytania
Czy dopuszczenie OAI-AdsBot oznacza, że OpenAI będzie trenować modele na mojej stronie?
Nie. OAI-AdsBot weryfikuje wyłącznie strony docelowe reklam. Za pobieranie treści do trenowania odpowiada GPTBot, którego można zablokować niezależnie w tym samym pliku robots.txt.
Co się stanie, jeśli zablokuję OAI-AdsBot już po akceptacji kampanii?
System reklamowy może ponownie weryfikować strony docelowe w trakcie emisji. Jeśli robot straci dostęp, kampania może zostać wstrzymana lub odrzucona przy kolejnej kontroli, dlatego dostęp warto utrzymywać przez cały czas trwania działań.
Czy wystarczy zezwolić robotowi tylko na adresy stron docelowych?
Technicznie tak — reguła Allow może obejmować wybrany katalog. W praktyce bezpieczniej jest udostępnić także zasoby potrzebne do renderowania strony (CSS, skrypty, obrazy), aby robot ocenił landing page tak, jak widzi go użytkownik.
