llms.txt und robots.txt richtig für KI-Crawler einrichten
Welche KI-Bots es gibt, wie Sie sie in der robots.txt gezielt zulassen und was eine llms.txt leisten kann. Mit fertiger Vorlage zum Übernehmen.
Eine Agentur beschwerte sich, in KI-Antworten nie vorzukommen. Die Ursache stand in drei Zeilen ihrer robots.txt: Ein Dienstleister hatte pauschal alle Bots ausgesperrt, die nicht Google oder Bing hießen. Der Fall ist kein Einzelfall, und er ist in einer Stunde behoben.
Welche Crawler überhaupt relevant sind
KI-Anbieter setzen unterschiedliche Bots für unterschiedliche Zwecke ein. Diese Unterscheidung ist wichtig, weil sie verschiedene Entscheidungen erlaubt.
| Bot | Betreiber | Zweck |
|---|---|---|
GPTBot |
OpenAI | Sammelt Inhalte für das Training künftiger Modelle |
OAI-SearchBot |
OpenAI | Baut den Suchindex für ChatGPT Search auf |
ChatGPT-User |
OpenAI | Ruft Seiten auf Anfrage einer Person im Chat ab |
ClaudeBot |
Anthropic | Sammelt Inhalte für das Training |
Claude-User |
Anthropic | Ruft Seiten auf Anfrage einer Person ab |
PerplexityBot |
Perplexity | Indexiert Seiten für Antworten mit Quellenangabe |
Google-Extended |
Steuert die Nutzung für Gemini und KI-Funktionen | |
Applebot-Extended |
Apple | Steuert die Nutzung für Apples KI-Funktionen |
Zwei Besonderheiten sind erklärungsbedürftig. Google-Extended und Applebot-Extended sind keine eigenständigen Crawler. Sie sind Schalter: Der normale Googlebot besucht die Seite ohnehin, und über diese Kennungen legen Sie fest, ob die Inhalte zusätzlich für KI-Zwecke verwendet werden dürfen. Wer Google-Extended sperrt, bleibt in der normalen Suche sichtbar, verliert aber die Chance auf eine Erwähnung in KI-Übersichten.
Die Entscheidung vor der Konfiguration
Bevor Sie Zeilen schreiben, klären Sie eine Frage: Verdienen Sie Geld mit Inhalten oder mit dem, worüber die Inhalte informieren?
Ein Fachverlag, dessen Artikel hinter einer Bezahlschranke stehen, hat gute Gründe, Trainings-Crawler auszusperren. Ein Handwerksbetrieb, ein Softwareanbieter oder eine Agentur nicht: Deren Inhalte sind Mittel zum Zweck, und jede Sperre reduziert die Chance, überhaupt vorzukommen.
Ein Mittelweg ist möglich: Live-Abruf erlauben, Training verbieten. Dann tauchen Sie in Antworten mit Quellenangabe auf, ohne dass Ihre Texte dauerhaft in Modellgewichten landen.
Vorlage für die robots.txt
Diese Variante erlaubt allen genannten Bots den Zugriff. Sie gehört in das Wurzelverzeichnis Ihrer Domain, erreichbar unter ihre-domain.de/robots.txt.
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
Sitemap: https://ihre-domain.de/sitemap.xml
Wollen Sie Training ausschließen, aber Live-Abrufe erlauben, ersetzen Sie bei GPTBot, ClaudeBot und Google-Extended das Allow: / durch Disallow: / und lassen die übrigen unverändert.
Zwei Fallstricke aus der Praxis:
- Reihenfolge und Genauigkeit. Crawler befolgen den Block, der am genauesten auf ihren Namen passt. Ein
User-agent: *mitDisallow: /wird durch einen späteren, spezifischen Block fürGPTBotüberschrieben — aber nur, wenn dieser tatsächlich vorhanden ist. - Groß- und Kleinschreibung. Die Bot-Namen sind wie oben zu schreiben.
gptbotwird nicht zuverlässig erkannt.
Was eine llms.txt leisten kann
Die llms.txt ist ein Vorschlag aus der Community: eine Datei im Wurzelverzeichnis, die in Markdown zusammenfasst, worum es auf der Seite geht und wo die wichtigen Inhalte liegen. Kein Anbieter hat sich verpflichtet, sie auszuwerten.
Trotzdem lohnt sich der Aufwand aus zwei Gründen. Erstens ist er gering. Zweitens zwingt die Datei dazu, das eigene Angebot in klare, überprüfbare Sätze zu fassen — und dieser Text ist auch für Menschen und für die normale Seite nützlich.
Eine brauchbare Struktur:
# Firmenname
> Ein Satz, der beschreibt, was das Unternehmen für wen tut.
Ergänzende Angaben: Standort, Gründungsjahr, Sprachen, Kontakt.
## Leistungen
- Leistung eins – ein Satz Erklärung
- Leistung zwei – ein Satz Erklärung
## Wichtige Seiten
- [Preise](https://ihre-domain.de/preise): Was die Seite enthält
- [Dokumentation](https://ihre-domain.de/docs): Was die Seite enthält
## Hinweise
Angaben, die zur korrekten Einordnung nötig sind.
Drei Regeln machen den Unterschied zwischen einer nützlichen und einer nutzlosen Datei:
- Fakten statt Werbung. “Führender Anbieter” ist wertlos. “Seit 2019 am Markt, 40 Mitarbeitende, Hosting in Frankfurt” ist verwertbar.
- Jede Zeile für sich verständlich. Die Datei wird in Ausschnitten gelesen, nicht als Erzählung.
- Aktuell halten. Eine veraltete Preisangabe ist schlimmer als keine, weil das Modell sie mit voller Überzeugung weitergibt.
Prüfen, ob es funktioniert
Nach der Umstellung lohnt eine kurze Kontrolle:
- Erreichbarkeit. Rufen Sie
ihre-domain.de/robots.txtundihre-domain.de/llms.txtim Browser auf. Klingt banal, scheitert aber oft an einer Serverregel, die unbekannte Dateiendungen abweist. - Lesbares HTML. Deaktivieren Sie JavaScript im Browser und laden Sie eine wichtige Seite neu. Was Sie dann nicht sehen, sieht der Crawler in der Regel auch nicht.
- Serverprotokolle. Suchen Sie in den Zugriffsprotokollen nach den Bot-Namen. Tauchen sie in den Wochen danach auf, funktioniert der Zugang.
Was das für Sie bedeutet
Diese Konfiguration schafft keine Sichtbarkeit. Sie beseitigt nur ein Hindernis — allerdings eines, an dem viele Websites scheitern, ohne es zu wissen. Der Aufwand liegt bei ein bis zwei Stunden.
Konkret in dieser Reihenfolge:
- Aktuelle
robots.txtaufrufen und prüfen, ob ein pauschalesDisallowfür unbekannte Bots existiert. - Entscheiden, ob Trainingsnutzung erlaubt sein soll, und die Datei entsprechend anpassen.
- Eine
llms.txtmit den oben genannten Abschnitten anlegen. - Ohne JavaScript prüfen, ob die wichtigsten Seiten überhaupt Text ausliefern.
Erst danach lohnt es sich, in Inhalte und strukturierte Daten zu investieren. Ein perfekt aufbereiteter Text nützt nichts, wenn der Crawler die Seite nicht betreten darf.
Häufige Fragen
Zur Einordnung: Dieser Beitrag wurde redaktionell mit Unterstützung eines Sprachmodells erstellt und vor der Veröffentlichung geprüft. Enthaltene Zahlen sind als Größenordnung zu verstehen, nicht als belastbare Studienergebnisse.