llms.txt erstellen: Aufbau, Beispiel und was sie wirklich bringt
Stand: 3. Oktober 2026 · CAZ Labs
Kurz gesagt
Die llms.txt ist eine Textdatei im Hauptverzeichnis deiner Website, die Sprachmodellen in Markdown erklärt, wer du bist und wo deine wichtigsten Seiten liegen. Sie ist ein Vorschlag von Jeremy Howard aus dem Jahr 2024 und kein offizieller Standard. Ob die großen KI-Anbieter sie auswerten, ist nicht verbindlich bestätigt, angelegt ist sie aber in einer halben Stunde.
Was die llms.txt ist und woher sie kommt
Jeremy Howard, Mitgründer von Answer.AI und fast.ai, hat die llms.txt im September 2024 auf llmstxt.org vorgeschlagen. Seine Überlegung: Websites stecken voller Navigation, Cookie-Banner und Skripte, und ein Sprachmodell hat nur begrenzt Platz für Kontext. Eine kurze Markdown-Datei unter /llms.txt gibt ihm das Wichtigste in einer Form, die es ohne Umweg versteht.
Warum sie sich trotzdem lohnt
Zuerst die ehrliche Einordnung. Die llms.txt ist ein Vorschlag, hinter dem kein Normungsgremium steht. Keiner der großen Anbieter, also OpenAI, Anthropic, Google oder Perplexity, hat verbindlich bestätigt, dass seine Crawler die Datei für Antworten auswerten. Wer dir etwas anderes verspricht, weiß mehr als die Anbieter selbst.
Ich empfehle sie trotzdem jeder Firmenseite. Viele Software-Dokumentationen bieten sie längst an, der Aufwand ist klein, und schaden kann sie nicht. Im ungünstigsten Fall liegt auf deinem Server eine gut geschriebene Zusammenfassung deines Angebots, die niemand liest. Und das Schreiben selbst ist eine nützliche Übung: Wer sein Angebot nicht in zwei Sätzen erklären kann, hat auch auf der Startseite ein Problem.
So ist eine llms.txt aufgebaut
So sieht das für einen kleinen Handwerksbetrieb aus:
- Eine Überschrift erster Ebene mit dem Namen der Firma oder Website (
# Name). Laut Vorschlag ist das das einzige Pflichtelement. - Ein Zitatblock mit einer kurzen Zusammenfassung (
> ...). - Optional ein paar Absätze mit Details, die zum Verständnis wichtig sind.
- Abschnitte mit Überschriften zweiter Ebene, darin Listen mit Links in Markdown-Schreibweise, jeweils gefolgt von einem Doppelpunkt und einer kurzen Beschreibung.
- Ein Abschnitt
## Optionalfür Seiten, die ein Modell überspringen kann, wenn der Platz knapp wird.
# Schreinerei Huber
> Schreinerei in Traunstein für Einbaumöbel, Küchen und Innentüren. Aufmaß, Fertigung in der eigenen Werkstatt und Montage im Umkreis von etwa 40 Kilometern.
Termine für ein Aufmaß gibt es meist innerhalb von zwei Wochen. Wir arbeiten für Privatkunden und Hausverwaltungen.
## Leistungen
- [Einbauschränke](https://www.example.com/einbauschraenke): Dachschrägen, Nischen, begehbare Ankleiden
- [Küchen](https://www.example.com/kuechen): Planung, Fertigung und Einbau
- [Innentüren](https://www.example.com/tueren): Austausch und Neubau
## Kontakt
- [Kontakt und Anfahrt](https://www.example.com/kontakt): Telefon, E-Mail, Öffnungszeiten
## Optional
- [Über uns](https://www.example.com/ueber-uns): Geschichte der WerkstattSo prüfst du es selbst
Ruf https://deine-domain.de/llms.txt im Browser auf. Du solltest reinen Text sehen, ohne Layout, Menü oder Footer. Erscheint deine normale Startseite oder eine gestaltete Fehlerseite, liefert der Server statt der Datei eine HTML-Seite aus. Das passiert oft bei Systemen, die jede unbekannte Adresse auf eine Seite umleiten.
Achte auch auf die Umlaute. Stehen dort Zeichen wie "ä" statt "ä", schickt der Server keinen Zeichensatz mit, und du musst UTF-8 nachtragen.
Mit dem kostenlosen Check geht es schneller: checkfrei ruft /llms.txt ab und prüft, ob echter Text zurückkommt und keine HTML-Seite. Fehlt die Datei, gibt es eine Warnung.
So behebst du es
WordPress
Am einfachsten lädst du die Datei per FTP oder über den Dateimanager deines Hosters ins Hauptverzeichnis, dorthin, wo auch die wp-config.php liegt. Einige SEO-Plugins, zum Beispiel Yoast SEO, können eine llms.txt automatisch erzeugen. Die automatische Fassung ist meist eine reine Linkliste. Eine selbst geschriebene Zusammenfassung ist besser, weil sie erklärt, was du machst und für wen.
HTML
Leg die Datei llms.txt mit einem Texteditor an, speichere sie als UTF-8 und lade sie ins Hauptverzeichnis der Domain.
Apache (.htaccess)
Werden Umlaute falsch angezeigt, ergänz diese Zeile in der .htaccess:
AddCharset UTF-8 .txtnginx
In nginx reicht charset utf-8; im server-Block. Für Textdateien schickt nginx den Zeichensatz dann standardmäßig mit.
Next.js
Leg die Datei unter public/llms.txt ab, Next.js liefert sie dann unter /llms.txt aus. Ziehst du die Inhalte aus einem CMS, kannst du sie auch über einen Route Handler unter app/llms.txt/route.ts erzeugen.
Typische Fehler
- Relative Links wie
/leistungen. Nimm vollständige Adressen mit https, ein Modell, das nur die Datei sieht, kann einen Pfad sonst nicht sicher zuordnen. - Werbesprache. "Ihr kompetenter Partner für innovative Lösungen" sagt einem Sprachmodell genauso wenig wie einem Menschen. Schreib, was du machst, wo und für wen.
- Einmal anlegen und vergessen. Fallen Leistungen weg oder ziehen Seiten um, zeigt die llms.txt auf tote Links.
So prüft checkfrei
Wir rufen /llms.txt ab und prüfen, ob echter Text zurückkommt und keine HTML-Seite. Fehlt sie, gibt es eine Warnung.
Gewicht 2 von 3 im Bereich KI-Sichtbarkeit.
Häufige Fragen
Ist die llms.txt ein offizieller Standard?
Nein. Sie ist ein Vorschlag von Jeremy Howard aus dem Jahr 2024, veröffentlicht auf llmstxt.org. Es gibt kein Gremium dahinter und keine verbindliche Zusage der großen KI-Anbieter, sie auszuwerten.
Ersetzt die llms.txt die robots.txt oder die Sitemap?
Nein. Die robots.txt regelt den Zugang, die Sitemap listet alle Seiten für Suchmaschinen. Die llms.txt ist eine kurze, kommentierte Auswahl für Sprachmodelle und ergänzt beides.
Wie lang sollte eine llms.txt sein?
Für eine Firmenseite reichen meist 20 bis 60 Zeilen. Ausführliche Inhalte wie Preise und Antworten auf häufige Fragen gehören in die llms-full.txt.
Jetzt deine Seite prüfen
checkfrei prüft llms.txt und 68 weitere Punkte in einem Durchgang. Kostenlos und ohne Anmeldung.