robots.txt für KI-Crawler: was Sie erlauben und was Sie sperren

Veröffentlicht

Kurz gesagt

Geben Sie jedem KI-Crawler, der Ihnen wichtig ist, eine eigene User-agent-Gruppe. Erlauben Sie Suchcrawler wie OAI-SearchBot, Claude-SearchBot und PerplexityBot, wenn Sie zitiert werden möchten, und entscheiden Sie getrennt über Training-Token wie GPTBot, ClaudeBot, Google-Extended und Applebot-Extended. Eine benannte Gruppe ersetzt für diesen Crawler die Gruppe *.

Die robots.txt ist eine einfache Textdatei, die auf das Jahr 1994 zurückgeht und 2022 als RFC 9309 zum formalen Standard wurde. Die meisten KI-Anbieter geben an, dass ihre Crawler sie befolgen, und mehrere veröffentlichen getrennte Token für Suche und Training. Damit ist die robots.txt der einfachste Ort, um eine KI-Richtlinie festzulegen, sofern die Regeln das bedeuten, was Sie denken.

Auf dieser Seite
  1. Welche robots.txt-Token verwenden KI-Crawler?
  2. Wie sieht eine gute robots.txt für KI aus?
  3. Wie wählen Crawler die für sie geltenden Regeln aus?
  4. Was sind die häufigsten Fehler in der robots.txt?
  5. Kann ich eine KI-Nutzungsrichtlinie über Allow und Disallow hinaus festlegen?
  6. Wie lange dauern Änderungen, und wie prüfe ich sie?

Welche robots.txt-Token verwenden KI-Crawler?

Dies sind die Token, die die Anbieter dokumentieren. Nach RFC 9309 wird die Groß- und Kleinschreibung nicht beachtet.

Wie sieht eine gute robots.txt für KI aus?

Dieses Beispiel lässt KI-Suche und Abrufe durch Nutzer zu, schließt die wichtigsten Training-Token aus und hält einen privaten Bereich für alle gesperrt:

User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
User-agent: ChatGPT-User
User-agent: Claude-User
Allow: /
Disallow: /account/

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: CCBot
Disallow: /

User-agent: *
Allow: /
Disallow: /account/

Sitemap: https://example.com/sitemap.xml

Mehrere User-agent-Zeilen hintereinander bilden eine Gruppe, die darunter stehenden Regeln gelten also für jeden dieser Crawler. Wenn Ihre Inhalte für das Training verwendet werden dürfen, lassen Sie die zweite Gruppe einfach weg. Das Sperren von Google-Extended wirkt sich nicht auf die Google-Suche aus: Laut Google beeinflusst es die Aufnahme in die Suche nicht und ist kein Ranking-Signal. Ebenso sagt Apple, dass Seiten, die Applebot-Extended per Disallow ausschließen, weiterhin in den Suchergebnissen erscheinen können.

Wie wählen Crawler die für sie geltenden Regeln aus?

RFC 9309 legt das genau fest, und die Details erklären die meisten Überraschungen:

Was sind die häufigsten Fehler in der robots.txt?

Kann ich eine KI-Nutzungsrichtlinie über Allow und Disallow hinaus festlegen?

Cloudflare hat für die robots.txt eine Zeile Content-Signal mit drei Signalen vorgeschlagen: search (Aufbau eines Suchindex und Anzeige von Links und kurzen Auszügen), ai-input (Nutzung von Inhalten in Echtzeit für KI-Antworten) und ai-train (Training oder Fine-Tuning von Modellen). Die verwaltete robots.txt von Cloudflare kann sie für Sie hinzufügen.

User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

Wie alles in der robots.txt sind dies Präferenzen, keine technischen Kontrollen. Cloudflare selbst weist darauf hin, dass die Einhaltung der robots.txt freiwillig ist. Die Zeile ist optional und schadet nicht, ersetzt aber nicht die Gruppen je Crawler weiter oben.

Wie lange dauern Änderungen, und wie prüfe ich sie?

Laut RFC 9309 sollten Crawler eine zwischengespeicherte robots.txt nicht länger als 24 Stunden verwenden, und OpenAI und Perplexity geben beide an, dass Änderungen etwa einen Tag brauchen können. Denken Sie auch daran, dass die robots.txt keine Zugriffskontrolle ist: Eine Firewall kann einen Crawler weiterhin blockieren, den Ihre Regeln erlauben.

AISeeWhy liest Ihre robots.txt nach RFC 9309 für jeden getesteten Crawler, markiert Dateien, die nicht erreichbar sind oder als HTML ausgeliefert werden, zeigt, wo Ihre Regeln und Ihr Server sich widersprechen, und liefert einen fertigen Diff für die Änderung.

Häufige Fragen

Schadet das Sperren von GPTBot oder ClaudeBot meiner Sichtbarkeit in KI-Antworten?

Nicht direkt. Beide Anbieter nutzen für die Suche eigene Suchcrawler, OAI-SearchBot und Claude-SearchBot. Den Training-Crawler zu sperren ist eine Richtlinienentscheidung.

Stoppt Google-Extended die AI Overviews?

Nein. Laut Google nutzen KI-Funktionen in der Suche Googlebot und die üblichen Suchsteuerungen wie nosnippet und noindex. Google-Extended betrifft das Training und Grounding von Gemini in anderen Google-Produkten und wirkt sich nicht auf die Suche aus.

Unterstützen KI-Crawler Crawl-delay?

Es ist nicht Teil von RFC 9309. Anthropic gibt an, Crawl-delay als nicht standardisierte Erweiterung zu unterstützen; bei anderen Anbietern lesen Sie die Dokumentation.

Wo muss die robots.txt liegen?

Im Stammverzeichnis jedes Hosts, zum Beispiel https://example.com/robots.txt. Eine Datei in einem Unterordner wird ignoriert, und jede Subdomain braucht ihre eigene.

Quellen

Weitere Artikel