Darmowe narzędzie: SEO
Sprawdź plik robots.txt
Pobieramy Twój plik robots.txt i odczytujemy go tak, jak robią to roboty, zgodnie z RFC 9309. Zobacz, czy Googlebot może skanować podaną stronę, czy cała witryna jest zablokowana, na które crawlery AI pozwalają Twoje reguły i jakie mapy witryny wymienia plik.
Za darmo. Sprawdza wpisany adres w około 20 sekund.
Co sprawdza to narzędzie
Plik i jego status
Pobieramy /robots.txt ze źródła (origin) podanego adresu (ten sam schemat, host i port) i pokazujemy status HTTP oraz plik w takiej postaci, w jakiej jest serwowany.
Grupy dopasowane tak jak przez robota
Reguły są pogrupowane według User-agent. Robot stosuje się do grupy, która go wymienia, a z grupy * korzysta tylko wtedy, gdy żadna grupa go nie wymienia; nie łączy tych dwóch.
Wygrywa najdłuższe dopasowanie
W obrębie grupy decyduje reguła Allow lub Disallow z najdłuższą pasującą ścieżką, a przy remisie wygrywa Allow. * dopasowuje dowolny ciąg znaków, a $ oznacza koniec adresu URL.
Twoja strona a Googlebot
Czy Googlebot może skanować dokładnie ten adres URL, który podano, według reguł, które go dotyczą.
Blokady całej witryny
Czy wszystkim robotom nakazano trzymać się z dala od całej witryny.
Crawlery AI
Czy Twoje reguły blokują, czy dopuszczają GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Bytespider i Meta-ExternalAgent.
Wiersze Sitemap
Każdy wiersz Sitemap: w pliku, dzięki czemu możesz potwierdzić, że roboty są kierowane do właściwej mapy witryny.
Czego nie może sprawdzić
- Niczego wymusić. robots.txt to prośba, której przestrzegają dobrze zachowujące się roboty, a inne ją ignorują. Aby chronić prywatne treści, umieść je za logowaniem.
- Powiedzieć, czy strona jest zaindeksowana. Zablokowany adres URL nadal może pojawić się w wyszukiwarce, jeśli linkują do niego inne strony.
- Pokazać, które roboty faktycznie odwiedzają Twoją witrynę i jak często. Te informacje znajdziesz w logach serwera.
- Odczytać plików na innych hostach, takich jak subdomena lub CDN. Każdy host ma własny plik robots.txt.
- Uwzględnić każdego crawlera. Lista obejmuje powszechnie używane crawlery AI, a nowe tokeny user-agent pojawiają się regularnie.
Dlaczego to ważne
robots.txt to pierwszy plik, o który prosi większość robotów, a jeden wiersz może zmienić sposób skanowania całej witryny. „Disallow: /” pod „User-agent: *”, pozostawione z etapu tworzenia strony, powstrzymuje wyszukiwarki przed skanowaniem czegokolwiek. Reguła przeznaczona dla jednego folderu, na przykład „Disallow: /p”, blokuje też /products i /pricing, bo reguły dopasowują początek ścieżki.
Plik pełni teraz drugą funkcję: mówi firmom AI, jakie treści mogą zbierać. Tokeny różnią się przeznaczeniem. OpenAI opisuje GPTBot jako robota zbierającego dane treningowe, a OAI-SearchBot jako robota wyszukującego strony do pokazywania w wyszukiwarce ChatGPT. Google-Extended określa, czy Google może używać Twoich treści na potrzeby swoich modeli Gemini, bez zmiany sposobu, w jaki skanuje wyszukiwarka Google. Zablokowanie jednego tokenu nie blokuje pozostałych, więc sprawdź każdy z nich pod kątem swoich zamiarów.
Kod statusu jest równie ważny jak treść. Brak pliku (404) jest nieszkodliwy: roboty traktują go jako zgodę na skanowanie wszystkiego. Błąd serwera to co innego. Dokumentacja Google mówi, że gdy robots.txt zwraca błąd 5xx, Google przez pierwsze 12 godzin wstrzymuje skanowanie witryny, a potem przez maksymalnie 30 dni korzysta z ostatniej kopii, którą udało się odczytać.
Jak czytać wyniki
- HTTP 200
- Plik został znaleziony, a pokazane reguły to te, które stosują roboty.
- HTTP 404 lub inny kod 4xx
- Pliku robots.txt nie ma, więc roboty mogą skanować wszystko. Dla wielu witryn to w porządku, o ile niczego nie trzeba wykluczać.
- HTTP 5xx
- Serwer nie zwrócił pliku. Google wstrzymuje skanowanie na czas trwania problemu, więc najpierw napraw błąd serwera.
- Googlebot: dozwolony lub zablokowany (allowed or blocked)
- Czy Googlebot może pobrać podany adres URL, według własnej grupy, jeśli plik ją zawiera, a w przeciwnym razie według grupy *.
- Cała witryna zablokowana
- Wszystkim robotom nakazano nie skanować żadnej ścieżki. Normalne w środowisku testowym; w działającej witrynie prawie zawsze to błąd.
- Crawlery AI: zablokowane lub dozwolone (blocked or allowed)
- Co Twoje reguły mówią o każdym tokenie. „Dozwolony” (allowed) obejmuje także sytuację, w której dla danego crawlera nie ma żadnej reguły.
- Wymienione mapy witryny
- Adresy URL map witryny z pliku. Każdy powinien być pełnym adresem URL zwracającym działającą mapę witryny XML.
Jak naprawić najczęstsze problemy
Cała witryna jest zablokowana
Usuń „Disallow: /” z grupy „User-agent: *” albo zostaw wiersz Disallow pusty, aby dopuścić wszystko. Jeśli plik generuje Twoja platforma, sprawdź jej ustawienia widoczności w wyszukiwarkach i ewentualny szablon robots.txt; w Shopify jest to plik robots.txt.liquid w kodzie motywu.
Reguła blokuje więcej, niż miała
Reguły dopasowują początek ścieżki. Reguły dla folderów kończ ukośnikiem (Disallow: /private/), a do dopasowania dokładnego zakończenia używaj $ (Disallow: /*.pdf$). Potem ponownie sprawdź adresy URL, które są dla Ciebie ważne.
Googlebot ignoruje Twoje reguły *
Gdy plik zawiera grupę „User-agent: Googlebot”, Googlebot stosuje się tylko do niej. Skopiuj do jego własnej grupy każdą regułę, której ma nadal przestrzegać.
Rezygnacja z trenowania AI przy zachowaniu obecności w wyszukiwarce
Dodaj grupę dla każdego robota zbierającego dane treningowe, na przykład „User-agent: GPTBot”, a pod nim „Disallow: /”, i zrób to samo dla ClaudeBot, CCBot, Google-Extended i Applebot-Extended. Nie zmieniaj reguł dla Googlebot i Bingbot. Osobno zdecyduj o OAI-SearchBot, Claude-SearchBot i PerplexityBot, które pomagają Twoim stronom pojawiać się w odpowiedziach wyszukiwania tych usług.
Usuwanie stron z Google za pomocą robots.txt
Disallow blokuje skanowanie, a nie indeksowanie. Aby wykluczyć stronę z wyszukiwarki, zezwól na skanowanie i dodaj <meta name="robots" content="noindex"> albo zwróć 404 lub 410, jeśli strony już nie ma. Narzędzie Usunięcia w Search Console w pilnych przypadkach tymczasowo ukrywa adres URL.
Pytania o to narzędzie
Czy robots.txt powstrzyma firmy AI przed wykorzystywaniem moich treści?
Tylko w przypadku robotów, które zdecydują się go przestrzegać, i dopiero od ich następnego skanowania. Nie usuwa treści zebranych, zanim dodano regułę.
Czy zablokowanie Google-Extended usunie moją witrynę z wyszukiwarki Google?
Nie. Google podaje, że Google-Extended nie wpływa na obecność ani pozycję w wyszukiwarce Google. Określa tylko, czy Google może używać Twoich treści na potrzeby swoich modeli Gemini; Googlebot skanuje witrynę tak jak wcześniej.
Czy brak pliku robots.txt to problem?
Nie. Jeśli /robots.txt zwraca 404, roboty zakładają, że mogą skanować wszystko. Dodaj plik, gdy chcesz trzymać roboty z dala od obszarów takich jak wewnętrzne wyniki wyszukiwania albo wskazać im mapę witryny.
Czy mogę ukryć prywatne strony za pomocą robots.txt?
Nie. Plik jest publiczny, więc wpisanie do niego prywatnych ścieżek tylko je ujawnia. Prywatne strony chroń logowaniem, a dla publicznych stron, które mają pozostać poza wyszukiwarką, używaj noindex.
Jak szybko Google zauważy zmianę?
Google zwykle przechowuje robots.txt w pamięci podręcznej do 24 godzin, więc zmiana może zacząć działać po około dobie. Raport robots.txt w Search Console pokazuje wersję ostatnio pobraną przez Google.
Źródła
- IETF RFC 9309: Robots Exclusion Protocol (protokół wykluczania robotów)(otwiera się w nowej karcie)
- Google Search Central: Jak Google interpretuje specyfikację robots.txt(otwiera się w nowej karcie)
- Google Search Central: Wprowadzenie do pliku robots.txt(otwiera się w nowej karcie)
- Google Search Central: Popularne roboty Google (w tym Google-Extended)(otwiera się w nowej karcie)
- OpenAI: Przegląd robotów OpenAI(otwiera się w nowej karcie)
- Google Search Central: Blokowanie indeksowania za pomocą noindex(otwiera się w nowej karcie)
Powiązane narzędzia
- SEOTest mapy witryny XMLZnajdź i zweryfikuj mapę witryny XML: format, liczbę adresów URL, daty lastmod, inne hosty i to, czy działa próbka zawartych w niej adresów.Otwórz narzędzie
- SEOTest meta tagówZobacz tytuł, meta description, adres kanoniczny, reguły robots, Open Graph i inne tagi z sekcji head dowolnej strony, z podglądem w wyszukiwarce i przy udostępnianiu.Otwórz narzędzie
- SEOAudyt SEO stronyZnajdź na kluczowych podstronach techniczne problemy SEO, które wykluczają je z wyszukiwarki lub pogarszają ich wygląd w wynikach.Otwórz narzędzie
Potrzebujesz poprawek, a nie tylko wyników?
Raport naprawy SEO ($69, jednorazowo) zaczyna od pełnego darmowego skanu i dodaje więcej podstron, zmianę do wprowadzenia dla każdego wykrytego problemu, plik PDF i ponowne testy do weryfikacji poprawek.