Warum das passiert
- Ein Staging-
Disallow: /landet in Produktion - eine pauschale Sperre, die eine Vorab-Website aus Suchmaschinen heraushalten sollte, wird nach dem Launch nie entfernt. - Eine für einen einzelnen aggressiven Scraper gedachte Regel wird auf alles angewendet. Ein Team blockiert alle Crawler, um einen einzelnen bösartigen Akteur zu stoppen, und erwischt dabei jeden legitimen KI-Agenten gleich mit.
- Alte Blocklisten stammen aus der Zeit vor heutigen KI-Crawlern. Eine vor Jahren gegen eine feste Liste "schlechter Bots" geschriebene robots.txt schließt heute unbeabsichtigt neuere KI-User-Agents ein, für die niemand an Ausnahmen gedacht hat.
- Sensible Pfade werden in robots.txt aufgeführt, als wäre es Zugriffskontrolle. Ein Team fügt
Disallow: /admin-backup/hinzu, um das Verzeichnis zu verstecken, ohne zu bemerken, dass die Datei selbst öffentlich ist und nun genau verrät, wo man suchen muss.
So findet man das Problem
Scanverra prüft Ihre robots.txt auf drei Arten, von allgemeiner Syntax bis zu zwei spezifischen Fehlermodi der KI-Ära:
- Syntax und Erreichbarkeit. Der SEO-Score des Website-Audits enthält Lighthouses Standard-robots.txt-Prüfung - sie bestätigt, dass die Datei tatsächlich erreichbar ist (keine 4xx/5xx-Antwort) und dass jede enthaltene Direktive von Crawlern erkannt wird, wobei fehlerhafte Regeln als SEO-Problem markiert werden.
- Pauschale KI-Crawler-Blockierung. Eine separate, Scanverra-spezifische Prüfung erkennt ein pauschales
Disallow: /oderDisallow: /*, das gegen bekannte KI-Crawler gerichtet ist - GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot und ähnliche - und meldet es als Problem in Ihrem Agent-Readiness-Score des Website-Audits. - howToRobotsTxt.identifyItem3
Eine echte Lücke bleibt: Keine der drei Prüfungen bestätigt, dass Ihre Sitemap:-Direktive tatsächlich auf eine funktionierende Sitemap zeigt - nur, dass die Zeile selbst syntaktisch erkannt wird.
So behebt man es
1. Eine pauschale KI-Sperre durch gezielte Regeln ersetzen, falls Sie überhaupt sperren
Entscheiden Sie bewusst, welche KI-Crawler, wenn überhaupt, Sie tatsächlich aussperren wollen - und beschränken Sie das nur auf die konkreten relevanten Pfade, nicht Ihre ganze Website:
1User-agent: GPTBot
2Disallow: /
3
4User-agent: ClaudeBot
5Disallow: /
6
7User-agent: CCBot
8Disallow: /1User-agent: *
2Allow: /
3Disallow: /internal-search/
4
5Sitemap: https://example.com/sitemap.xml2. robots.txt nie verwenden, um sensible Pfade zu verstecken
Muss ein Pfad wirklich privat bleiben, schützen Sie ihn mit Authentifizierung oder einem noindex-Meta-Tag auf der Seite selbst - nicht mit einer öffentlichen robots.txt-Regel, die nur verrät, wo er liegt. Entfernen Sie alle Disallow-Einträge, die auf Admin-, Backup- oder Staging-Verzeichnisse zeigen.
3. Bestätigen, dass die Korrektur wirkt
Führen Sie nach dem Bearbeiten der robots.txt erneut einen Website-Audit durch - die "KI-Crawler nicht blockiert"-Prüfung des Agent-Readiness-Scores spiegelt die Änderung sofort wider, da sie bei jedem Scan die live Datei liest.
Wie Scanverra dies erkennt
Der SEO-Score des Website-Audits führt bei jedem Scan eine standardmäßige robots.txt-Syntax- und Erreichbarkeitsprüfung durch. Zusätzlich liest eine dedizierte KI-Crawler-Prüfung dieselbe live Datei und sucht gezielt nach einem pauschalen, gegen bekannte KI-User-Agents gerichteten Disallow, das im Agent-Readiness-Score sichtbar wird; eine separate Prüfung im Security-Scan markiert sensibel wirkende Pfade, die in Disallow-Regeln genannt werden. Drei Prüfungen, jede auf einen anderen Fehlermodus ausgerichtet.