Analiza SEO

Generator robots.txt

Darmowy generator robots.txt: wybierz preset CMS (WordPress, WooCommerce, 1C-Bitrix, Laravel, Next.js oraz uwaga dla Shopify), dopisz własne reguły Allow/Disallow, zdecyduj, co z botami AI — zablokować trenowanie (GPTBot, ClaudeBot, Google-Extended…) i zostawić wyszukiwanie AI albo zablokować wszystkie — i dodaj Sitemap. Plik jest sprawdzany pod kątem typowych błędów i powstaje w przeglądarce, bez rejestracji.

Ustawienia
Trenowanie modeli AI
Wyszukiwanie AI (linki do Ciebie w odpowiedziach)
Pobrania na prośbę użytkownika

Zaznaczone boty dostaną „Disallow: /”. robots.txt to prośba, a nie zamek: uczciwe boty ją respektują, resztę zatrzyma tylko serwer lub CDN (np. blokowanie botów AI w Cloudflare).

robots.txt

Pobierz robots.txt
Walidacja

    Wgraj plik do katalogu głównego (https://twoja-strona/robots.txt) i sprawdź działający plik w teście robots.txt. Dostęp botów AI pokaże AI Visibility Checker, a krótki opis strony dla AI zbuduje generator llms.txt.

    Najważniejsze fakty

    robots.txt to plik tekstowy w katalogu głównym strony, w którym prosisz roboty, by nie wchodziły do niektórych sekcji. Wybierz preset (WordPress, WooCommerce, Bitrix, Next.js i inne), dodaj własne ścieżki i Sitemap, opcjonalnie zablokuj boty AI, po czym skopiuj wynik. To prośba, a nie ochrona: uczciwe boty ją respektują, inne nie, a zablokowana strona może i tak trafić do indeksu.

    Cena
    Za darmo
    Rejestracja
    Niewymagana
    Przetwarzanie
    W Twojej przeglądarce — nic nie trafia na serwer
    Dane wejściowe
    Preset strony, ścieżki Disallow i Allow (po jednej w wierszu), adres Sitemap, pole Crawl-delay i lista botów AI
    Limity
    Bez rejestracji i bez limitów; tylko generowanie i sprawdzanie tekstu, plik trzeba samodzielnie wgrać na stronę
    Wynik
    Gotowy tekst robots.txt z przyciskiem Kopiuj lub Pobierz oraz lista ostrzeżeń (konflikt Allow i Disallow, zablokowanie całej strony, Crawl-delay)
    Ostatnia aktualizacja

    Wideo: jak to działa 0:56 po angielsku, napisy po polsku

    Generator robots.txt za darmo: presety CMS + blokada botów AI (GPTBot, ClaudeBot)

    Generator robots.txt za darmo: presety CMS + blokada botów AI (GPTBot, ClaudeBot)

    Wygeneruj plik robots.txt za darmo: presety CMS (WordPress, WooCommerce, Shopify…), własne reguły, linia Sitemap i gotowe presety dla robotów AI.

    Rozdziały
    1. 0:00 The problem
    2. 0:08 Start from a preset
    3. 0:18 AI crawlers
    4. 0:32 Good to know
    5. 0:44 Try it free
    Transkrypcja wideo

    Write a robots.txt file, and decide what to do about AI crawlers. Here's a free generator that does both. Pick a site preset: WordPress, WooCommerce, Shopify and others. I'll choose WordPress, and the rules for its admin area and search pages appear on the right. Then the AI crawlers section. The preset, Block AI training, allow AI search, disallows the training bots like GPTBot and ClaudeBot, but leaves the search bots alone. Add a sitemap line, and download the file. Robots.txt is a request, not access control. It blocks crawling, not indexing. Blocking Google-Extended doesn't hurt your Google rankings. Free, no sign-up. The link is in the description. Subscribe for more free tools.

    Jak to wygląda

    Generator robots.txt online

    Generator robots.txt tworzy plik reguł dla wyszukiwarek i botów AI: presety dla WordPress, WooCommerce, 1C-Bitrix, Laravel i Next.js, uwaga dla Shopify, własne ścieżki Allow/Disallow, linia Sitemap i osobny blok dla crawlerów AI. Boty trenujące modele (GPTBot, ClaudeBot, Google-Extended i inne) można zablokować bez ruszania botów wyszukiwania AI, które linkują do Twojej strony. Wynik jest od razu sprawdzany pod kątem typowych błędów.

    Presety WordPress, WooCommerce, 1C-Bitrix, Laravel, Next.js i instrukcja dla Shopify
    Boty AI w grupach: trenowanie, wyszukiwanie AI, pobrania użytkowników
    Preset „zablokuj trenowanie, zostaw wyszukiwanie AI” jednym kliknięciem
    Walidacja: ścieżki, duplikaty, zablokowane CSS/JS, Sitemap, rozmiar pliku
    Linia Sitemap z domeny lub pełnego adresu mapy
    Działa w przeglądarce; kopiuj lub pobierz plik

    Jak korzystać

    1. Wybierz preset swojego CMS lub „Własny” i popraw ścieżki Allow i Disallow
    2. Zdecyduj, co z botami AI: nie wymieniać, zablokować trenowanie albo wszystkie
    3. Dodaj adres sitemap i przejrzyj ostrzeżenia pod plikiem
    4. Pobierz robots.txt, wgraj do katalogu głównego i sprawdź działający plik

    FAQ

    W katalogu głównym hosta, np. example.com/robots.txt; w podfolderze nie działa. Według dokumentacji Google plik obowiązuje tylko dla protokołu, hosta i portu, na którym leży, więc subdomena potrzebuje własnego.

    Zaznacz potrzebne boty na liście: dostaną Disallow: /. Rozróżniaj trenowanie modeli (GPTBot, ClaudeBot, Google-Extended i inne) od wyszukiwania AI (OAI-SearchBot, PerplexityBot): blokując drugie, możesz zniknąć z odpowiedzi AI.

    Nie. To prośba do robotów, a zablokowana strona może i tak trafić do indeksu przez zewnętrzne linki. Aby wyłączyć ją z wyników, użyj noindex.

    Nie, Google nie obsługuje tego pola; respektuje je Bing. Spośród dyrektyw Google obsługuje user-agent, allow, disallow i sitemap.

    Obowiązuje najbardziej szczegółowa reguła według długości ścieżki, a przy remisie wybierana jest mniej restrykcyjna. Nasza kontrola oznacza takie konflikty ostrzeżeniem.

    Dla kogo i typowe zastosowania

    • Strona na WordPressie lub Bitrix. Wybierz preset z typowymi ścieżkami technicznymi i dodaj adres Sitemap.
    • Blokowanie wyszukiwarki, filtrów i koszyka. Wpisz własne ścieżki ze wzorcami * i $, np. /*?sort=.
    • Decyzja o botach AI. Zablokuj tylko trenowanie modeli albo też wyszukiwanie AI, po decyzji, czy zależy Ci na widoczności w odpowiedziach AI.

    Uczciwe ograniczenia

    • robots.txt to prośba, a nie zamek. Nieuczciwe boty go ignorują; OpenAI i Perplexity same piszą, że przy zapytaniach na prośbę użytkownika plik może nie obowiązywać.
    • Zablokowana strona może zostać w indeksie. Aby usunąć ją z wyników, potrzebny jest noindex, a nie Disallow.
    • Google ignoruje Crawl-delay. Bing go respektuje; Google steruje częstotliwością inaczej.
    • Shopify. Platforma sama generuje robots.txt, więc reguły zmienia się przez szablon robots.txt.liquid, a nie wgraniem pliku.
    • Plik musi leżeć w katalogu głównym hosta. Każda subdomena i protokół potrzebują własnego pliku; generator niczego nie publikuje i nie sprawdza działającej strony.

    Powiązane: checker robots.txt, generator sitemap, widoczność w AI, llms.txt.

    PromoPilot i alternatywy: porównanie

    Porównujemy tylko to, co potwierdzono na oficjalnych stronach usług. Gdy nie udało się potwierdzić faktu, w komórce jest „—”.

    Parametr PromoPilot Google Search Central: спецификация robots.txt
    Presety CMS ✓ WordPress, WooCommerce, Bitrix, Laravel, Next.js ✗
    Lista botów AI ✓ 14 botów ✗
    Kontrola konfliktów reguł ✓ Zasada: wygrywa najbardziej szczegółowa, przy konflikcie mniej restrykcyjna
    Działa w przeglądarce ✓ —

    Tabelę można przewinąć w bok

    Gdzie jesteśmy słabsi: nie sprawdzamy opublikowanego pliku ani konkretnych adresów, nie ma presetu dla Joomli, Drupala i innych CMS, a listę botów AI trzeba okresowo porównywać z oficjalnymi stronami operatorów.

    Kiedy wybrać PromoPilot: Gdy chcesz szybko złożyć poprawny robots.txt z presetu CMS i sprawdzić typowe błędy. Do kontroli opublikowanego pliku i testowania adresów użyj checkera robots.txt lub Search Console.

    Sprawdzono: . „—” oznacza brak potwierdzenia na oficjalnej stronie; warunki i ceny się zmieniają, sprawdź je na stronach usług.

    Jak działa robots.txt

    robots.txt to plik tekstowy w katalogu głównym (https://example.com/robots.txt). Składa się z grup: linia User-agent wskazuje bota, pod nią są reguły Allow i Disallow ze ścieżkami. Najważniejsze zasady przy pisaniu pliku:

    • Bot stosuje tylko jedną grupę — najdokładniej pasującą do swojej nazwy. Jeśli GPTBot ma własną grupę, reguł dla * już nie czyta. Dlatego generator nie tworzy grupy z Allow: / dla „dozwolonych” botów AI: otworzyłaby im /wp-admin/ i wszystko, co zablokowano innym.
    • Wygrywa najdłuższe dopasowanie. Allow: /wp-admin/admin-ajax.php jest silniejsze niż Disallow: /wp-admin/. Przy remisie Google wybiera Allow.
    • Działają * i $. Disallow: /*?sort= blokuje adresy z parametrem sortowania, Disallow: /*.pdf$ — wszystkie PDF.
    • Linia Sitemap nie należy do grup i musi być pełnym adresem.
    • Google nie obsługuje Crawl-delay; Bing go respektuje. Google czyta najwyżej 500 KiB pliku.

    Boty AI: kogo blokować i jaki ma to koszt

    Boty AI dzielą się na trzy grupy i każda wymaga innej decyzji.

    GrupaBotyJeśli zablokujesz
    Trenowanie modeliGPTBot (OpenAI), ClaudeBot (Anthropic), CCBot (Common Crawl), meta-externalagent (Meta), Bytespider (ByteDance), Amazonbot (Amazon) oraz tokeny Google-Extended i Applebot-ExtendedTreści nie trafią do przyszłych zbiorów treningowych. Wyszukiwarka Google i Bing nie są tym objęte.
    Wyszukiwanie AIOAI-SearchBot, Claude-SearchBot, PerplexityBotStrona przestanie pojawiać się jako link w odpowiedziach ChatGPT Search, Claude i Perplexity — to utracony ruch.
    Pobrania na prośbę użytkownikaChatGPT-User, Claude-User, Perplexity-UserAsystent nie otworzy strony, nawet gdy użytkownik sam poda link. OpenAI i Perplexity zaznaczają, że te pobrania mogą nie respektować robots.txt.

    Przypadki szczególne. Google-Extended to nie bot, lecz token: stronę skanuje zwykły Googlebot, a blokada oznacza „nie używaj treści do trenowania i odpowiedzi Gemini”. Według dokumentacji Google nie wpływa na obecność w wyszukiwarce ani na ranking. Applebot-Extended działa tak samo: wyłącza treści z trenowania modeli Apple, a Applebot nadal skanuje stronę dla Siri, Spotlight i Safari. Amazonbot według Amazona służy ulepszaniu jego usług, a dane mogą być używane do trenowania modeli AI — dlatego jest w grupie trenowania.

    Najczęstszy wybór to preset „Zablokuj trenowanie AI, zostaw wyszukiwanie AI”: treści nie idą do trenowania, a linki w odpowiedziach AI nadal przyprowadzają odwiedzających. Powstaje taki blok:

    User-agent: GPTBot
    User-agent: ClaudeBot
    User-agent: Google-Extended
    User-agent: Applebot-Extended
    User-agent: CCBot
    User-agent: meta-externalagent
    User-agent: Bytespider
    User-agent: Amazonbot
    Disallow: /

    Po publikacji sprawdź, jak poszczególne boty AI widzą stronę, w AI Visibility Checker, a jeśli chcesz, by AI lepiej rozumiało serwis, dodaj plik llms.txt.

    robots.txt to prośba, a nie zamek

    Uczciwe boty go przestrzegają; technicznie nic nie zmusza pozostałych. Jeśli boty trzeba naprawdę zatrzymać, robi się to na serwerze lub w CDN. Cloudflare ma np. zarządzany robots.txt z regułami dla botów AI (na wszystkich planach) i osobne blokowanie botów na poziomie sieci. Nie używaj też robots.txt do ukrywania tajnych adresów: plik jest publiczny, a Disallow: /secret-admin/ tylko podpowiada, gdzie szukać.

    Presety CMS: co zawierają i dlaczego

    • WordPress: blokuje /wp-admin/ (poza admin-ajax.php), wewnętrzne wyszukiwanie /?s= i /search/ oraz linki ?replytocom=. /wp-includes/ i /wp-content/plugins/ zostają otwarte: są tam CSS i JS potrzebne do renderowania. Plik w katalogu głównym zastępuje wirtualny robots.txt WordPressa; w Yoast SEO edytujesz go w Narzędzia → Edytor plików.
    • WooCommerce: do reguł WordPressa dodaje koszyk, zamówienie, konto i linki ?add-to-cart=.
    • 1C-Bitrix: blokuje folder systemowy /bitrix/, ale zostawia otwarte /bitrix/templates/, /bitrix/js/, /bitrix/cache/, /bitrix/components/, /bitrix/panel/ i /upload/, aby Google widział wygląd i obrazy.
    • Shopify: plik generuje platforma i nie da się wgrać własnego. Reguły zmienia się w szablonie robots.txt.liquid (Sklep online → Motywy → Edytuj kod → Dodaj nowy szablon → robots); generator przygotuje dodatkowe linie.
    • Laravel: katalogiem głównym jest /public, więc /vendor i .env nie są dostępne i nie wpisujemy ich. Blokujemy strony logowania, rejestracji i resetu hasła.
    • Next.js: blokuje tylko /api/. Folderu /_next/ nie ruszaj — są tam JS i CSS stron.

    Typowe błędy wykrywane przez walidację

    • Ścieżka bez początkowego / (Disallow: admin) — reguła niczego nie dopasuje.
    • Zablokowane CSS i JS lub foldery z nimi — Google nie wyrenderuje strony tak, jak widzi ją użytkownik.
    • Disallow: / dla wszystkich botów — dobre dla kopii testowej, zabójcze dla ruchu na działającej stronie.
    • Duplikaty, ta sama ścieżka w Allow i Disallow, spacje i znaki spoza ASCII w ścieżkach.
    • Względny adres Sitemap albo brak linii Sitemap. Samą mapę zbuduje generator sitemap.

    Pamiętaj: robots.txt blokuje skanowanie, nie indeksowanie. Aby usunąć stronę z wyników, zostaw ją dostępną i dodaj noindex. Działający plik sprawdź testem robots.txt — pokaże, jak reguły działają dla konkretnego adresu.

    Popraw pozycje w wyszukiwarce

    Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.

    Kaskadowa promocja witryny linkami Bonus 30 $Linki zwrotne 5→50→5000 w ponad 100 serwisach. Start od 30 $, bonus 30 $ dla nowych.