AgentGrade
EnglishEspañolDeutsch日本語中文
← Wissensdatenbank

robots.txt für Agenten

Wie robots.txt KI-Agenten steuert

robots.txt (RFC 9309) ist ein Protokoll auf Basis freiwilliger Befolgung: Du veröffentlichst Regeln, und gut geführte Crawler entscheiden sich, sie zu befolgen. Nichts im Protokoll erzwingt irgendetwas — deshalb ist es genauso wichtig zu wissen, welche KI-Bots es respektieren, wie die Regeln zu schreiben.

Jeder große KI-Anbieter betreibt inzwischen mehrere Bots mit unterschiedlichen Aufgaben, und robots.txt behandelt jedes User-agent-Token als eigenen Adressaten: Ein Crawler befolgt die spezifischste Gruppe, die auf sein eigenes Token passt, und ignoriert Gruppen, die an andere Tokens gerichtet sind. Einen Bot zu blockieren bewirkt daher nichts bei seinen Geschwistern. Die Tokens sortieren sich in drei Ebenen:

Die praktische Konsequenz: User-agent: GPTBot + Disallow: / meldet dich vom OpenAI-Training ab, entfernt dich aber nicht aus der ChatGPT-Suche (das ist OAI-SearchBot) und stoppt keine Live-Abrufe durch Nutzer (das ist ChatGPT-User). Jedes Verhalten braucht seine eigene Gruppe.

Aktuelle KI-Crawler-Tokens

TokenBetreiberEbeneRespektiert robots.txt?
GPTBotOpenAITrainingJa
OAI-SearchBotOpenAISuchindexJa — OpenAI empfiehlt, ihn zuzulassen
ChatGPT-UserOpenAIUser-Fetch„Regeln greifen möglicherweise nicht“ (OpenAIs Formulierung)
ClaudeBotAnthropicTrainingJa
Claude-SearchBotAnthropicSuchindexJa
Claude-UserAnthropicUser-FetchJa — eine dokumentierte Ausnahme
PerplexityBotPerplexitySuchindexJa
Perplexity-UserPerplexityUser-Fetch„Ignoriert in der Regel“ (Perplexitys Formulierung)
Google-ExtendedGoogleTraining-Policy-TokenNur ein Token — von Googlebot gelesen, kein eigener Crawler
Google-AgentGoogleUser-FetchIgnoriert in der Regel
meta-externalagentMetaTrainingJa

Ältere Listen führen noch anthropic-ai und claude-web — Anthropic crawlt unter diesen Tokens nicht mehr; die aktuellen Crawler sind die drei oben genannten. Jedes Token in der Tabelle hat eine eigene Seite — exakter UA-String, robots.txt-Snippets, Verifikation per IP-Range — in der User-Agent-Referenz für KI-Agenten.

Agenten explizit willkommen heißen

Eine explizite Allow-Gruppe ist ein Signal, kein No-Op: Der Default ist zwar bereits „erlaubt“, aber ein Agent-Token zu benennen sagt Crawl-Betreibern (und Scannern wie AgentGrade), dass der Zugang eine Entscheidung ist, kein Versehen.

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

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

Die Sitemap:-Direktive zählt auch für Agenten — über sie findet ein Crawler deine kanonische Seitenliste, ohne jedem Link folgen zu müssen.

Vom Training abmelden, zitierbar bleiben

Die häufigste Mittelposition: Seiten in der KI-Suche zitierbar halten und gleichzeitig aus dem Modelltraining aussteigen.

# Training-Crawler blockieren
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: meta-externalagent
Disallow: /

User-agent: Google-Extended
Disallow: /

# Alles andere (Suchindexer, User-Fetcher) bleibt standardmäßig erlaubt

Alles blockieren — und was es kostet

Jedes KI-Token per Disallow zu sperren macht deine Website für KI-Suchindexe unsichtbar, Assistenten können dich also nicht zitieren. Nutzerinitiierte Fetcher stoppt es trotzdem nicht zuverlässig — der Großteil dieser Ebene ignoriert robots.txt per Design. Ein harter Block braucht serverseitige Kontrollen: Filtern nach den veröffentlichten IP-Ranges der Anbieter oder eine WAF-Regel. Die Verifikationsendpunkte für jeden Bot stehen auf den /agents-Seiten.

Häufig gestellte Fragen

Entfernt das Blockieren von GPTBot meine Website aus ChatGPT?

Nein. GPTBot sammelt nur Trainingsdaten. Zitate in der ChatGPT-Suche kommen aus dem Index von OAI-SearchBot, Live-Seitenbesuche von ChatGPT-User — beides funktioniert weiter, solange du deren Tokens nicht auch blockierst (und ChatGPT-User darf den Block ignorieren).

Respektieren KI-Agenten robots.txt überhaupt?

Nach Ebene: Training- und Such-Crawler von OpenAI, Anthropic, Perplexity, Google und Meta dokumentieren, dass sie es tun. Nutzerinitiierte Fetcher dokumentieren überwiegend, dass sie es nicht tun (Claude-User und MistralAI-User sind die erklärten Ausnahmen). robots.txt ist eine veröffentlichte Präferenz, keine Zugriffskontrolle.

Ist Google-Extended ein Crawler, den ich in meinen Logs sehe?

Nein. Google-Extended ist ein robots.txt-Policy-Token, das vom regulären Googlebot gelesen wird. Es per Disallow zu sperren nimmt deine Inhalte aus Gemini-Training und -Grounding heraus, ohne die Google-Suche zu beeinflussen. Kein Request trägt je einen Google-Extended-User-Agent.

Sollte meine Website KI-Crawler zulassen oder blockieren?

Das ist eine Geschäftsentscheidung über zwei getrennte Dinge: Training (deine Inhalte verbessern künftige Modelle) und Sichtbarkeit (Assistenten zitieren und empfehlen dich). Viele Websites blockieren inzwischen die Training-Tokens und erlauben die Such-Tokens — das Muster „vom Training abmelden, zitierbar bleiben“ oben.

Reifegrad der Spezifikation

Etablierter Standard. robots.txt ist in RFC 9309 spezifiziert. Die KI-spezifischen Tokens definiert und dokumentiert jeder Anbieter selbst — und sie ändern sich oft genug, dass die User-Agent-Referenz pro Bot aktuell gehalten wird.

Mehr erfahren

Verwandte Themen