Robots.txt-Tester
Teste und validiere robots.txt-Dateien. Prüfe, ob URLs für einen Crawler erlaubt oder blockiert sind, analysiere Direktiven und teste mehrere URLs auf einmal.
Aktualisiert am
Sample Presets
Robots.txt Content
Test Settings
Häufig gestellte Fragen
Was wird getestet?
Es analysiert deine robots.txt und prüft, ob bestimmte URLs für einen beliebigen User-Agent-Crawler erlaubt oder blockiert wären, anhand von Abgleichsregeln im Google-Stil.
Wie funktioniert der Abgleich?
Die spezifischste (längste) übereinstimmende Regel gewinnt. Bei gleicher Spezifität schlägt Allow das Disallow. Unterstützt *-Platzhalter und $-Anker für das URL-Ende.
Kann ich mehrere URLs testen?
Ja — der Tab „Bulk-URL-Test“ akzeptiert mehrere URLs und zeigt das Urteil ERLAUBT/BLOCKIERT pro URL mit zusammenfassenden Zählungen an.
Ist der Robots.txt-Tester kostenlos?
Ja, der Robots.txt-Tester ist zu 100 % kostenlos, ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungslimits. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.
Sind meine Daten mit diesem Tool sicher?
Absolut. Der Robots.txt-Tester verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.
Funktioniert der Robots.txt-Tester auf Mobilgeräten?
Ja, der Robots.txt-Tester ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne eine App herunterzuladen.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Robots.txt-Tester in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.
Folgt dieses Tool den neuesten Google-Richtlinien?
Ja, der Robots.txt-Tester wurde gemäß den aktuellen Richtlinien und Best Practices von Google Search entwickelt. Wir aktualisieren das Tool regelmäßig, um Änderungen der Suchmaschinenanforderungen zu berücksichtigen.
Wie verwende ich den Robots.txt-Tester?
Gib einfach deinen Text in das vorgesehene Feld ein, passe die Einstellungen nach Belieben an, und das Tool verarbeitet ihn sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Welche Browser werden unterstützt?
Der Robots.txt-Tester funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.
Was ist der Unterschied zwischen einer Blockierung in robots.txt und einem noindex-Tag?
Robots.txt steuert das Crawling, nicht die Indexierung. Eine Disallow-Regel weist Crawler an, eine URL nicht anzufragen, entfernt diese URL aber nicht aus den Suchergebnissen — verlinken andere Seiten darauf, kann Google den Link trotzdem ohne Beschreibung indexieren, da die Seite selbst nie gelesen werden durfte. Ein noindex-Meta-Tag oder HTTP-Header lässt den Crawler die Seite dagegen abrufen und schließt sie anschließend ausdrücklich von der Indexierung aus. Der Haken: noindex funktioniert nur, wenn die Seite crawlbar ist — eine Blockierung in robots.txt verhindert also, dass Google die noindex-Direktive überhaupt jemals zu Gesicht bekommt. Um eine Seite zuverlässig zu verbergen, erlaube das Crawling und nutze noindex; um Crawl-Budget bei wirklich wertlosen URLs zu sparen, nutze Disallow. Dieser Tester zeigt dir das exakte ALLOWED- oder BLOCKED-Urteil, damit du bestätigen kannst, dass eine Seite erreichbar ist, bevor du dich auf noindex verlässt.
Was bedeuten die Platzhalter * und $ in einer robots.txt-Regel?
Der Asterisk (*) steht für eine beliebige Zeichenfolge, das Dollarzeichen ($) verankert eine Regel am Ende des URL-Pfads. Zusammen decken sie mit einer einzigen Zeile viele URLs ab. Disallow: /*?sort= blockiert zum Beispiel jeden Pfad mit einem Sortierparameter — praktisch bei facettierter Suche und Filter-URLs, die endlose Duplicate-Content-Seiten erzeugen. Disallow: /*.pdf$ blockiert dagegen nur URLs, die auf .pdf enden, sodass ein Pfad wie /guide.pdf?ref=email nicht erfasst wird, weil nach der Dateiendung noch etwas folgt. Google und die meisten modernen Crawler unterstützen beide Symbole, aber sie lassen sich leicht subtil falsch einsetzen, und ein falsch platzierter Platzhalter kann weit mehr blockieren als beabsichtigt. Füge hier deine Datei ein und teste eine Beispiel-URL, um zu sehen, ob deine Platzhalter-Regel so greift wie erwartet.
Wie blockiere ich KI-Crawler wie GPTBot, ohne Google auszusperren?
Du sprichst jeden Bot einzeln über seine eigene User-Agent-Gruppe an. Such-Crawler und KI-Trainingscrawler verwenden unterschiedliche User-Agent-Strings, sodass eine Regel unter dem einen den anderen nicht betrifft. Damit Googlebot und Bingbot deine Website weiterhin indexieren, während KI-Bots ausgesperrt bleiben, lässt du User-agent: * auf Allow und fügst separate Disallow: /-Gruppen für Agents wie GPTBot, ChatGPT-User, Google-Extended, anthropic-ai, ClaudeBot, CCBot, PerplexityBot und Bytespider hinzu. Da die spezifischste passende Gruppe gewinnt, folgt jeder benannte Bot seiner eigenen Blockierung, während Suchmaschinen unter den permissiven Standardregeln bleiben. Beachte: Die Einhaltung ist freiwillig — wohlerzogene Bots respektieren robots.txt, aber es ist keine Sicherheitsbarriere. Dieser Tester enthält ein Preset "Block AI Bots" und lässt dich jeden Crawler einzeln simulieren, um zu bestätigen, dass Suchmaschinen weiterhin zugelassen sind, während KI-Bots blockiert werden.
Warum wird meine robots.txt ignoriert oder funktioniert nicht?
Der häufigste Grund ist der Speicherort: Eine robots.txt-Datei muss im Root-Verzeichnis des Hosts liegen, den sie steuert, also exakt unter /robots.txt, und Regeln gelten jeweils nur für Protokoll, Subdomain und Port. Eine Datei unter /folder/robots.txt oder eine auf der Hauptdomain kontrolliert keine Subdomain. Weitere stille Fehlerquellen: Allow- oder Disallow-Zeilen vor jeder User-agent-Zeile (Crawler ignorieren sie), doppelte User-Agent-Gruppen, die unerwartet zusammengeführt werden, eine unerreichbare Allow-Regel, die von einem spezifischeren Disallow überschattet wird, sowie eine fehlende Standardgruppe User-agent: *. Auch Tippfehler in Direktivennamen und negative Crawl-delay-Werte werden häufig übersehen. Dieser Tester parst deine gesamte Datei, markiert diese strukturellen Probleme mit Zeilennummern und nennt die genaue Direktive, die über jede URL entscheidet, damit du herausfinden kannst, warum sich eine Regel nicht wie erwartet verhält.
Bremst Crawl-delay in robots.txt tatsächlich Googlebot aus?
Nein — Google unterstützt die Crawl-delay-Direktive nicht und ignoriert sie vollständig, sodass das Hinzufügen keinen Einfluss darauf hat, wie schnell Googlebot deine Seiten anfragt. Um Googles Crawl-Rate anzupassen, verlässt du dich auf dessen automatisches adaptives Crawling, das sich an der Geschwindigkeit deines Servers und an Fehlerantworten orientiert. Crawl-delay wird jedoch von einigen anderen Crawlern beachtet, darunter Bingbot und Yandex, wo es die Mindestanzahl an Sekunden festlegt, die ein Bot zwischen Anfragen wartet. Ein negativer Wert ist ungültig und wird verworfen. Da die Unterstützung je nach Suchmaschine variiert, lohnt es sich zu prüfen, welcher Crawler die Direktive liest und welcher Wert für ihn gilt. Dieser Tester zeigt den Crawl-delay-Wert für den jeweils ausgewählten User-Agent an, parst ihn aus deiner Datei und warnt dich vor ungültigen negativen Werten, sodass du auf einen Blick siehst, welche Bots dein Delay tatsächlich betrifft.
Verwandte Tools
Kostenloser SEO-Meta-Tag-Generator
Erstelle SEO-freundliche Meta-Tags für deine Website. Titel, Beschreibung, Keywords und mehr. Kostenlos, schnell und läuft vollständig in deinem Browser ohne Anmeldung.
Kostenloser Open-Graph-Tag-Generator
Erstelle Open-Graph- und Twitter-Card-Meta-Tags zum Teilen in sozialen Medien. Kostenlos, schnell und läuft vollständig in deinem Browser ohne Anmeldung.
Kostenloser Robots.txt-Generator
Erstelle eine robots.txt-Datei, um das Crawling durch Suchmaschinen zu steuern. Kostenlos, schnell und läuft vollständig in deinem Browser ohne Anmeldung.
Kostenloser Keyword-Dichte-Checker
Analysiere die Keyword-Dichte und -Häufigkeit in deinem Inhalt für die SEO-Optimierung. Kostenlos, schnell und läuft vollständig in deinem Browser ohne Anmeldung.
Über den Robots.txt-Tester
Der Robots.txt-Tester ist ein kostenloses Tool, mit dem du genau nachvollziehen kannst, wie eine Suchmaschine oder ein KI-Crawler deine robots.txt-Regeln interpretiert. Füge den Inhalt einer robots.txt-Datei ein, wähle einen Crawler und gib eine URL ein — der Tester liefert sofort ein ALLOWED- oder BLOCKED-Urteil, nennt die entscheidende Direktive und zeigt die genaue Zeilennummer. Entwickelt für SEOs, Entwickler:innen und Website-Betreiber:innen, die sicherstellen müssen, dass wichtige Seiten crawlbar sind und dass Admin-Pfade, facettierte Such-URLs oder KI-Trainingsbots außen vor bleiben.
Eine robots.txt-Datei ist eine reine Textdatei im Root-Verzeichnis einer Domain (/robots.txt), die Crawlern mitteilt, welche Pfade sie anfragen dürfen und welche nicht. Sie steuert das Crawling, nicht die Indexierung — eine blockierte URL kann trotzdem in den Suchergebnissen auftauchen, wenn andere Seiten darauf verlinken. Genau dieses subtile Verhalten hilft dir der Tester zu durchschauen, bevor du eine Änderung live schaltest.
Alles läuft lokal in deinem Browser ab. Die robots.txt, die du einfügst, und die URLs, die du testest, werden niemals auf einen Server hochgeladen — du kannst also auch Regeln für eine noch nicht veröffentlichte Staging-Website gefahrlos prüfen. Es gibt keine Anmeldung und kein Nutzungslimit, und du kannst die Datei, an der du gerade arbeitest, jederzeit als robots.txt kopieren oder herunterladen.
So funktioniert die Allow/Blocked-Prüfung
Der Tester wendet den Matching-Algorithmus von Google an, sodass das Urteil widerspiegelt, wie sich Googlebot und die meisten modernen Crawler tatsächlich verhalten:
- Die spezifischste Regel gewinnt. Wenn mehrere
Allow- undDisallow-Zeilen auf eine URL zutreffen, hat die mit dem längsten Pfad (Platzhalter nicht mitgezählt) Vorrang. - Bei Gleichstand gewinnt Allow gegen Disallow. Sind ein
Allowund einDisallowgleich spezifisch, wird die URL zugelassen. - Platzhalter werden unterstützt.
*steht für eine beliebige Zeichenfolge,$verankert die Übereinstimmung am Ende der URL — so blockiertDisallow: /*.pdf$gezielt PDF-Dateien. - Spezifische User-Agent-Gruppen überschreiben die
*-Gruppe. Hat der ausgewählte Crawler einen eigenen Block, nutzt der Tester diesen anstelle der allgemeingültigen Regeln.
Du kannst eine einzelne URL testen oder zum Tab Bulk Test wechseln, dort mehrere URLs (eine pro Zeile) einfügen und ein Urteil pro URL sowie eine zusammenfassende Anzahl der erlaubten und blockierten URLs erhalten.
Simulierbare Crawler
Der Tester bringt die derzeit wichtigsten User-Agents bereits mit, darunter Googlebot, Googlebot-Image, Bingbot, Applebot, DuckDuckBot, Yandex und Baiduspider — dazu KI-Crawler wie GPTBot und ChatGPT-User. Du kannst außerdem jeden beliebigen benutzerdefinierten User-Agent-String eingeben. So lässt sich unkompliziert prüfen, ob Suchmaschinen weiterhin Zugang haben, während KI-Trainingsbots ausgesperrt bleiben — ein gängiges Ziel, das das integrierte Preset "Block AI Bots" direkt adressiert.
Validierung, geparste Regeln und Presets
Über das reine Urteil hinaus parst der Tester deine gesamte Datei und deckt Probleme auf, die das Crawling im Stillen sabotieren:
- Eine fehlende Standardgruppe
User-agent: *. - Doppelte User-Agent-Gruppen, die zusammengeführt werden.
Allow- oderDisallow-Zeilen, die vor jederUser-agent-Zeile stehen und deshalb ignoriert werden.- Ungültige oder unbekannte Direktiven sowie negative
Crawl-delay-Werte. - Potenziell unerreichbare
Allow-Regeln, die von einem spezifischerenDisallowüberschattet werden.
Zudem listet der Tester jede geparste Gruppe auf, zeigt, welche Direktiven für den ausgewählten Crawler gelten, macht Sitemap- und Host-Einträge sichtbar und gibt den Crawl-delay für den jeweiligen Bot aus. Für einen schnellen Einstieg lädst du ein Preset — Allow All, Block All, Block AI Bots, Standard WordPress oder eine komplexe, Google-artige Datei mit mehreren Gruppen, Platzhaltern und Ankern — und passt es dann an deine eigene Website an, bevor du erneut testest.
Füge oben deine robots.txt ein, wähle einen Crawler und teste eine URL, um das Urteil und die genaue dafür verantwortliche Regel zu sehen.