GEO SEO

robots.txt für KI-Crawler: Erlauben oder blockieren

Alejandro Rioja
Alejandro Rioja
4 Min. Lesezeit
TL;DR

KI-Firmen betreiben getrennte Bots fürs Training und fürs Beantworten von Fragen. Sperr die Trainings-Bots, wenn du willst, aber lass Such- und Nutzer-Bots zu, sonst fehlst du in KI-Antworten.

Bauen mit KI-Agenten

Lernen Sie, KI-Agenten für Marketing, Vertrieb und Produkt zu nutzen. Jede Woche teile ich, was ich gelernt habe, mit über 5.400 Lesern.

Die meisten Websites, die aus ChatGPT-Antworten verschwinden, haben es selbst verursacht. Jemand las eine Schlagzeile über KI-Scraping, kopierte einen Block Disallow: / in die robots.txt und sperrte damit auch die Bots, die Seiten abrufen, wenn ein Kunde eine Frage stellt.

Die Korrektur dauert zehn Minuten. Du musst nur wissen, dass jede KI-Firma mehr als einen Bot betreibt und dass diese Bots unterschiedliche Aufgaben haben.

Inhaltsverzeichnis

Inhaltsverzeichnis öffnen

Trainings-Bots und Antwort-Bots sind nicht dasselbe

Jeder große KI-Anbieter trennt sein Crawling inzwischen nach Zweck. Ich habe vor dem Schreiben die Dokumentation jedes Anbieters geprüft.

FirmaBotWas er tutWenn du ihn sperrst …
OpenAIGPTBotCrawlt Inhalte, die zum Training der Modelle verwendet werden könnenDeine Inhalte bleiben aus künftigem Training heraus
OpenAIOAI-SearchBotZeigt Websites in der ChatGPT-Suche anDu erscheinst nicht in den Antworten der ChatGPT-Suche
OpenAIChatGPT-UserRuft eine Seite ab, wenn ein Nutzer ChatGPT danach fragtOpenAI sagt, robots.txt-Regeln gelten hier womöglich nicht, weil ein Mensch den Abruf auslöst
AnthropicClaudeBotSammelt Inhalte, die zum Training beitragen könntenDeine künftigen Inhalte werden aus Trainingsdatensätzen ausgeschlossen
AnthropicClaude-SearchBotIndexiert das Web, um Suchergebnisse zu verbessernWeniger Sichtbarkeit in den Suchergebnissen von Claude
AnthropicClaude-UserRuft eine Seite ab, wenn ein Claude-Nutzer eine Frage stelltClaude kann deine Inhalte für diesen Nutzer nicht abrufen
GoogleGoogle-ExtendedEin robots.txt-Token, das Gemini-Training und Grounding steuertSchließt dich von Gemini aus; laut Google ohne Einfluss auf Aufnahme oder Ranking in der Suche

Zwei Dinge zu dieser Tabelle. Google-Extended hat keinen eigenen User-Agent-String und taucht deshalb nie in deinen Server-Logs auf. Und ChatGPT-User ist der Sonderfall: Weil ein Mensch die Seite angefordert hat, hält sich der Bot laut OpenAI womöglich gar nicht an robots.txt.

Die Entscheidung: drei Varianten

1. Offene Tür. Alles erlauben. So läuft diese Website, jeder Bot oben steht auf Allow: /. Ich will zitiert werden und lasse mich lieber zitieren als schützen.

2. Training ausschließen, in den Antworten bleiben. GPTBot, ClaudeBot und Google-Extended sperren. OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User und PerplexityBot erlauben. Das passt zu Verlagen, die ihr Archiv verkaufen oder die Weiterverwertung scheuen und trotzdem auftauchen wollen, wenn jemand eine Frage stellt.

3. Geschlossene Tür. Alle sperren. Das lohnt sich nur, wenn KI-Sichtbarkeit für dich keinen Wert hat, etwa bei einem Recherche-Produkt hinter der Paywall, das per Vertriebsgespräch verkauft wird. Alle anderen tauschen Auffindbarkeit gegen ein Gefühl von Kontrolle.

Für Agentur-Kunden oder lokale Unternehmen ist fast immer Variante 1 oder 2 richtig. Variante 3 hat selten jemand wirklich durchdacht.

Die Datei für Variante 2

Ergänze diese Zeilen in deiner bestehenden robots.txt. Ersetze die Datei nicht, denn deine Sitemap-Zeile und die Regeln für Googlebot und Bingbot müssen bleiben.

code
# Training: opted out
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

# Search and live answers: allowed
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: PerplexityBot
Allow: /

Wenn du nicht von Hand editieren willst: Der robots.txt-Generator für KI-Bots hat für jeden Bot einen Schalter und liefert dir die fertigen Zeilen zum Einfügen.

Prüfen, ob es wirklich funktioniert

  1. Öffne https://deinedomain.com/robots.txt im Browser. Die Datei muss als reiner Text im Stammverzeichnis der Domain laden, einmal pro Subdomain.
  2. Schick deine Website durch den KI-Crawler-Zugriffscheck, um zu sehen, welche Bots deine Regeln hereinlassen.
  3. Warte. OpenAI sagt, es kann nach einer robots.txt-Änderung etwa 24 Stunden dauern, bis die Systeme sich anpassen.
  4. Prüfe, ob deine Firewall oder dein CDN die Bots trotzdem blockiert. Ein Allow in der robots.txt hilft nicht, wenn eine Bot-Schutzregel demselben Crawler ein 403 liefert. Hier würde ich zuerst suchen, wenn eine Website KI-Bots «erlaubt» und trotzdem keine Zitate bekommt.

Was du lassen solltest

  • Nicht per IP-Adresse sperren. Anthropic warnt in der Dokumentation, dass IP-Sperren das Opt-out nicht zuverlässig sichern, weil der Bot dann womöglich deine robots.txt gar nicht lesen kann.
  • robots.txt nicht als Sicherheit behandeln. Es ist eine Bitte, an die sich benannte, gut erzogene Bots halten. Scraper, die sie ignorieren, brauchen serverseitige Regeln.
  • robots.txt nicht nutzen, um Seiten aus Google zu verbannen. Dafür ist noindex da.
  • Crawl-delay ist nicht standardisiert. Anthropic sagt, ClaudeBot unterstützt es. Geh nicht davon aus, dass jeder Bot das tut.

Eine weitere Datei, die sich lohnt

Sind die Türen offen, sag den Bots, wo die guten Seiten liegen. Dafür gibt es llms.txt, und mein Beitrag dazu, ob es Zitate wirklich bewegt, zeigt, was ich davon erwarte. Ob sich das alles auszahlt, siehst du, wenn du deinen KI-Such-Traffic misst.

Werbung
Weiterlesen

Ähnliche Beiträge

Weiterlesen

Holen Sie sich das KI-Playbook in Ihr Postfach

Lernen Sie, KI-Agenten für Marketing, Vertrieb und Produkt zu nutzen. Jede Woche teile ich, was ich gelernt habe, mit über 5.400 Lesern.

↵ ↵ alle Ergebnisse anzeigen esc esc zum Schließen