Darmowy generator pliku robots.txt.
Generator robots.txt dla botów AI to narzędzie, w którym odpowiadasz na kilka prostych pytań i od razu dostajesz gotowy plik, który mówi botom ChatGPT, Claude, Perplexity, Google i innych, czego mogą szukać na Twojej stronie.
1Czy AI ma pokazywać Twoją stronę w odpowiedziach?
2Czy firmy AI mogą uczyć modele na Twoich tekstach?
3Na czym działa Twoja strona?
4Jaka to strona?
Firma lokalna nie potrzebuje w robots.txt specjalnych reguł. O widoczności w Mapach Google decyduje Profil Firmy w Google, a nie ten plik.
5Adres mapy strony.
Wymagane. Adres zależy od systemu: najczęściej /sitemap.xml, /sitemap_index.xml (wtyczki Yoast SEO i Rank Math) albo /wp-sitemap.xml (WordPress bez wtyczki SEO). Otwórz adres w przeglądarce - jeśli widzisz listę linków, to ten.
6Masz już plik robots.txt? (opcjonalnie)
Wklej obecny plik (otworzysz go pod adresem twojadomena.pl/robots.txt). Sprawdzę, które boty AI mają dziś dostęp, i scalę plik z Twoimi wyborami: stare reguły tych botów podmienię, resztę zostawię bez zmian.
Chcesz zdecydować o każdym bocie osobno?Pełna lista 14 botów AI - dla osób, które wiedzą, czego szukają.
Bot to program, którym firma AI odwiedza strony. Jedna firma ma kilka botów do różnych zadań. Zaznaczony = może wejść, odznaczony = dopiszę dla niego blokadę. Nie wiesz, co wybrać? Wystarczą odpowiedzi na pytania 1 i 2.
Wyszukiwanie w AI
Od nich zależy, czy AI zacytuje Twoją stronę i poda do niej link.
Otwieranie strony na prośbę użytkownika
Wchodzą, gdy ktoś w czacie wklei link do Twojej strony albo zapyta o nią wprost.
Trenowanie modeli AI
Zbierają teksty do uczenia modeli. Ich blokada nie usuwa strony z odpowiedzi AI.
# Generator: https://sayseo.pl/narzedzia/generator-robots-txt-ai/User-agent: *Allow: /
Wpisz adres mapy strony w kroku 5 - wtedy plik będzie gotowy do skopiowania i pobrania.
Co robi ten plik
- ChatGPT, Claude i Perplexity mogą pokazywać i cytować stronę
- Treści mogą posłużyć do trenowania modeli AI
- Google, Bing i Google AI Overviews bez zmian
- Brak adresu mapy strony - wpisz go w kroku 5
Co dalej
- Wgraj plik do głównego katalogu domeny i otwórz twojadomena.pl/robots.txt - sprawdź, czy widać nowe reguły. Masz już własny plik? Wklej go w kroku 6 - scalę oba bezpiecznie.
- Sprawdź zaporę i hosting (np. Cloudflare): potrafią blokować boty AI niezależnie od tego pliku.
- Zajrzyj do checklisty widoczności w AI - dostęp botów to jeden z 45 punktów.
Boty AI mają wstęp. Chcesz wiedzieć, czy ChatGPT, Gemini i Perplexity faktycznie polecają Twoją firmę? Sprawdzę to w bezpłatnym mini-audycie.
Umów bezpłatny mini-audytPodstawy
Co to jest robots.txt?
Robots.txt to plik tekstowy w głównym katalogu strony, który mówi robotom wyszukiwarek i botom AI, do których adresów mogą wchodzić. Służy do zarządzania ruchem robotów: żeby nie przeciążały serwera i nie traciły czasu na adresy bez wartości, takie jak panel administracyjny, filtry w sklepie czy wyniki wyszukiwarki na stronie.
Robots.txt nie ukrywa strony przed Google. Zablokowany adres może pojawić się w wynikach bez opisu, jeśli prowadzą do niego linki z innych stron. Żeby wyłączyć podstronę z wyników, potrzebny jest znacznik noindex albo hasło. Plik jest też prośbą, nie zamkiem - duże wyszukiwarki go przestrzegają, ale nie każdy robot musi.
Jak napisać plik
Zasady tworzenia pliku robots.txt.
Nazwa i miejsce.
Plik musi nazywać się dokładnie robots.txt i leżeć w głównym katalogu domeny: twojadomena.pl/robots.txt. Strona ma jeden taki plik - w podkatalogu (np. /blog/robots.txt) roboty go nie szukają.
Osobny plik dla subdomeny.
Plik działa tylko dla adresu, pod którym leży. Plik z twojadomena.pl nie obejmuje sklep.twojadomena.pl - subdomena potrzebuje własnego pliku.
Zwykły tekst w UTF-8.
Zapisz plik w zwykłym edytorze tekstu (Notatnik, edytor w panelu hostingu). Word i podobne programy dodają formatowanie, którego roboty nie zrozumieją.
Grupy: User-agent i reguły.
Każda grupa zaczyna się od linii User-agent (nazwa robota albo * dla wszystkich), a pod nią są reguły Disallow (nie wchodź) i Allow (wchodź). Ścieżka zaczyna się od ukośnika, a wielkość liter ma znaczenie: /Blog to nie /blog.
Wygrywa dokładniejsza reguła.
Gdy do adresu pasuje kilka reguł, Google stosuje najdłuższą. Gwiazdka * zastępuje dowolny ciąg znaków, a $ oznacza koniec adresu. Robot, który ma w pliku własną grupę, ignoruje grupę dla *.
Mapa strony pełnym adresem.
Linia Sitemap musi zawierać cały adres z https://, np. Sitemap: https://twojadomena.pl/sitemap.xml. Google nie dopisuje sam wariantów z www ani bez.
Limit i odświeżanie.
Google czyta pierwsze 500 KiB pliku. Kopię pliku zwykle trzyma do 24 godzin, więc zmiana nie działa od razu.
Gotowe wzory
Przykładowe konfiguracje pliku robots.txt.
W przykładach zamień twojadomena.pl na swój adres. Linie zaczynające się od # to komentarze - roboty je pomijają.
Wpuść wszystkie roboty.
Najprostszy plik: żadnych blokad, tylko mapa strony.
User-agent: *Allow: /Sitemap: https://twojadomena.pl/sitemap.xml
Strona na WordPressie.
Panel administracyjny zamknięty, ale plik admin-ajax.php otwarty - korzystają z niego wtyczki na stronie.
User-agent: *Disallow: /wp-admin/Allow: /wp-admin/admin-ajax.phpSitemap: https://twojadomena.pl/sitemap_index.xml
Sklep z filtrami.
Filtry i sortowanie tworzą tysiące adresów z tą samą treścią. Wzór z parametrem blokuje je bez blokowania kategorii (przykład dla WooCommerce).
User-agent: *Disallow: /*?*orderby=Disallow: /*?*filter_Disallow: /*?s=
Katalog albo typ pliku.
Zamknięcie jednego katalogu i wszystkich plików PDF. Znak $ oznacza, że adres musi kończyć się na .pdf.
User-agent: *Disallow: /panel/Disallow: /*.pdf$
Bez treningu AI, z wyszukiwaniem.
Boty trenujące modele zablokowane, wyszukiwarki AI i Google bez zmian. Taki plik złożysz generatorem powyżej.
User-agent: GPTBotDisallow: /User-agent: ClaudeBotDisallow: /User-agent: Google-ExtendedDisallow: /
Cała strona zablokowana.
Tak wygląda plik wersji testowej. Na działającej stronie to najczęstszy błąd - zostaje po przeniesieniu strony i wyłącza ją z wyszukiwarek.
User-agent: *Disallow: /
Kontrola
Jak sprawdzić, czy strona jest zablokowana?
Otwórz plik w przeglądarce.
Wpisz twojadomena.pl/robots.txt. Jeśli w grupie User-agent: * widzisz samo Disallow: /, strona jest zamknięta dla wszystkich robotów, które nie mają w pliku własnej grupy (np. User-agent: Googlebot).
Search Console: raport robots.txt.
W Google Search Console (Ustawienia, robots.txt) zobaczysz, jaki plik Google pobrał, kiedy i czy znalazł w nim błędy.
Search Console: sprawdzenie adresu.
Wklej adres podstrony w pasku „Sprawdź adres URL”. Przy zablokowanej stronie Google pokaże informację, że robot nie mógł jej pobrać przez plik robots.txt. Listę takich adresów znajdziesz też w raporcie Strony.
Boty AI: wklej plik w generatorze.
Wklej obecny plik w kroku 6 generatora - pokażę, które z 14 botów AI mają dziś dostęp do strony, także przez regułę dla wszystkich robotów.
Zapora i hosting.
Plik to nie wszystko: Cloudflare i inne usługi ochrony potrafią odbijać boty niezależnie od robots.txt. Sprawdź ustawienia zapory.
Po kolei
Trzy rodzaje botów AI.
Firmy AI wysyłają na strony różne boty i każdy robi coś innego. Wyszukujące (OAI-SearchBot, Claude-SearchBot, PerplexityBot) budują odpowiedzi z linkami - od nich zależy, czy AI zacytuje Twoją stronę. Działające na prośbę użytkownika (ChatGPT-User, Perplexity-User) otwierają stronę, gdy ktoś o nią zapyta. Trenujące (GPTBot, ClaudeBot, Google-Extended i inne) zbierają teksty do uczenia modeli. Pierwsze pytanie w generatorze dotyczy dwóch pierwszych grup, drugie - trzeciej. Każdego bota z osobna ustawisz w ustawieniach zaawansowanych.
Uczciwie
Czego robots.txt nie załatwi.
Google-Extended nie wyłącza Google AI Overviews.
Google-Extended decyduje o trenowaniu Gemini, a nie o wyszukiwarce. Kto chce wyłączyć stronę z Google AI Overviews i AI Mode, robi to w Search Console: Ustawienia, „Search generative AI”. Google udostępnił to ustawienie wszystkim stronom 31 sierpnia 2026 r. i podaje, że nie wpływa ono na zwykłe wyniki wyszukiwania.
Googlebota i Bingbota zostaw w spokoju.
Blokada Googlebota zatrzymuje pobieranie i odświeżanie strony przez Google. Strona traci aktualny opis i treść w wynikach, a jej adres może zostać w Google bez opisu. Bingbot jest równie ważny: na indeksie Bing opiera się między innymi Copilot. Dlatego ten generator w ogóle nie daje ich blokować.
robots.txt to prośba, nie zamek.
Boty dużych firm go respektują, ale boty działające na prośbę użytkownika (ChatGPT-User, Perplexity-User, Meta-ExternalFetcher) według swoich dokumentacji mogą go pominąć. Jeśli coś musi zostać zamknięte, potrzebna jest blokada na serwerze albo hasło.
Zapora może blokować boty bez Twojej wiedzy.
Cloudflare i inne usługi ochrony stron potrafią domyślnie odbijać boty AI, niezależnie od tego, co jest w robots.txt. Po zmianie pliku sprawdź też ustawienia zapory i hostingu.
Wpuszczony bot nie oznacza poleceń.
Dostęp to warunek wejścia, nie przewaga. To, czy ChatGPT albo Perplexity polecą firmę, zależy od treści, opinii i obecności w źródłach, z których silniki czerpią.
Dostęp botów to jeden z 45 punktów mojej checklisty widoczności w AI - tam znajdziesz resztę rzeczy, od których zależy, czy AI poleci firmę. Całą tę pracę wykonuję dla klientów w ramach usługi pozycjonowania w AI.
Kontakt
Chcesz wiedzieć, czy AI w ogóle widzi Twoją stronę?
Napisz, czym się zajmujesz i podaj adres strony. Sprawdzę, co widzą boty AI i co AI mówi o Twojej firmie.
Napisz kilka słów o projekcie - odpowiadam maksymalnie w 24h.
Rozwiń najczęściej zadawane pytania
Czy zablokowanie GPTBota usunie moją stronę z ChatGPT?
Nie. GPTBot zbiera treści do trenowania modeli OpenAI. Za wyniki wyszukiwania w ChatGPT odpowiada inny bot - OAI-SearchBot - i to od niego zależy, czy strona pojawi się w odpowiedziach z linkami. Możesz zablokować trening i zostać w wyszukiwaniu.
Gdzie wgrać plik robots.txt?
Do głównego katalogu domeny, tak żeby otwierał się pod adresem twojadomena.pl/robots.txt. Na WordPressie plik możesz edytować we wtyczce SEO (np. Yoast lub Rank Math) albo wgrać przez FTP. Wgrany plik zastępuje ten, który WordPress tworzy automatycznie.
Jak zablokować ChatGPT w robots.txt?
Zależy, co chcesz zablokować. Trening modeli OpenAI blokuje grupa „User-agent: GPTBot” z „Disallow: /”. Wyszukiwanie w ChatGPT to osobny bot - OAI-SearchBot; po jego blokadzie treść strony nie trafi do odpowiedzi, choć według OpenAI sam link może się jeszcze pojawić. ChatGPT-User, który otwiera stronę na prośbę użytkownika, może pominąć robots.txt. W generatorze wybierasz to dwoma pytaniami.
Jak sprawdzić, czy blokuję boty AI?
Otwórz twojadomena.pl/robots.txt i wklej jego treść w kroku 6 generatora. Pokażę, które z 14 botów AI mają dziś dostęp do strony głównej, a które są zablokowane - także przez regułę dla wszystkich botów („User-agent: *”). Pamiętaj, że boty może blokować także zapora na serwerze, np. Cloudflare.
Czy blokada botów AI szkodzi pozycjom w Google?
Nie, jeśli nie blokujesz Googlebota. GPTBot, ClaudeBot czy Google-Extended nie wpływają na zwykłe wyniki Google. Dlatego ten generator w ogóle nie pozwala blokować Googlebota ani Bingbota.
Czy to narzędzie zapisuje albo wysyła moje dane?
Nie. Generator działa w całości w Twojej przeglądarce. Nic nie trafia na mój serwer, nie ma rejestracji ani zapisu na newsletter.