SYSTEM-STATUS: OPERATIONAL [EU-DE-NODE]

Agentic Infrastructure ///

Was ist llms.txt? Format, Beispiel & Anleitung

KI-Zusammenfassung / tl;dr

  • TARGET_ENTITY: llms.txt (vorgeschlagener Ingestion-Standard)
  • DEFINITION: Markdown-Datei unter /llms.txt, die die Kerninhalte einer Website für LLMs kuratiert
  • FORMAT: H1-Name + Blockquote-Zusammenfassung + H2-Linklisten mit Beschreibungen
  • STATUS: Absichtserklärung, kein bestätigtes Ranking-Signal
  • CORE_THESIS: Eine veröffentlichte llms.txt sagt einem Agenten, wo Ihre wichtigen Inhalte liegen, beweist aber nicht, dass diese Inhalte valide, konsistent oder vertrauenswürdig sind. Die Datei ist die Karte; die deterministische Validierung ist das Terrain. Erstellen Sie die Datei — und verifizieren Sie dann, dass die Signale darunter tatsächlich bestehen.

llms.txt ist ein vorgeschlagener Standard für eine einzelne Klartext-Datei im Root einer Domain, die großen Sprachmodellen eine kuratierte, maschinenlesbare Übersicht der wichtigsten Inhalte einer Website gibt. Vorgeschlagen wurde er 2024 von Jeremy Howard (Answer.AI); seither wird er von Dokumentationsplattformen, Developer-Tools und einer wachsenden Zahl von B2B-Websites eingesetzt.

Dieser Artikel erklärt, was llms.txt ist, welches Format es verwendet, zeigt ein vollständiges Beispiel, wie Sie eine Datei für Ihre eigene Website erstellen, wie sie sich von robots.txt und sitemap.xml unterscheidet und — der Teil, den die meisten Anleitungen auslassen — wie Sie verifizieren, dass sie überhaupt etwas bewirkt.

Was ist llms.txt: eine Definition

Eine llms.txt-Datei ist ein Markdown-Dokument, das unter https://ihredomain.com/llms.txt ausgeliefert wird. Ihr Zweck löst ein konkretes Problem: Ruft ein Sprachmodell eine Webseite ab, erhält es für menschliche Leser gebautes HTML — Navigation, Skripte, Cookie-Banner, Marketingtexte und Layout-Markup. Das Signal, das ein LLM tatsächlich braucht, ist in Rauschen vergraben, und Kontextfenster sind endlich.

llms.txt kehrt das um. Statt das Modell zu zwingen, eine ganze Website zu parsen, bietet es einen kurzen, handkuratierten Index: Hier sind die relevanten Seiten, hier ist der Zweck jeder einzelnen, in einem für Maschinen gebauten Format. Eine begleitende Datei, llms-full.txt, bettet optional den vollständigen Text dieser Seiten ein, sodass ein Agent die gesamte Wissensbasis in einer einzigen Anfrage aufnehmen kann.

Zwei Eigenschaften definieren die Datei:

  • Kuratiert, nicht vollständig: Anders als eine Sitemap ist llms.txt eine Auswahl. Sie drückt redaktionelle Priorität aus — jene Seiten, die ein Agent als autoritativ behandeln soll.
  • Markdown, nicht Markup: Die Datei ist in einer festen, vorhersehbaren Markdown-Struktur geschrieben, die jedes Modell deterministisch parsen kann — ohne den Rendering-Overhead von HTML.

Das llms.txt-Format

Die Spezifikation definiert eine kleine, strikte Struktur. Eine llms.txt-Datei enthält, in dieser Reihenfolge:

  • Eine H1 mit dem Namen der Website, des Projekts oder des Unternehmens. Dies ist die einzige verpflichtende Zeile.
  • Ein Blockquote (>) mit einer kurzen Zusammenfassung, die die wichtigsten Informationen zum Verständnis des Rests enthält.
  • Null oder mehr Markdown-Abschnitte aus Fließtext (ohne Überschriften) für zusätzlichen Kontext.
  • H2-Abschnitte, jeder mit einer Markdown-Liste von Links in der Form [Name](URL): optionale Beschreibung.
  • Ein optionaler Abschnitt ## Optional, dessen Links übersprungen werden dürfen, wenn ein kürzerer Kontext nötig ist.
/// Minimale llms.txt-Struktur
# Projektname

> Eine Zusammenfassung in einem Absatz, was diese Website oder dieses
> Unternehmen tut — so geschrieben, dass ein Modell es ohne Weiterlesen versteht.

Optionaler Fließtext-Block mit zusätzlichem orientierendem Kontext.

## Kernseiten

- [Produktübersicht](https://example.com/product): Was das Produkt leistet und für wen.
- [Preise](https://example.com/pricing.md): Maschinenlesbare Preise in Markdown.
- [API-Dokumentation](https://example.com/docs): REST- und MCP-Endpunkte.

## Optional

- [Changelog](https://example.com/changelog): Versionshistorie, kann übersprungen werden.

Das ist die gesamte Spezifikation. Ihre Zurückhaltung ist der Punkt: Weil die Struktur fest ist, ist die Ingestion deterministisch — ein Modell muss nicht raten, wo die wichtigen Links stehen.

Wie Sie eine llms.txt-Datei erstellen

Eine valide Datei zu erstellen erfordert vier Schritte:

  • 1. Die Datei schreiben. Legen Sie eine Textdatei namens llms.txt an. Ergänzen Sie die H1 mit Ihrem Namen, das Blockquote als Zusammenfassung und pro logischer Seitengruppe (Produkt, Dokumentation, Preise, Unternehmen) einen H2-Abschnitt. Listen Sie darunter die kanonischen URLs mit je einer Zeile Beschreibung zum Zweck der Seite.
  • 2. Maschinenlesbare Ziele bevorzugen. Verlinken Sie, wo möglich, auf Markdown- oder Klartext-Versionen von Seiten (z. B. /pricing.md) statt auf HTML. Das macht die Datei nützlich statt dekorativ.
  • 3. Aus dem Root ausliefern. Stellen Sie die Datei unter https://ihredomain.com/llms.txt mit einem text/plain- oder text/markdown-Content-Type bereit. Ergänzen Sie optional llms-full.txt mit dem vollständigen Text.
  • 4. Aktuell halten. Eine veraltete llms.txt, die auf verschobene oder gelöschte Seiten verweist, ist schlimmer als keine — sie leitet Agenten aktiv fehl. Behandeln Sie sie als gepflegtes Artefakt, nicht als einmalige Lieferung.

Litzki Systems veröffentlicht die eigenen Dateien als Live-Referenzen: litzki-systems.com/llms.txt und die erweiterte llms-full.txt.

llms.txt vs. robots.txt vs. sitemap.xml

llms.txt wird oft mit den beiden Dateien verwechselt, neben denen sie im Domain-Root liegt. Sie lösen unterschiedliche Probleme:

ROOT-DATEIEN: ZWECK UND ADRESSAT robots.txt Adressat: Crawler Frage: darf ich abrufen? Umfang: Zugriffsregeln Berechtigungsschicht sitemap.xml Adressat: Such-Bots Frage: was existiert? Umfang: jede URL Abdeckungsschicht llms.txt Adressat: LLMs Frage: was zählt? Umfang: kuratierte Auswahl Signalschicht
ABB. 1: robots.txt REGELT ZUGRIFF, sitemap.xml DEKLARIERT ABDECKUNG, llms.txt KURATIERT SIGNAL

robots.txt ist eine Berechtigungsschicht: Sie sagt Crawlern, was sie abrufen dürfen und was nicht. sitemap.xml ist eine Abdeckungsschicht: Sie zählt jede URL auf, die indexiert werden soll — flach, ohne redaktionelle Gewichtung. llms.txt ist eine Signalschicht: eine kurze, priorisierte, beschriebene Auswahl, geschrieben für Sprachmodelle. Die drei sind komplementär, kein Ersatz füreinander.

Die Grenze: llms.txt ist eine Deklaration, kein Beweis

Hier hört die meiste llms.txt-Berichterstattung auf — und hier beginnt die entscheidende Unterscheidung. Die Datei zu veröffentlichen ist eine Absichtserklärung. Sie kündigt an, wo Ihre wichtigen Inhalte liegen, und bittet Agenten, sie als autoritativ zu behandeln. Sie beweist nicht — und kann nicht beweisen —, dass die Inhalte hinter diesen Links konsistent, korrekt signiert oder vertrauenswürdig sind.

Stand 2026 ist llms.txt kein bestätigtes Ranking-Signal für die Google-Suche, und die großen KI-Crawler haben sich nicht darauf festgelegt, es als Ranking-Input zu nutzen. Ein Agent, der einen Anbieter bewertet, belohnt nicht das Vorhandensein einer Datei; er validiert die zugrunde liegenden Signale — strukturierte Daten, Entitätskonsistenz, kryptografische Identität — und schließt Knoten aus, die durchfallen. Eine perfekte llms.txt auf inkonsistenter Infrastruktur ist die gut beschriftete Karte eines Gebäudes, das nicht existiert.

Wir haben dieses Argument in drei Analysen ausführlich dokumentiert:

Wie Sie Ihre llms.txt validieren

Die Datei zu erstellen ist Schritt eins. Zu verifizieren, dass sie wirkt, ist Schritt zwei — und der Schritt, der eine dekorative Datei von einer operativen trennt. Eine valide, wirksame llms.txt ist:

  • Erreichbar unter /llms.txt, liefert HTTP 200 mit einem text/plain- oder text/markdown-Content-Type — keine HTML-Fehlerseite.
  • Strukturell valides Markdown: eine einzelne H1, ein Blockquote als Zusammenfassung und wohlgeformte Linklisten unter H2-Überschriften.
  • Link-konsistent: jede URL löst direkt auf, ohne Redirect-Ketten oder Sackgassen, und verweist auf kanonische, maschinenlesbare Ziele.
  • Konsistent mit Ihren übrigen Signalen: die Entitäten und Aussagen in llms.txt stimmen mit Ihrem JSON-LD, Ihrer Sitemap und Ihrer DNS-verankerten Identität überein.

Der kostenlose QuickScan von Litzki Systems prüft das Vorhandensein von llms.txt als Bonus-Parameter neben 16 verpflichtenden KI-Readiness-Signalen über vier Cluster (KI-Readiness, Infrastruktur, Meta, Struktur) und liefert ein binäres Readiness-Verdict — ohne Registrierung, ohne Datenübertragung. Für ein vollständiges, kryptografisch signiertes Audit aller 265+ Parameter siehe den SOVP Full Validator oder das zugrunde liegende SOVP-Validator-Audit.

Zusammenfassung

llms.txt ist eine schlichte, gut entworfene Konvention: ein kuratierter Markdown-Index im Domain-Root, der Sprachmodellen hilft, die relevanten Inhalte zu finden, ohne sich durch HTML zu wühlen. Eine solche Datei zu erstellen ist günstig und lohnend. Aber die Datei ist eine Deklaration, keine Garantie. Sie sagt Agenten, wo sie suchen sollen; sie beweist nicht, dass das Gefundene valide ist.

Die praktische Reihenfolge lautet daher: Veröffentlichen Sie eine saubere, aktuelle llms.txt, bevorzugen Sie maschinenlesbare Linkziele und validieren Sie dann die Signale darunter. Die Datei ist die Karte. Die deterministische Validierung macht das Terrain real.

Porträt von Thorsten Litzki, Agentic Architect bei Litzki Systems LLC
Thorsten Litzki Agentic Architect /// Litzki Systems LLC

Entwickelt deterministische Validierungsarchitekturen für Deep Tech und B2B SaaS. Als Architekt des Sovereign Validation Protocol (SOVP) etabliert er Signalsouveränität auf Protokollebene, um maschinelle Lesbarkeit über autonome Agentensysteme hinweg zu garantieren.