Eine llms.txt fällt nicht auf, wenn sie kaputt ist. Kein Browser zeigt einen Fehler, und die Google-Suche braucht die Datei für ihre KI-Funktionen ohnehin nicht. Trotzdem lohnt eine Prüfung, sobald die Datei veröffentlicht ist, denn Agenten, die sie lesen, folgen ihren Links ohne Rückfrage. Einen offiziellen Validator nennt die Projektseite llmstxt.org nicht [1]. Dieser Ratgeber zeigt, wie Sie die Datei mit vorhandenen Mitteln prüfen: Abruf, Format, Links und ein Praxistest. Wie Sie die Datei anlegen, steht unter llms.txt erstellen.
Erster Schritt: der Abruf
Rufen Sie die Adresse https://www.ihre-domain.de/llms.txt im Browser auf. Erscheint der Text, ist die Datei grundsätzlich erreichbar. Genauer wird es mit den Entwicklerwerkzeugen des Browsers oder einem Header-Prüfer: Die Antwort sollte den Statuscode 200 tragen und nicht über mehrere Umleitungen laufen. Prüfen Sie auch die Varianten mit und ohne www sowie http und https. Leitet eine davon auf eine Fehlerseite oder eine Startseite um, landet ein Agent dort statt in der Datei.
Chromes Werkzeug Lighthouse hat dafür eine eigene Prüfung im Bereich der Prüfungen für agentisches Surfen [2]. Sie schlägt an, wenn beim Abruf der llms.txt ein Serverfehler auftritt [2]. Liefert der Server dagegen den Status 404, gilt die Prüfung als nicht anwendbar, weil die Datei derzeit freiwillig ist [2]. Ein Bestehen bestätigt also nur, dass der Server sauber antwortet. Ob der Inhalt dem Vorschlag folgt, prüft Lighthouse laut Dokumentation nicht [2].
Zweiter Schritt: das Format
Fassung 2 des Vorschlags legt Reihenfolge und Bestandteile fest [1]. Daraus ergibt sich eine Prüfliste, die Sie mit jedem Texteditor abarbeiten können:

- Die erste Zeile ist eine Überschrift erster Ordnung mit dem Namen der Website oder des Projekts. Davor darf höchstens eine Byte-Order-Mark stehen. Diese Überschrift ist der einzige Pflichtteil [1].
- Darauf folgt, wenn vorhanden, ein Zitatblock mit der Zusammenfassung [1].
- Zwischen Zusammenfassung und erster Linkliste stehen nur Absätze oder Listen, keine Überschriften [1].
- Alle weiteren Abschnitte beginnen mit einer Überschrift zweiter Ordnung. Darunter steht eine Liste, deren Einträge jeweils einen Link in Markdown-Schreibweise enthalten, wahlweise gefolgt von einem Doppelpunkt und einer Notiz [1].
- Ein Abschnitt mit der Überschrift "Optional" enthält nur Links, auf die ein Agent verzichten kann [1].
Mögliche Abweichungen sind Überschriften dritter Ordnung innerhalb der Linklisten, nackte Adressen ohne eckige Klammern und HTML-Reste, wenn die Datei aus einem Seitentext kopiert wurde. Auch eine zweite Überschrift erster Ordnung weiter unten in der Datei passt nicht zum Vorschlag, der nur eine vorsieht [1].
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder Sie rufen einfach an.
Dritter Schritt: Prüfen mit dem Python-Modul
Wer etwas Technik nicht scheut, nimmt das Python-Modul des Projekts. Es wird mit pip install llms-txt installiert [3]. Die Funktion parse_llms_file zerlegt eine Datei in die Teile title, summary, info und sections [3]. Laut Projektseite besteht der dort gezeigte Parser die Tests in der Datei tests/test-parse.py [3].
Für die Prüfung heißt das: Lesen Sie Ihre Datei mit parse_llms_file ein und sehen Sie sich das Ergebnis an. Ist title leer, fehlt die Überschrift erster Ordnung. Fehlt ein Abschnitt in sections, stimmt meist die Schreibweise seiner Überschrift nicht. Steht ein Link nicht in der Liste seines Abschnitts, ist die Zeile vermutlich falsch formatiert. Fehlermeldungen oder Ausnahmen beschreibt die Projektseite für das Modul nicht [3]. Es ist deshalb eher ein Lesetest als ein Validator mit Befundliste.
Einen Schritt weiter geht der Befehl llms_txt2ctx. Er erzeugt aus der Datei eine Kontextdatei im XML-Format, die die verlinkten Inhalte enthält [3, 4]. Den Abschnitt "Optional" nimmt er nur mit dem Schalter --optional True auf [3]. Kommen beim Erzeugen leere Abschnitte heraus, lohnt der Blick darauf, ob Links ins Leere zeigen oder auf Seiten, die nicht abrufbar sind.
Vierter Schritt: die Links
Die meisten Fehler entstehen nach dem ersten Upload. Seiten werden umbenannt, zusammengelegt oder gelöscht, und die llms.txt zeigt weiter auf die alten Adressen. Prüfen Sie deshalb jeden Link auf seinen Statuscode. Ein SEO-Crawler kann die Datei als Liste von Adressen einlesen, ein Linkprüfer im Browser genügt bei kleinen Dateien. Eine Übersicht solcher Programme bietet der Vergleich SEO-Crawler im Vergleich.

Zeigen die Links auf Markdown-Fassungen, prüfen Sie auch diese. Der Vorschlag sieht vor, dass eine Seite ihre Markdown-Fassung unter derselben Adresse mit angehängtem .md anbietet, etwa page.html.md oder page.md [1]. Fehlt eine solche Fassung, bekommt der Agent einen Fehler, obwohl die HTML-Seite existiert. Wer auf den Seiten selbst auf die Fassungen verweist, nutzt laut Vorschlag rel="alternate" mit type="text/markdown", für den Verweis auf die llms.txt rel="describedby" [1]. Ein Blick in den Quelltext einer Seite zeigt, ob diese Angaben stehen und auf die richtige Adresse zeigen.
Fünfter Schritt: der Test mit einem Agenten
Die Projektseite empfiehlt selbst einen praktischen Test: Stellen Sie einem Agenten Fragen zu Ihren Inhalten und geben Sie ihm nur Ihre llms.txt als Ausgangspunkt [1]. Wählen Sie dafür Fragen, die Kunden tatsächlich stellen, etwa nach dem Einzugsgebiet, nach Lieferzeiten oder nach einer bestimmten Funktion. Findet der Agent über die Links die richtige Seite und antwortet passend, erfüllt die Datei ihren Zweck.

Antwortet er falsch oder allgemein, hilft ein Blick auf die Notizen. Die Projektseite rät zu knapper, klarer Sprache, zu kurzen, aussagekräftigen Beschreibungen der Links und dazu, mehrdeutige Begriffe und unerklärten Fachjargon zu vermeiden [1]. Eine Notiz wie "Infos" hilft keinem Agenten. "Lieferzeiten und Versandkosten nach Land" führt ihn zur richtigen Seite.
Typische Befunde und ihre Ursache
| Befund | Häufige Ursache |
|---|---|
| Lighthouse meldet einen Fehler bei der llms.txt | Server liefert beim Abruf einen Serverfehler, etwa durch eine fehlerhafte Weiterleitungsregel |
| Datei zeigt den Quelltext der Startseite | Server antwortet auf unbekannte Adressen mit der Startseite |
| Abschnitte fehlen nach dem Einlesen | Überschriften mit falscher Ebene oder ohne Leerzeichen nach den Rauten |
| Agent nennt veraltete Angaben | Links zeigen auf alte Seiten oder die Datei wurde nach einem Umbau nicht erneuert |
| Agent antwortet allgemein | Notizen zu knapp oder nur Wiederholung des Linktextes |
Abrufe im Server-Log
Ob überhaupt jemand die Datei liest, zeigen die Zugriffsprotokolle des Servers. Jeder Abruf von /llms.txt steht dort mit Zeitpunkt, Statuscode und der Kennung des abrufenden Programms. JavaScript-basierte Webanalyse sieht diese Abrufe nicht, weil Programme ohne Browser das Messskript nicht ausführen. Wie Sie die Protokolle lesen, beschreibt der Ratgeber Server-Logs auswerten, und welche KI-Crawler sich dort zeigen, erklärt das Glossar unter KI-Crawler.
Planen Sie die Prüfung fest ein: nach jedem größeren Umbau, nach einem Wechsel des CMS und wenn die Datei automatisch erzeugt wird, nach jedem Update des erzeugenden Plugins. Wie verbreitet die Datei in Deutschland ist, untersucht unsere Studie Verbreitung der llms.txt in Deutschland.
Sie haben eine llms.txt und sind nicht sicher, ob Format und Links stimmen? Stellen Sie die Frage in der gratis Sprechstunde, dort beantworten wir Fragen zu Format und Links.
- Organisation The /llms.txt file. llmstxt.org (Jeremy Howard). Stand 10.08.2026. abgerufen am 31.10.2026
- Organisation llms.txt (Lighthouse, Agentic browsing). Chrome for Developers. Stand 05.05.2026. abgerufen am 31.10.2026
- Organisation Python module and CLI (llms-txt). llmstxt.org (Answer.AI). Stand ohne Datum. abgerufen am 31.10.2026
- Organisation llms-txt core (create_ctx, parse_llms_file). llmstxt.org (Answer.AI). Stand ohne Datum. abgerufen am 31.10.2026
Häufige Fragen
Gibt es einen offiziellen Validator für die llms.txt?
Die Projektseite nennt keinen. Prüfen lässt sich die Datei mit dem Python-Modul llms-txt, mit Lighthouse für den Abruf und von Hand anhand der Regeln aus Fassung 2.
Was prüft Lighthouse bei der llms.txt?
Lighthouse meldet einen Fehler, wenn der Server beim Abruf der Datei einen Serverfehler liefert. Fehlt die Datei mit Status 404, gilt die Prüfung als nicht anwendbar. Den Inhalt prüft Lighthouse laut Dokumentation nicht.
Warum findet ein Agent meine Seiten nicht, obwohl die Datei erreichbar ist?
Häufig sind die Links veraltet, falsch formatiert oder zeigen auf Markdown-Fassungen, die es nicht gibt. Prüfen Sie jeden Link einzeln und lesen Sie die Notizen so, als kennten Sie Ihre Website nicht.
Wie oft sollte ich die Datei prüfen?
Nach jedem größeren Umbau der Website und nach Updates des Werkzeugs, das die Datei erzeugt. Wer sie von Hand pflegt, nimmt sie in die Prüfliste für robots.txt und Sitemap auf.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder Sie rufen einfach an.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Haben Sie einen Fehler entdeckt? Schreiben Sie uns.



