Boty AI blokuje się w WordPressie przez plik robots.txt, dodając regułę Disallow: / dla konkretnych user-agentów. Najważniejsza rzecz jest jednak inna: blokowanie bota od trenowania modelu, czyli GPTBot, to co innego niż blokowanie bota od wyszukiwania, czyli OAI-SearchBot. Jeśli zablokujesz ten drugi, znikasz z odpowiedzi ChatGPT, a razem z nimi z miejsca, w którym coraz częściej szukają Twoi klienci. Dlatego najpierw decyzja, potem edycja pliku.
Zanim przejdziesz do reguł, jedna obserwacja z praktyki. Przejrzałam dwadzieścia ostatnich rozmów z osobami, które zgłaszały się do mnie w sprawie stron. Ani razu nikt nie zapytał, jak zablokować boty AI. Temat pojawiał się kilkukrotnie, ale zawsze w drugą stronę: jak sprawić, żeby roboty weszły i żeby czaty cytowały firmę. To warto mieć z tyłu głowy przy czytaniu poradników o „ochronie treści przed AI”. Realne pytanie właścicieli firm brzmi dziś inaczej.
Ten tekst jest praktycznym uzupełnieniem artykułu o tym, jak marka pojawia się w odpowiedziach AI. Tam opisuję, jak być w odpowiedziach. Tutaj, jak się z nich świadomie wypisać i jak nie zrobić tego przez przypadek.

- Czy w ogóle warto blokować boty AI
- Trzy rodzaje botów, które trzeba rozróżnić
- Nazwy botów AI, które musisz znać
- Jak edytować robots.txt w WordPressie
- Gotowe reguły do wklejenia
- Mit: blokada Google-Extended a pozycja w Google
- Jak sprawdzić, czy przypadkiem czegoś nie blokujesz
- Czy sam robots.txt wystarczy
- A co z plikiem llms.txt
Czy w ogóle warto blokować boty AI
Dla większości firm i specjalistów raczej nie. Jeśli zależy Ci, żeby AI wymieniało Twoją markę i cytowało stronę, blokada działa przeciwko Tobie. To świadomy wybór, nie bezpieczne ustawienie domyślne.
Blokada ma sens, gdy
- masz treści, których nie chcesz oddawać do trenowania modeli: autorskie materiały, płatne zasoby, bazy wiedzy
- chronisz sekcje prywatne: panele, strefy klienta, treści za logowaniem
- widzisz w logach serwera, że konkretny bot generuje ruch obciążający serwer
Blokada nie ma sensu, gdy
- chcesz „chronić treści przed kopiowaniem”. Blokada w robots.txt nie chroni przed kopiowaniem przez ludzi ani przez narzędzia, które jej nie respektują
- chcesz zniknąć z AI Overviews. To nie działa w ten sposób, wyjaśniam niżej
- robisz to prewencyjnie, bo „lepiej dmuchać na zimne”. W praktyce to rezygnacja z widoczności bez żadnej korzyści w zamian
sprawdź: GEO i AEO: jak być polecanym przez AI
Trzy rodzaje botów, które trzeba rozróżnić
To jest sedno całego tematu. Jedna reguła w robots.txt nie podejmie za Ciebie trzech różnych decyzji.
| Rodzaj bota | Co robi | Co oznacza blokada | Przykłady |
|---|---|---|---|
| Treningowy | pobiera treści do uczenia modeli | Twoje treści nie zasilą przyszłych wersji modeli | GPTBot, ClaudeBot, Google-Extended, CCBot |
| Wyszukiwania | indeksuje strony, żeby AI mogło je cytować na żywo | znikasz z odpowiedzi danego asystenta | OAI-SearchBot, Claude-SearchBot, PerplexityBot |
| Wywoływany przez użytkownika | pobiera konkretną stronę, gdy ktoś o to poprosi asystenta | blokujesz akcję, o którą poprosił żywy człowiek | ChatGPT-User, Perplexity-User, Claude-User |
Najczęstszy błąd wygląda tak: ktoś chce chronić treści przed AI, blokuje wszystko jak leci i przy okazji wycina się z ChatGPT oraz Perplexity, czyli traci zapytania. Blokować trening i zostawić wyszukiwanie? Jak najbardziej. Odwrotnie też, choć rzadziej ma sens. Ważne, żeby to była decyzja, a nie efekt uboczny.
Trzeci wiersz tabeli zasługuje na osobne zdanie: blokowanie bota wywoływanego przez użytkownika oznacza, że gdy Twój potencjalny klient wkleja asystentowi adres Twojej strony i prosi o streszczenie oferty, dostaje komunikat o braku dostępu. Prawie nigdy nie jest to efekt, o który komuś chodziło.
Nazwy botów AI, które musisz znać
Reguła zadziała tylko wtedy, gdy nazwę user-agenta wpiszesz dokładnie tak, jak ogłasza się bot. Literówka, na przykład GPT-Bot zamiast GPTBot, cicho psuje całą regułę: plik wygląda poprawnie, a nie robi nic.
| Dostawca | Trening | Wyszukiwanie | Akcja użytkownika |
|---|---|---|---|
| OpenAI | GPTBot | OAI-SearchBot | ChatGPT-User |
| Anthropic | ClaudeBot | Claude-SearchBot | Claude-User |
| Google-Extended | brak osobnego, działa Googlebot | brak | |
| Perplexity | brak osobnego | PerplexityBot | Perplexity-User |
| Common Crawl | CCBot | brak | brak |
| Apple | Applebot-Extended | brak osobnego | brak |
| ByteDance | Bytespider | brak | brak |
| Meta | Meta-ExternalAgent | brak | brak |
| Amazon | Amazonbot | brak | brak |
Lista zmienia się kilka razy w roku. Aktualne nazwy dostawcy publikują w swojej dokumentacji: OpenAI opisuje swoje boty tutaj, a Google w dokumentacji Search Central. Po większych premierach modeli warto przejrzeć plik ponownie.
Uwaga o Bytespiderze: jest znany z ignorowania reguł, więc wpis w robots.txt bywa przy nim czysto deklaratywny.
Jak edytować robots.txt w WordPressie
WordPress domyślnie generuje wirtualny plik robots.txt, którego nie ma fizycznie na serwerze. Masz trzy drogi:
- Rank Math: Rank Math, Ustawienia ogólne, Edytuj robots.txt
- Yoast SEO: Yoast SEO, Narzędzia, Edytor plików. Zadziała, jeśli serwer pozwala na zapis
- Fizyczny plik na serwerze: wgraj
robots.txtdo katalogu głównego strony przez menedżera plików hostingu albo FTP. Fizyczny plik ma pierwszeństwo przed wirtualnym
Plik zawsze jest pod adresem twojadomena.pl/robots.txt, a zmiany wchodzą w życie przy kolejnej wizycie bota. Przy okazji edycji sprawdź, czy masz w nim poprawnie wskazaną mapę witryny.
Co zrobić, jeśli nie masz dostępu do własnej strony. To brzmi jak sytuacja wyjątkowa, a nie jest. W moich dwudziestu ostatnich rozmowach czterokrotnie okazało się, że właściciel firmy nie może samodzielnie zmienić niczego na swojej stronie, bo dostęp trzyma poprzedni wykonawca. Bez dostępu do panelu albo serwera nie zmienisz robots.txt.
- Krok 1: sprawdź, czy masz dostęp do panelu hostingu. To wystarczy, żeby wgrać fizyczny plik robots.txt, nawet bez logowania do WordPressa
- Krok 2: jeśli nie, poproś wykonawcę o przekazanie danych. Dostęp należy się po zakończeniu prac i nie jest usługą dodatkową
- Krok 3: jeśli nie ma kontaktu, przez panel hostingu da się odzyskać dostęp do strony w większości przypadków
- Krok 4: przy okazji zapisz sobie te dane w jednym miejscu, razem z datą wygaśnięcia domeny
sprawdź: Sitemap w robots.txt: czy dodawać oraz Jak sprawdzić, kiedy wygasa domena
Gotowe reguły do wklejenia

Wariant A: blokuję trening, zostaję w odpowiedziach AI. Rozsądny wybór, jeśli chronisz treści, ale chcesz zapytań.
# Blokuj boty treningowe
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: CCBot
Disallow: /
# Zostaw boty wyszukiwania, żeby AI mogło Cię cytować
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
Wariant B: blokuję wszystko. Gdy świadomie nie chcesz mieć nic wspólnego z AI.
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Claude-SearchBot
Disallow: /
User-agent: Claude-User
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: Perplexity-User
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: Applebot-Extended
Disallow: /
Wariant C: blokuję tylko wybraną sekcję. Przydaje się, gdy chronisz strefę klienta albo materiały do pobrania, a resztę strony zostawiasz otwartą.
User-agent: GPTBot
Disallow: /strefa-klienta/
Disallow: /materialy/
User-agent: ClaudeBot
Disallow: /strefa-klienta/
Disallow: /materialy/
Każdy bot potrzebuje własnej reguły. Zezwolenie dla ClaudeBot nie zezwala automatycznie Claude-SearchBot, to trzeba wypisać osobno. Nie ma też czegoś takiego jak reguła zbiorcza „wszystkie boty AI”: User-agent: * obejmie także Googlebota, czyli zrobi coś zupełnie innego, niż zamierzasz.
Mit: blokada Google-Extended a pozycja w Google
Tu mylą się nawet doświadczeni. Zablokowanie Google-Extended nie usuwa Cię z wyszukiwarki Google ani z AI Overviews. To osobny token dotyczący wyłącznie trenowania Gemini i Vertex AI. Indeksowanie robi Googlebot, którego nie blokujesz nigdy, bo to oznaczałoby zniknięcie z wyników.

Innymi słowy: nie istnieje osobny bot „od AI Overviews”. Podsumowania korzystają z normalnego indeksu Google. Jedyny sposób, żeby się z nich wypisać, to wypaść z Google w ogóle, czego raczej nie chcesz.
Jest jeden wyjątek warty wzmianki: znacznik nosnippet ogranicza wyświetlanie fragmentów Twojej treści w wynikach, a przy okazji w podsumowaniach. Cena jest jednak wysoka, bo tracisz też zwykły opis w wynikach wyszukiwania, więc w praktyce prawie nikt tego nie stosuje.
Jak sprawdzić, czy przypadkiem czegoś nie blokujesz
To jest sekcja, którą warto przejść nawet jeśli nigdy świadomie nic nie blokowałaś. Niektóre wtyczki i usługi mają przełącznik „Block AI Bots” włączony domyślnie albo włączający się po aktualizacji.
Cztery miejsca do sprawdzenia
- Krok 1: otwórz
twojadomena.pl/robots.txtw przeglądarce i przeczytaj, co tam faktycznie jest. To zajmuje trzydzieści sekund i wyłapuje większość przypadków - Krok 2: sprawdź ustawienia wtyczki SEO. W Rank Math i Yoast bywają opcje dotyczące botów AI
- Krok 3: sprawdź wtyczki bezpieczeństwa i firewalle. To one najczęściej dokładają reguły bez pytania
- Krok 4: jeśli korzystasz z Cloudflare, sprawdź ustawienia blokowania botów AI. Ta opcja bywa włączona przy podstawowej konfiguracji
Jeśli po tym przeglądzie okaże się, że coś jednak blokujesz, a nie chciałaś, usuń regułę i sprawdź w kolejnych tygodniach, czy marka wraca do odpowiedzi.
sprawdź: Monitoring cytowań w AI Overviews oraz Jak szybko AI widzi zmiany na stronie
Czy sam robots.txt wystarczy
Nie zawsze. robots.txt to prośba, nie blokada techniczna. Grzeczne boty ją respektują, część crawlerów ignoruje.
| Metoda | Skuteczność | Kiedy stosować |
|---|---|---|
| robots.txt | zależy od dobrej woli bota | domyślnie, przy większości zastosowań |
| reguła na poziomie serwera lub firewalla | wysoka | gdy naprawdę musisz coś odciąć |
| treść za logowaniem | pełna | materiały płatne i strefy klienta |
znacznik noindex | dotyczy indeksowania, nie trenowania | inne zastosowanie, nie mylić z blokadą AI |
Jeśli chodzi o materiały, na których naprawdę Ci zależy, jedyną pewną metodą jest umieszczenie ich za logowaniem. Wszystko inne opiera się na tym, że druga strona przestrzega zasad.
A co z plikiem llms.txt
llms.txt to osobny temat i nie służy do blokowania. To propozycja standardu, która wskazuje modelom najważniejsze treści, a nie ogranicza dostęp. Można powiedzieć, że robots.txt mówi „gdzie nie wchodź”, a llms.txt „zacznij stąd”.
sprawdź: llms.txt: kiedy ma sens i jak wdrożyć
Nie. GPTBot to crawler OpenAI i nie ma nic wspólnego z Googlebotem. Blokada Google-Extended też nie wpływa na wyniki Google, bo dotyczy wyłącznie trenowania Gemini.
Dodaj do robots.txt regułę User-agent: ClaudeBot i pod nią Disallow: /. Jeśli chcesz zostać w odpowiedziach Claude, nie blokuj przy okazji Claude-SearchBot, to osobny user-agent.
Jeśli zablokowałaś OAI-SearchBot, to z wyszukiwania w ChatGPT tak. Żeby zostać w odpowiedziach, a wypisać się tylko z treningu, zostaw boty wyszukiwania i zablokuj wyłącznie treningowe.
Nie. To prośba, którą grzeczne boty respektują, a część crawlerów ignoruje. Do twardego odcięcia potrzebna jest reguła na serwerze albo w firewallu.
Najprościej przez Rank Math albo Yoast SEO, albo wgrywając własny plik do katalogu głównego strony. Fizyczny plik ma pierwszeństwo przed wirtualnym.
Otwórz twojadomena.pl/robots.txt i sprawdź, czy widzisz swoje reguły. Potem zajrzyj w logi serwera i poszukaj nazw botów, żeby zobaczyć, kto faktycznie wchodzi i czy respektuje zapisy.
Nie. Chroni przed wykorzystaniem ich przez boty, które reguł przestrzegają. Nie chroni przed kopiowaniem przez ludzi ani przez narzędzia, które robots.txt ignorują.
Zwykle nie. Blog jest najczęściej cytowaną częścią strony w odpowiedziach AI, więc blokada odcina Cię dokładnie tam, gdzie masz największą szansę na wzmiankę.
Jeszcze jedna rzecz z rozmów. Kiedy tłumaczę klientom, że do strony trzeba dodać pliki, które wpuszczają roboty i mówią im, co jest na stronie, nikt jeszcze nie zaprotestował. Reakcja jest zawsze ta sama: „dobra, róbmy”. Obawa przed AI podbierającym treści jest w mediach znacznie silniejsza niż w rozmowach z ludźmi, którzy prowadzą firmy i liczą zapytania.
Cała decyzja sprowadza się do jednego pytania: czy zależy Ci na tym, żeby AI mówiło o Twojej firmie, czy na tym, żeby Twoje treści nie zasilały modeli. To dwie różne rzeczy i można wybrać każdą z nich osobno. Jeśli chcesz sprawdzić, co Twoja strona dziś wpuszcza i czy nie blokujesz czegoś przez przypadek, napisz przez formularz.
