Über die llms.txt, eine kleine Textdatei, wird in der SEO-Welt viel diskutiert. Sie soll Sprachmodellen und KI-Agenten zeigen, welche Inhalte einer Website wichtig sind und wo sie diese in gut lesbarer Form finden. Woher der Vorschlag kommt, wie die Datei aufgebaut ist und wie Sie sie in WordPress, Webflow oder direkt auf dem Server einrichten, steht weiter unten, ebenso, warum Sie sich von ihr nicht zu viel versprechen sollten.
Was ist die llms.txt?
Die llms.txt ist eine Datei im Markdown-Format, die unter der Adresse /llms.txt einer Website liegt. Der Name leitet sich von LLM ab, der Abkürzung für Large Language Model. Der Vorschlag stammt von Jeremy Howard, Mitgründer von fast.ai und Answer.AI, und wurde am 3. September 2024 veröffentlicht. Die Beschreibung steht auf llmstxt.org, die Weiterentwicklung wird öffentlich auf GitHub diskutiert. Inzwischen liegt der Vorschlag in einer zweiten Version vor.
Die Idee dahinter: Webseiten sind für Menschen gebaut. Navigation, Werbung, Cookie-Banner und JavaScript machen es für ein Sprachmodell mühsam, den eigentlichen Inhalt herauszulösen. Gleichzeitig ist die Textmenge, die ein Modell auf einmal verarbeiten kann, begrenzt. Die llms.txt soll deshalb eine kurze, gut lesbare Übersicht bieten: ein paar Sätze zur Website und Links zu den Seiten mit den wichtigsten Informationen, idealerweise in einer reinen Textfassung.
Gedacht ist die Datei laut Vorschlag vor allem für den Moment, in dem ein KI-Agent oder ein Assistent mit Websuche eine konkrete Frage beantworten will, also für die Nutzung bei einer Anfrage und weniger für das Training von Modellen. Am weitesten verbreitet ist sie bisher bei Software-Dokumentationen: Coding-Agenten nutzen sie, um API-Referenzen und Anleitungen schnell zu finden. Auch OpenAI, Anthropic und Google für Gemini stellen für ihre Entwicklerdokumentationen eine llms.txt bereit.
llms.txt, robots.txt und sitemap.xml im Vergleich
Oft wird die llms.txt mit zwei bekannten Dateien verwechselt. Sie ersetzt keine von beiden:
| Datei | Zweck | Format | Wer sie liest |
|---|---|---|---|
| robots.txt | Regelt, welche Crawler welche Bereiche abrufen dürfen | Text mit Regeln wie User-agent und Disallow | Suchmaschinen-Bots und viele KI-Crawler |
| sitemap.xml | Listet die URLs aller Seiten, die in den Suchindex sollen | XML | Suchmaschinen |
| llms.txt | Kuratierte Übersicht der wichtigsten Inhalte mit kurzen Erklärungen | Markdown | Sprachmodelle und KI-Agenten, sofern sie die Datei nutzen |
Mit einer llms.txt können Sie nichts sperren. Wenn Sie festlegen wollen, welche KI-Crawler Ihre Inhalte abrufen dürfen, ist die robots.txt der richtige Ort. Die Sitemap wiederum ist auf Vollständigkeit angelegt und bei größeren Websites viel zu umfangreich für ein Sprachmodell. Die llms.txt setzt dagegen auf Auswahl.
Der Aufbau nach llmstxt.org
Geschrieben ist die llms.txt bewusst in Markdown: Menschen und Sprachmodelle können sie lesen, und das feste Schema lässt sich trotzdem mit einfachen Tools auswerten. Der Vorschlag legt diese Reihenfolge fest:
- Eine H1-Überschrift mit dem Namen der Website oder des Projekts. Sie ist der einzige Pflichtbestandteil.
- Ein Zitatblock, eingeleitet mit
>, mit einer kurzen Zusammenfassung der wichtigsten Informationen. - Beliebig viele Absätze oder Listen ohne Überschriften mit weiteren Hinweisen, wie die Website und die verlinkten Inhalte zu verstehen sind.
- Abschnitte mit H2-Überschriften, die jeweils eine Liste von Links enthalten. Jeder Eintrag besteht aus einem Markdown-Link
[Name](URL), optional gefolgt von einem Doppelpunkt und einer kurzen Beschreibung. - Ein Abschnitt „Optional“ für Nebensächliches. Links darin kann ein Modell überspringen, wenn es mit weniger Text auskommen muss.
Die Datei muss nicht zwingend im Root-Verzeichnis liegen. Sie kann auch in einem Unterverzeichnis stehen, etwa unter /docs/llms.txt, und gilt dann für alle Seiten unterhalb dieses Pfads. Die zweite Version des Vorschlags empfiehlt außerdem, wichtige Seiten zusätzlich als Markdown-Fassung unter derselben Adresse mit angehängtem .md bereitzustellen und im HTML mit rel="alternate" darauf zu verweisen. Für die meisten Unternehmenswebsites ist das ein zweiter Schritt, der nicht sofort nötig ist.
Beispiel: llms.txt für ein Unternehmen
So könnte die llms.txt eines Handwerksbetriebs aussehen. Betrieb, Angaben und Domain sind erfunden:
# Tischlerei Beispiel
> Die Tischlerei Beispiel ist ein Handwerksbetrieb aus Freiburg. Sie fertigt Möbel, Treppen und Innentüren nach Maß für Privatkunden und Unternehmen in Freiburg und im Breisgau.
- Gegründet 1998, Meisterbetrieb
- Adresse: Beispielstraße 1, 79098 Freiburg
- Beratung nach Terminvereinbarung, Aufmaß beim Kunden vor Ort
## Leistungen
- [Möbel nach Maß](https://www.tischlerei-beispiel.de/moebel/): Einbauschränke, Küchen und Regale, Ablauf und Materialien
- [Treppen](https://www.tischlerei-beispiel.de/treppen/): Holztreppen für Neubau und Sanierung
- [Innentüren](https://www.tischlerei-beispiel.de/tueren/): Maßanfertigung und Austausch inklusive Einbau
## Unternehmen
- [Über uns](https://www.tischlerei-beispiel.de/ueber-uns/): Team, Werkstatt, Ausbildung
- [Kontakt](https://www.tischlerei-beispiel.de/kontakt/): Telefon, E-Mail, Anfahrt
## Optional
- [Ratgeber](https://www.tischlerei-beispiel.de/ratgeber/): Pflege von Holzmöbeln, Holzarten im Vergleich
Einige Hinweise für die eigene Datei:
- Auswahl statt Vollständigkeit: Nehmen Sie die Seiten auf, die ein Außenstehender braucht, um Ihr Unternehmen und Ihr Angebot zu verstehen. Impressum, Datenschutz, Schlagwortseiten und Blogartikel ohne besondere Bedeutung gehören nicht hinein.
- Sachliche Beschreibungen: Ein Satz je Link, der beschreibt, was auf der Seite steht. Werbesprache hilft niemandem.
- Fakten, die zur Website passen: Alles in der llms.txt muss mit dem übereinstimmen, was auf Ihren Seiten steht. Abweichende Angaben schaden der Glaubwürdigkeit.
- Einfache Sprache: Der Vorschlag empfiehlt knappe, klare Formulierungen ohne unerklärte Fachbegriffe.
Auch für dpi-design.de haben wir eine llms.txt eingerichtet, ergänzt um Grounding Pages mit den Fakten zu unserem Unternehmen und unseren Leistungen.
Was ist die llms-full.txt?
Neben der llms.txt taucht häufig eine zweite Datei auf: die llms-full.txt. Während die llms.txt ein Inhaltsverzeichnis mit Links ist, enthält die llms-full.txt den vollständigen Text der wichtigsten Seiten in einer einzigen Markdown-Datei. Ein Agent muss dann nicht jede Seite einzeln abrufen.
Die llms-full.txt ist nicht Teil der Beschreibung auf llmstxt.org, sondern eine Konvention, die sich vor allem über Dokumentationsplattformen verbreitet hat. Für technische Dokumentationen, die Entwickler gezielt in ihre Werkzeuge laden, ist sie praktisch. Für eine typische Unternehmenswebsite ist sie selten nötig: Sie muss bei jeder inhaltlichen Änderung mitgepflegt werden, sonst verbreitet sie veraltete Informationen. Wenn Sie sie trotzdem anbieten, verlinken Sie sie im Abschnitt „Optional“ Ihrer llms.txt.
So richten Sie die llms.txt ein
Von Hand im Stammverzeichnis
Datei schreiben
Legen Sie mit einem einfachen Texteditor eine Datei namens
llms.txtan und speichern Sie sie in der Zeichenkodierung UTF-8, damit Umlaute korrekt ankommen.Hochladen
Laden Sie die Datei per SFTP oder über den Dateimanager Ihres Hostings in das Stammverzeichnis Ihrer Website, also dorthin, wo auch die robots.txt liegt.
Aufruf prüfen
Rufen Sie
https://www.ihre-domain.de/llms.txtim Browser auf. Die Datei sollte als reiner Text erscheinen, ohne Weiterleitung und ohne Fehlermeldung.Aus dem Suchindex halten
Suchmaschinen sollen die Datei lesen, aber nicht als Suchergebnis anzeigen. John Mueller von Google hat empfohlen, sie per HTTP-Header
X-Robots-Tag: noindexvon der Indexierung auszuschließen. Auf Apache-Servern geht das zum Beispiel mit dem Eintrag unten in der .htaccess.Testen
Der Vorschlag rät zu einem einfachen Test: Geben Sie einem KI-Assistenten nur Ihre llms.txt als Ausgangspunkt und stellen Sie Fragen zu Ihrem Unternehmen. Bleiben wichtige Fragen unbeantwortet, fehlen Informationen oder Links in der Datei.
<Files "llms.txt">
Header set X-Robots-Tag "noindex"
</Files>
In WordPress
Das verbreitete Plugin Yoast SEO kann eine llms.txt automatisch erzeugen und aktuell halten, auch in der kostenlosen Version. Sie aktivieren die Funktion in den Einstellungen des Plugins und legen fest, ob Yoast die Seiten selbst auswählt oder ob Sie sie bestimmen. Die manuelle Auswahl ist meist die bessere Wahl, weil die automatische nicht immer die wichtigsten Seiten trifft. Eigene Beschreibungen je Link waren dabei zuletzt nicht vorgesehen. Auch AIOSEO bietet einen Generator an.
Wenn Sie mehr Kontrolle über den Content der Datei wollen, schreiben Sie sie selbst und laden Sie sie wie oben beschrieben hoch. Achten Sie dann darauf, dass nicht gleichzeitig ein Plugin eine eigene Version ausliefert. Weitere Grundlagen finden Sie in unserem Leitfaden zu WordPress SEO.
In Webflow
Webflow unterstützt die llms.txt direkt. In den Site settings finden Sie im Bereich SEO einen eigenen Punkt für die llms.txt. Dort laden Sie die fertige Datei hoch und speichern die Änderung. Laut Webflow muss sie als UTF-8 kodierte Textdatei vorliegen und kleiner als 100 KB sein. Webflow stellt sie dann im Stammverzeichnis Ihrer Domain bereit und sorgt nach eigenen Angaben dafür, dass Suchmaschinen sie nicht indexieren. Den Inhalt schreiben Sie selbst.
Andere Systeme
Laut llmstxt.org erzeugen auch Wix und Dokumentationsplattformen wie Mintlify oder GitBook eine llms.txt automatisch. Für Drupal gibt es eine fertige Erweiterung. Bei anderen Content-Management-Systemen bleibt der Weg über eine selbst geschriebene Datei im Stammverzeichnis.
Was bringt die llms.txt?
Die llms.txt wird im Web oft als Pflichtmaßnahme für KI-Sichtbarkeit verkauft. Die Faktenlage ist deutlich nüchterner.
Warum Sie nicht zu viel erwarten sollten
- Kein offizieller Standard: Die llms.txt ist ein Vorschlag. Es gibt keinen Beschluss eines Standardisierungsgremiums und keine Verpflichtung für KI-Anbieter, die Datei zu lesen.
- Google nutzt sie nicht: In seinem Leitfaden zu den generativen KI-Funktionen schreibt Google, dass die Google-Suche einschließlich ihrer KI-Funktionen solche Dateien nicht verwendet. John Mueller hat die llms.txt schon früher mit dem Meta-Keywords-Tag verglichen, das Google seit Langem ignoriert.
- Keine Bestätigung anderer Anbieter: Die großen KI-Anbieter haben bisher nicht offiziell erklärt, die llms.txt für ihre Antworten auszuwerten. Veröffentlichte Auswertungen von Server-Logs, etwa von Longato und OtterlyAI, fanden nur sehr wenige Abrufe der Datei durch KI-Bots.
- Kein belegter Effekt: Es gibt keinen Nachweis, dass eine llms.txt Rankings verbessert oder dazu führt, dass eine Website häufiger in KI-Antworten zitiert wird.
Was trotzdem für die Datei spricht
- Geringer Aufwand: Für eine Unternehmenswebsite ist die Datei schnell geschrieben und mit Yoast oder Webflow ohne Programmierung eingebunden.
- Kein bekannter Schaden: Solange die Inhalte mit der Website übereinstimmen und die Datei nicht im Index landet, sind keine Nachteile bekannt.
- Nutzen für Agenten: Das Prüfwerkzeug Lighthouse in Chrome prüft in einer eigenen Kategorie für agentisches Browsen, ob eine llms.txt vorhanden ist. Für Agenten, die eine Website im Auftrag eines Nutzers erkunden, kann eine gute Übersicht Umwege sparen.
- Ordnung im eigenen Angebot: Wer die llms.txt schreibt, muss in wenigen Sätzen sagen, was sein Unternehmen tut und welche Seiten wirklich wichtig sind. Diese Übung schärft oft auch die Website selbst.
Unsere Einschätzung: Die llms.txt ist ein sinnvoller kleiner Zusatz, wenn die Grundlagen stehen. Klare Inhalte, saubere Technik, strukturierte Daten und ein gepflegtes Unternehmensprofil kann sie nicht ersetzen. Wer nur begrenzt Zeit hat, investiert sie besser zuerst dort. Welche Maßnahmen für die Sichtbarkeit in KI-Antworten nach heutigem Stand mehr bewirken, erklärt unser Artikel zur Generative Engine Optimization.
Häufige Fehler
- Die Sitemap kopieren: Hunderte URLs machen die Datei nutzlos. Eine überschaubare Auswahl der wichtigsten Seiten reicht.
- Erfundene Regeln: Zeilen wie „AI-Training: Allow“ sind nicht Teil des Vorschlags, und es ist nicht bekannt, dass ein Crawler sie auswertet. Zugriffsregeln gehören in die robots.txt.
- Veraltete Links: Eine Datei mit toten Links oder alten Angeboten ist schlechter als keine. Prüfen Sie sie bei jeder größeren Änderung der Website.
- Andere Aussagen als auf der Website: Wer in der llms.txt etwas anderes behauptet als auf den Seiten, riskiert Widersprüche in KI-Antworten.
- Falscher Ort oder falsche Kodierung: Soll die Datei für die ganze Website gelten, muss sie unter /llms.txt erreichbar und als UTF-8 gespeichert sein.
- Doppelte Auslieferung: Plugin und von Hand hochgeladene Datei sollten sich nicht in die Quere kommen.
Unterstützung bei llms.txt und GEO
Die llms.txt als Teil einer KI-ready Website
Als GEO-Agentur richten wir die llms.txt zusammen mit strukturierten Daten, Grounding Pages und klaren Inhalten ein. Weil ihr Nutzen ungewiss ist, konzentrieren wir uns vor allem auf die Maßnahmen mit der größeren Wirkung. Ob Ihre Website für KI-Systeme gut lesbar ist, zeigt auch unser kostenloser Website-Check.
Häufige Fragen
Ist eine llms.txt Pflicht?
Nein. Die llms.txt ist ein freiwilliger Vorschlag und kein verbindlicher Standard. Keine Suchmaschine und kein KI-Anbieter setzt sie voraus.
Liest Google die llms.txt?
Für die Suche nicht. Google schreibt in seinem Leitfaden zu den generativen KI-Funktionen, dass die Google-Suche solche Dateien nicht verwendet, auch nicht für die KI-Übersichten.
Kann ich mit der llms.txt KI-Crawler aussperren?
Nein. Die llms.txt enthält keine Zugriffsregeln. Welche Crawler Ihre Seiten abrufen dürfen, legen Sie in der robots.txt fest.
Wo muss die llms.txt liegen?
Im Stammverzeichnis der Website, erreichbar unter /llms.txt. Laut Vorschlag kann eine llms.txt auch in einem Unterverzeichnis liegen und gilt dann nur für die Seiten darunter.
Was ist der Unterschied zwischen llms.txt und llms-full.txt?
Die llms.txt ist eine kurze Übersicht mit Links. Die llms-full.txt enthält den vollständigen Text der wichtigsten Seiten in einer Datei. Sie ist vor allem bei technischen Dokumentationen verbreitet.
Schadet eine llms.txt meiner Website?
Nach heutigem Wissen nicht, solange ihr Inhalt zur Website passt und sie nicht als Suchergebnis im Index landet. Der Aufwand sollte aber in einem vernünftigen Verhältnis zum ungewissen Nutzen stehen.






