Zum Inhalt springen

Die besten kostenlosen robots.txt-Tester

Von 5 Min. Lesezeit

Zeichnung zum Beitrag: Die besten kostenlosen robots.txt-Tester

Ein robots.txt-Tester ist ein Werkzeug, das prüft, ob ein bestimmter Crawler eine bestimmte URL nach den robots.txt-Regeln einer Website abrufen darf, und welche Regel das entscheidet. Google hat den robots.txt-Tester in der Search Console Ende 2023 abgeschaltet und durch einen reinen robots.txt-Bericht ersetzt. Die kostenlosen Optionen stecken seitdem in anderen Tools.

Welches passt, hängt von der Frage ab. „Ist diese URL für Googlebot gesperrt?“ braucht Googles Parser. „Können ChatGPT und Claude meine Seite lesen?“ braucht die User-Agents der KI-Bots und einen Blick über robots.txt hinaus, auf die Firewall.

Tool Parser KI-Bots Regeln vorab testen Konto
Tame the Bots robots.txt Checker Googles Open-Source-Parser GPTBot, OAI-SearchBot, ChatGPT-User, Google-Extended, Applebot, eigene Ja Keins
robots.txt-Bericht der Search Console Googles eigener Nein Nein Bestätigte Domain-Property
robots.txt-Tester in Bing Webmaster Tools Bings eigener Nein Ja Bestätigte Website
Screaming Frog SEO Spider (kostenlos) Eigener Nicht in der Gratisversion Nur in der Bezahlversion Keins, 500 URLs pro Crawl
Googles robotstxt-Bibliothek Googles Open-Source-Parser Beliebig Ja, es ist Code Keins
kant.dev AI Crawler Check Eigener 18 KI-Bots, dazu Live-Tests gegen die Firewall Nein Keins

1. Tame the Bots: Googles Parser im Browser

Tame the Bots baut seinen robots.txt Checker auf Googles Open-Source-Bibliothek „Robots.txt Parser and Matcher Library“, also auf dem Code, den auch Googlebot nutzt, und bildet Googles Rückfallregeln nach (Googlebot-Image fällt zum Beispiel auf die Regeln von Googlebot zurück). Man fügt eine Liste von URLs ein und sieht pro URL, ob sie erlaubt ist und welche Regel entscheidet.

Was es abhebt: eine lange Liste von User-Agents, darunter GPTBot, OAI-SearchBot, ChatGPT-User, Google-Extended, Applebot und Bingbot, und ein Custom-Modus, der Regeln testet, bevor sie live gehen. Kostenlos, durch Spenden finanziert, ohne Konto.

2. Der robots.txt-Bericht der Search Console: Googles eigene Sicht

Der Bericht, der den Tester ersetzt hat, zeigt, welche robots.txt-Dateien Google für die 20 wichtigsten Hosts einer Domain-Property gefunden hat, wann es jede zuletzt abrufen wollte, den Abrufstatus sowie Parse-Fehler und Warnungen. Nach einer dringenden Korrektur lässt sich im selben Bildschirm ein erneuter Abruf anfordern.

URLs testet er nicht. Dafür verweist Google auf das URL-Prüftool. Beide brauchen eine bestätigte Property und funktionieren also nur für die eigenen Websites.

3. Bing Webmaster Tools: ein Tester mit Editor

Bing hat 2020 einen robots.txt-Tester in die Webmaster Tools eingebaut, und er kann, was Googles alter Tester konnte: URL eingeben, sehen, ob sie gesperrt ist, für welchen User-Agent und durch welche Zeile. Er testet als Bingbot oder AdIdxBot (der Crawler von Bing Ads), und im Editor lassen sich Regeln ändern und vor dem Veröffentlichen erneut prüfen. Braucht eine bestätigte Website.

Aus einem weiteren Grund einen Blick wert: Bings Index speist Copilot und Teile der ChatGPT-Suche.

4. Screaming Frog SEO Spider: der Blick über die ganze Website

Die Gratisversion des Desktop-Crawlers schafft bis zu 500 URLs pro Crawl und listet jede gefundene URL, die sie nicht abrufen durfte, unter dem Filter „Blocked by Robots.txt“. Das beantwortet eine andere Frage als die übrigen Tools: nicht „ist diese URL gesperrt?“, sondern „welche meiner Seiten sind es?“

Eine eigene robots.txt bearbeiten und testen gehört zur bezahlten Lizenz, ebenso wie die meisten Einstellungen des Crawls.

5. Googles robotstxt-Bibliothek für Entwickler

Google hat den C++-Parser und Matcher seiner Crawler als Open Source veröffentlicht. Wer eigene Prüfungen baut, bekommt damit genau Googles Auslegung, auch in den Grenzfällen, an denen selbstgeschriebene reguläre Ausdrücke scheitern. Tame the Bots (oben) basiert darauf.

6. kant.dev AI Crawler Check: für KI-Bots und Firewalls

Unser kostenloser AI Crawler Check liest die live ausgelieferte robots.txt und zeigt das Ergebnis für 18 KI-Crawler, getrennt nach Trainings-Bots und denen, die KI-Suchantworten speisen. Dann schickt er echte Anfragen mit den User-Agents dieser Bots, denn oft sperrt eine Firewall oder ein CDN einen Bot, den robots.txt erlaubt. Dazu meldet er noai-Tags und llms.txt.

Einzelne URLs gegen Regelentwürfe testet er nicht; dafür sind Tame the Bots oder Bing da.

Was jeder robots.txt-Tester übersieht

robots.txt ist eine Bitte, kein Schloss. Drei Dinge entscheiden über den Zugriff jenseits davon:

  • Firewalls und CDNs. Der Bot-Schutz bei Cloudflare oder beim Hoster kann GPTBot sperren, obwohl robots.txt ja sagt, oder einen Crawler durchlassen, den robots.txt verbietet. Nur eine echte Anfrage zeigt, was gilt.
  • Nutzerausgelöste Abrufe. Google dokumentiert, dass seine nutzerausgelösten Fetcher, die laufen, wenn ein Mensch ein Produkt eine Seite öffnen lässt, robots.txt „in der Regel ignorieren“. Dieselbe Logik gilt für KI-Agenten, die für einen Nutzer surfen.
  • JavaScript. Auch ein zugelassener Bot liest nur die HTML-Antwort. Inhalte, die JavaScript brauchen, bleiben für GPTBot und ClaudeBot unsichtbar; siehe Können KI-Crawler JavaScript lesen?

Wie Google robots.txt liest

Die Regeln, nach denen ein Tester arbeiten sollte, aus Googles Dokumentation:

Fall Was Google tut
Allow und Disallow widersprechen sich Die spezifischere (längere) Regel gewinnt; bei Gleichstand die am wenigsten einschränkende
Mehrere User-Agent-Gruppen passen Nur die spezifischste Gruppe zählt; die Reihenfolge in der Datei ist egal
Datei größer als 500 KiB Alles hinter der Grenze wird ignoriert
robots.txt antwortet mit 4xx (außer 429) Als gäbe es keine robots.txt: Alles darf gecrawlt werden
robots.txt antwortet mit 5xx Das Crawling pausiert, danach nutzt Google bis zu 30 Tage die letzte gültige Fassung
Eine Änderung geht live Google hält robots.txt bis zu 24 Stunden im Cache

Die 4xx-Zeile überrascht die meisten: Eine fehlende robots.txt sperrt gar nichts. Die 5xx-Zeile ist die gefährliche: Ein Serverfehler bei robots.txt stoppt für eine Weile das Crawling der ganzen Website.

Wie viele große Websites welche KI-Bots sperren, zeigt unser eigener Scan von 800 Domains: 26 % der Top-Websites sperren KI-Crawler.

FAQ

Was hat Googles robots.txt-Tester ersetzt? Der robots.txt-Bericht in der Search Console (unter Einstellungen), seit November 2023, dazu das URL-Prüftool für einzelne URLs. Beide können keine Regelentwürfe testen; Tame the Bots und Bing Webmaster Tools können es.

Wie prüfe ich, ob GPTBot gesperrt ist? Die URL in Tame the Bots mit GPTBot als User-Agent testen, oder den AI Crawler Check laufen lassen, der GPTBot und 17 weitere KI-Crawler auf einmal prüft und per Live-Anfrage auch Firewall-Sperren findet.

Verschwindet meine Website aus ChatGPT, wenn ich GPTBot sperre? Nein. GPTBot sammelt Trainingsdaten. ChatGPTs Suchantworten nutzen OAI-SearchBot, und Abrufe, die ein Nutzer auslöst, laufen als ChatGPT-User. Jeder hat seinen eigenen Eintrag in robots.txt.

Ist Google-Extended ein Crawler? Nein, ein Token in robots.txt. Wer es sperrt, sagt Google, die Inhalte nicht für Training und Grounding von Gemini zu nutzen; Googlebot crawlt die Seiten weiter für die Suche.

Wie schnell wirkt eine Änderung an robots.txt? Google hält die Datei bis zu 24 Stunden im Cache. In der Search Console lässt sich ein erneuter Abruf von robots.txt anfordern.

Welche KI-Bots Ihre Website lesen können, und ob Ihre Firewall Ihrer robots.txt zustimmt, zeigt der kostenlose AI Crawler Check.

Diesen Artikel mit einer KI besprechen

Kontakt

Was kostet Ihr Team die meiste Zeit?

Zwei, drei Sätze reichen. Philipp liest jede Nachricht selbst und antwortet in der Regel innerhalb von zwei Werktagen.

Philipp Kant

Philipp Kant
Software & AI Architect, Krefeld

Worum geht es?

Öffnet Ihr E-Mail-Programm mit der fertigen Nachricht an philipp@kant.dev. Sie sehen alles, bevor Sie senden. Datenschutzerklärung

  • Kein Verkaufsgespräch, wenn Sie keins wollen.
  • Kein Newsletter, keine automatischen Nachfass-Mails.
  • Ihre Nachricht landet in einem Postfach: philipp@kant.dev.

Lieber sprechen? 30 Minuten im Kalender wählen

Oder direkt: philipp@kant.dev