Generator robots.txt (boty AI)
Zablokuj crawlery AI w robots.txt
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator robots.txt — blokada botów AI
Boty AI (GPTBot, ClaudeBot, CCBot i inne) zbierają treści z internetu do trenowania modeli. Jeśli nie chcesz, aby Twoje treści były w ten sposób wykorzystywane, możesz zablokować je w robots.txt.
Popularne boty AI
| Bot | Właściciel |
|---|---|
| GPTBot | OpenAI |
| Google-Extended | Google (Gemini) |
| ClaudeBot | Anthropic |
| CCBot | Common Crawl |
| Bytespider | ByteDance |
| PerplexityBot | Perplexity |
Ważne ograniczenia
- robots.txt to prośba, nie techniczna blokada — część botów ją ignoruje.
Google-Extendednie wpływa na wyszukiwarkę Google — dotyczy tylko trenowania Gemini.- Blokada robota AI nie obniży pozycji w klasycznym wyszukiwaniu.
- Skuteczniejsza bywa blokada po User-Agent w konfiguracji serwera lub na WAF.
Jak działa generator robots.txt dla botów AI
Narzędzie działa na zasadzie prostego mapowania: każde pole wyboru w formularzu odpowiada dokładnie jednej wartości User-Agent z listy dziesięciu botów. Po zaznaczeniu pozycji generator wypisuje dla niej dwie linie — User-agent: nazwa_bota oraz Disallow: /. Ukośnik w dyrektywie Disallow oznacza całą witrynę, od katalogu głównego w dół. Niezaznaczone pozycje nie trafiają do pliku wcale, co jest równoznaczne z pozostawieniem botowi swobodnego dostępu — robots.txt działa bowiem na zasadzie domyślnego Allow.
Każda grupa jest niezależna. Parser czytający plik najpierw szuka grupy pasującej do własnego User-Agent, a dopiero potem stosuje jej dyrektywy. Blok GPTBot nie wpływa więc na Googlebot, a blokada ChatGPT-User nie dotyczy GPTBot — to dwa odrębne wpisy, mimo że za oba odpowiada OpenAI. Dlatego liczba grup w pliku rośnie liniowo wraz z liczbą zaznaczonych botów: dziesięć zaznaczonych pozycji to dziesięć grup.
Plik ma postać czystego tekstu i jest wczytywany wtedy, gdy robot rozpoczyna nową wizytę. Zmiana w generatorze nie działa natychmiast u wszystkich botów — część parserów trzyma zawartość w pamięci podręcznej i wraca do niej po pewnym czasie. Wpis dotyczy wyłącznie tej domeny i tego protokołu, pod którym plik został udostępniony, więc osobna subdomena wymaga własnego robots.txt.
Przykład krok po kroku — sześć botów z dziesięciu
- Otwierasz generator i widzisz dziesięć pozycji: GPTBot, ChatGPT-User, Google-Extended, CCBot, ClaudeBot, Bytespider, PerplexityBot, Applebot-Extended, meta-externalagent oraz cohere-ai.
- Zaznaczasz sześć z nich: GPTBot, ChatGPT-User, Google-Extended, CCBot, ClaudeBot i PerplexityBot. To 6 z 10 dostępnych pozycji.
- Generator buduje sześć grup, każda po dwie linie — User-agent oraz Disallow. Razem daje to 6 x 2 = 12 linii dyrektyw.
- Grupy oddziela pięć pustych linii, więc gotowy plik ma 12 + 5 = 17 linii.
- Bez wpisu zostają cztery boty: Bytespider, Applebot-Extended, meta-externalagent i cohere-ai, czyli 4 z 10 pozycji, a więc 40% listy nadal ma wolny dostęp.
- Wgrywasz plik do katalogu głównego domeny i otwierasz adres twojadomena.pl/robots.txt, aby potwierdzić, że zawartość zgadza się z podglądem z generatora.
Lista botów obsługiwanych przez generator
| User-Agent | Właściciel | Zastosowanie zbieranych danych |
|---|---|---|
| GPTBot | OpenAI | dane treningowe |
| ChatGPT-User | OpenAI | tryb przeglądania |
| Google-Extended | trenowanie Gemini | |
| CCBot | Common Crawl | dane treningowe |
| ClaudeBot | Anthropic | dane treningowe |
| Bytespider | ByteDance | dane treningowe |
| PerplexityBot | Perplexity | indeks odpowiedzi |
| meta-externalagent | Meta | dane treningowe |
Jak używać generatora w praktyce
- Zdecyduj, co chcesz odciąć. Dziesięć pozycji na liście nie jest jednym workiem. Blokada botów treningowych to inna decyzja niż blokada ChatGPT-User, który odpowiada za tryb przeglądania na żądanie użytkownika.
- Zacznij od podglądu, nie od wdrożenia. Najpierw zaznacz boty, skopiuj wynik i porównaj go z tym, co już masz na serwerze. Nadpisanie istniejącego pliku bez kopii zapasowej oznacza utratę wcześniejszych reguł.
- Jeśli blokujesz tylko część witryny, wybierz ścieżki. Zamiast zaznaczać całą listę, możesz dopisać do wygenerowanych grup własne dyrektywy Disallow ze wskazaniem konkretnych katalogów.
- Zweryfikuj plik po wgraniu. Wejdź bezpośrednio na adres twojadomena.pl/robots.txt i sprawdź, czy serwer zwraca kod 200 oraz tekst, a nie stronę błędu.
- Traktuj robots.txt jako pierwszą warstwę. Jeżeli zależy Ci na twardym odcięciu, uzupełnij plik regułami po User-Agent w konfiguracji serwera albo w regułach WAF.
Czego generator nie uwzględnia
- Lista jest zamknięta. Generator obsługuje wyłącznie dziesięć botów wymienionych w narzędziu. Nowe roboty AI albo pomniejsze crawler'y trzeba dopisać do pliku ręcznie.
- Brak scalania z istniejącym plikiem. Narzędzie tworzy treść od zera i nie czyta tego, co już leży na serwerze, więc wygenerowany wynik trzeba samodzielnie połączyć z obecnymi regułami.
- Brak walidacji pozostałych dyrektyw. Generator nie sprawdza składni wpisów Sitemap, Crawl-delay ani reguł Allow dla innych botów — te elementy pozostają poza jego kontrolą.
- Tożsamość bota opiera się na deklaracji. Narzędzie blokuje wpis zgodny z podanym User-Agent. Crawler, który przedstawia się inaczej, nie zostanie objęty żadną z wygenerowanych grup.
Najczęstsze pytania
Czy mogę zablokować tylko część treści?
Tak — w robots.txt można wskazać konkretne ścieżki w dyrektywie Disallow, np. Disallow: /prywatne/.
Czy blokada AI szkodzi SEO?
Nie. Boty treningowe są oddzielone od robotów wyszukiwarek. Blokując GPTBot czy CCBot, nie wpływasz na indeksowanie Google.
Jak zweryfikować, czy boty respektują reguły?
Sprawdź logi serwera pod kątem User-Agent z listy. Zobacz też generator robots.txt.
Jak zablokować GPTBot w robots.txt?
Wystarczy grupa złożona z linii User-agent: GPTBot oraz Disallow: /. W generatorze zaznaczasz pozycję GPTBot, kopiujesz gotowy wynik i wgrywasz plik do katalogu głównego domeny.
Czy blokada ChatGPT-User wpływa na widoczność strony w ChatGPT?
ChatGPT-User odpowiada za tryb przeglądania, czyli pobieranie strony na żądanie użytkownika. Zablokowanie tej pozycji utrudnia cytowanie treści w odpowiedziach, ale nie przekłada się na pozycje w klasycznych wyszukiwarkach.
Czy blokada Google-Extended usunie stronę z Google?
Nie. Google-Extended dotyczy wyłącznie trenowania Gemini. Stronę indeksuje Googlebot, który jest osobnym User-Agentem i nie łapie się na ten wpis.
Ile wpisów powstanie, gdy zaznaczę wszystkie boty?
Przy dziesięciu zaznaczonych pozycjach generator tworzy 10 x 2 = 20 linii dyrektyw oraz dziewięć pustych linii oddzielających grupy, czyli łącznie 29 linii.
Gdzie wgrać wygenerowany plik robots.txt?
Do katalogu głównego domeny, tak aby był dostępny pod adresem twojadomena.pl/robots.txt. Subdomena oraz inny protokół wymagają własnego pliku, bo reguły nie przenoszą się automatycznie.