Strukturierte llms.txt

Beschreibung

Gib KI-Assistenten eine übersichtliche, strukturierte Karte deiner Website statt nur einer flachen Liste von Links.

llms.txt ist ein vorgeschlagener Standard: eine Markdown-Datei unter /llms.txt, die KI-Assistenten und großen Sprachmodellen einen kompakten Überblick über die Inhalte einer Website gibt. Stell es dir wie eine Sitemap vor, die für LLMs statt für Suchmaschinen geschrieben ist.

Eine einfache Liste aller URLs ist leicht zu erzeugen, aber schwer zu erfassen. Structured llms.txt organisiert deine Inhalte so, wie es ein menschlicher Redakteur tun würde: zuerst Seiten, dann Beiträge nach Kategorie gruppiert, dann (mit WooCommerce) Produkte nach Produktkategorie gruppiert, jeweils mit einer aussagekräftigen einzeiligen Beschreibung. Du entscheidest, welche Kategorien erscheinen und in welcher Reihenfolge.

Live ansehen: sevmatic.com/llms.txt

Beispielausgabe

# My Bakery

> Fresh bread and pastries, baked daily in Karlsruhe.

Seiten

- [Home](https://example.com/): Artisan bakery with sourdough bread, cakes and catering.
- [About us](https://example.com/about/): Three generations of baking tradition.<h3>Posts</h3>
### Recipes

- [Classic sourdough](https://example.com/sourdough/): Step-by-step guide for your first sourdough loaf.<h3>Products</h3>
### Cakes

- [Cheesecake](https://example.com/product/cheesecake/): Creamy baked cheesecake, available whole or by the slice.

Warum Structured llms.txt?

Mehrere SEO-Plugins enthalten inzwischen eine einfache llms.txt-Funktion. Dieses Plugin konzentriert sich auf das, was sie meist nicht bieten:

  • Struktur statt nur Liste: Beiträge und Produkte werden nach Kategorie gruppiert, in einer Reihenfolge, die du per Drag & Drop festlegst. Jeder Beitrag erscheint genau einmal, unter seiner primären Kategorie.
  • Funktioniert mit deinem SEO-Plugin, egal welchem: Beschreibungen und „noindex“-Einstellungen werden aus Yoast SEO, Rank Math, SEOPress oder All in One SEO ausgelesen. Kein SEO-Plugin? Dann werden stattdessen Auszüge verwendet.
  • Gebaut für mehrsprachiges Multisite: Jede Website erhält ihre eigene llms.txt, und Sprachversionen können sich automatisch gegenseitig verlinken.
  • WooCommerce-bereit: Produkte werden automatisch aufgeführt, sobald WooCommerce aktiv ist.
  • Schlank: Es wird keine Datei auf die Festplatte geschrieben, kein Schreibzugriff auf den Server benötigt, und die Ausgabe wird gecacht.

Funktionen

  • Liefert /llms.txt als virtuellen, gecachten Endpunkt aus. Es wird nichts auf die Festplatte geschrieben.
  • Listet automatisch jede veröffentlichte Seite auf, mit der statischen Startseite an erster Stelle.
  • Gruppiert jeden veröffentlichten Beitrag nach seiner primären Kategorie (kompatibel mit der Einstellung „Primäre Kategorie“ von Yoast SEO), innerhalb jeder Kategorie neueste zuerst.
  • Sortierung von Beitrags- und Produktkategorien per Drag & Drop im Einstellungsbildschirm; entferne das Häkchen bei einer Kategorie, um sie auszublenden.
  • WooCommerce: Jedes veröffentlichte Produkt wird aufgeführt, gruppiert nach primärer Produktkategorie.
  • Link-Beschreibungen stammen aus den Meta-Beschreibungen von Yoast SEO, Rank Math, SEOPress oder All in One SEO (in dieser Reihenfolge geprüft), mit dem Auszug als Rückfalloption.
  • Checkbox „Von llms.txt ausschließen“ pro Eintrag für Seiten, Beiträge und Produkte (zum Beispiel rechtliche Seiten).
  • Inhalte, die in einem der vier unterstützten SEO-Plugins als „noindex“ markiert sind, werden automatisch ausgeschlossen.
  • WordPress Multisite: netzwerkweit oder pro Website aktivieren. Jede Website erzeugt und cacht ihre eigene llms.txt.
  • Multisite-Sprachverknüpfung: Verweise von dieser llms.txt auf die entsprechenden Gegenstücke auf anderen Websites im Netzwerk, mit Beschriftungen, die aus der Sprache jeder Website abgeleitet werden.
  • Optionaler benutzerdefinierter Slogan, angezeigt als Zitatblock unter dem Website-Namen.
  • Live-Vorschau der erzeugten llms.txt im Einstellungsbildschirm.
  • Der Cache wird automatisch geleert, sobald sich Inhalte, Kategorien oder Einstellungen ändern.
  • Abschnittsüberschriften folgen der Sprache der Website (zum Beispiel „## Seiten“ und „## Beiträge“ auf deutschsprachigen Websites).

Einschränkungen

Structured llms.txt listet Seiten, Beiträge und (falls WooCommerce aktiv ist) Produkte auf. Andere benutzerdefinierte Inhaltstypen werden nicht berücksichtigt. In einem Multisite-Netzwerk beschreibt die llms.txt jeder Website nur deren eigene Inhalte; Inhalte mehrerer Websites werden nie in einem Dokument zusammengeführt.

Screenshots

Installation

  1. Installiere das Plugin über Plugins Installieren oder lade den Ordner sev-structured-llms-txt nach /wp-content/plugins/ hoch.
  2. Aktiviere das Plugin (pro Website oder netzwerkweit bei Multisite).
  3. Öffne Einstellungen llms.txt, um optional einen Slogan festzulegen, die Beitrags- (und Produkt-)Kategorien auszuwählen und zu sortieren sowie bei Multisite andere Sprachversionen zu verknüpfen.
  4. Besuche https://deine-website.com/llms.txt, um das Ergebnis zu sehen.

FAQ

Mein SEO-Plugin hat bereits eine llms.txt-Funktion. Gibt es einen Konflikt?

Es kann immer nur eine llms.txt unter /llms.txt ausgeliefert werden, verwende dafür also bitte nur ein Tool. Deaktiviere die llms.txt-Option in deinem SEO-Plugin und prüfe dein Web-Root-Verzeichnis auf eine physische llms.txt-Datei: Manche Plugins schreiben eine echte Datei, und eine echte Datei wird immer vom Webserver ausgeliefert, bevor WordPress überhaupt reagieren kann. Lösche sie (oder benenne sie um), und Structured llms.txt übernimmt. Alles andere in deinem SEO-Plugin funktioniert wie gewohnt weiter, und dessen Meta-Beschreibungen und „noindex“-Einstellungen werden weiterhin verwendet.

Lesen KI-Assistenten meine llms.txt überhaupt?

llms.txt ist ein vorgeschlagener Standard, und die Unterstützung unterscheidet sich zwischen KI-Anbietern und Tools. Es kostet nichts, es anzubieten, es hilft jedem Assistenten oder Agenten, der danach sucht, und es gibt dir die Kontrolle darüber, wie deine Website zusammengefasst wird. Es ist kein Ersatz für klassisches SEO, und kein Plugin kann garantieren, dass ein bestimmter KI-Dienst es nutzt.

Werden WooCommerce-Produkte unterstützt?

Ja, automatisch. Ist WooCommerce aktiv, wird jedes veröffentlichte Produkt in einem Abschnitt ## Produkte aufgeführt, gruppiert nach Produktkategorie, mit eigener Reihenfolge unter Einstellungen llms.txt. Ohne WooCommerce entfällt dieser Abschnitt einfach.

Wird ein SEO-Plugin benötigt?

Nein. Yoast SEO, Rank Math, SEOPress und All in One SEO werden automatisch verwendet, falls installiert, als Quelle für Beschreibungen und „noindex“-Einstellungen. Ist keines davon vorhanden, wird stattdessen der Auszug der Seite oder des Beitrags verwendet.

Wird dadurch eine physische llms.txt-Datei erzeugt?

Nein. Die Datei wird dynamisch über eine Rewrite-Regel ausgeliefert und gecacht, sodass sie stets deine aktuellen Inhalte widerspiegelt, ohne dass ein Dateischreibzugriff nötig ist.

Wie wird die Beschreibung hinter jedem Link ermittelt?

Wenn Yoast SEO, Rank Math, SEOPress oder All in One SEO eine Meta-Beschreibung für den Eintrag hat, wird diese verwendet (in dieser Reihenfolge geprüft). Andernfalls wird der eigene Auszug des Eintrags verwendet oder ein kurzer, aus dem Inhalt erzeugter Auszug.

Wie schließe ich eine Seite oder einen Beitrag aus, zum Beispiel meine Datenschutzerklärung?

Öffne es im Block-Editor und aktiviere „Von llms.txt ausschließen“ im gleichnamigen Seitenleisten-Panel. Inhalte, die in einem unterstützten SEO-Plugin als „noindex“ markiert sind, werden ebenfalls automatisch ausgeschlossen, da Inhalte, die vor Suchmaschinen verborgen sind, in der Regel auch nicht für LLMs gedacht sind.

Wie steuere ich die Reihenfolge der Kategorie-Abschnitte?

Gehe zu Einstellungen llms.txt und ziehe die Kategorien in die gewünschte Reihenfolge. Entferne das Häkchen bei Kategorien, die gar nicht aufgeführt werden sollen.

Funktioniert es mit WordPress Multisite?

Ja. Aktiviere es netzwerkweit oder für einzelne Websites. Jede Website erzeugt und cacht ihre eigene llms.txt. Wenn du eine Website pro Sprache betreibst, kannst du die llms.txt-Dateien dieser Websites auf dem Einstellungsbildschirm miteinander verknüpfen.

Ich bekomme einen 404-Fehler bei /llms.txt. Was kann ich tun?

Gehe zu Einstellungen Permalinks und klicke einmal auf „Änderungen speichern“. Dadurch werden die Rewrite-Regeln aktualisiert. Stelle außerdem sicher, dass keine physische llms.txt-Datei oder Serverregel (zum Beispiel in der .htaccess oder der Nginx-Konfiguration) die URL abfängt.

Rezensionen

There are no reviews for this plugin.

Mitwirkende & Entwickler

„Strukturierte llms.txt“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Strukturierte llms.txt“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Strukturierte llms.txt“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.4.0

  • Titel, Kategorienamen und Beschreibungen werden jetzt dekodiert und von Markup bereinigt, bevor sie in die llms.txt geschrieben werden: von WordPress kodierte Zeichen (z. B. „AI & Software“ oder ein von wptexturize() eingefügtes „–“ oder „…“) sowie weiche Trennzeichen (&shy;) erscheinen nicht mehr als wörtliche HTML-Entities in der Ausgabe.
  • Den Link zur alternativen Sprachversion direkt unter den Slogan verschoben, vor ## Seiten, passend zur Platzierung der Blockquote-Metadaten der llms.txt-Spezifikation direkt nach der H1; er wird jetzt außerdem als korrekter Markdown-Link, [URL](URL), statt als nackte URL geschrieben.

1.3.0

  • Seiten werden jetzt nach dem Datum der letzten Änderung sortiert, älteste zuerst, wobei die statische Startseite (falls konfiguriert) immer an oberster Stelle steht. Das entspricht der Art, wie Yoast SEO Seiten in seiner XML-Sitemap sortiert. Zuvor wurden Seiten nach Menüreihenfolge und dann nach Titel sortiert.

1.2.2

  • „Support“- und „Dieses Plugin bewerten“-Links zur Plugin-Zeile im Plugins-Bildschirm hinzugefügt.

1.2.1

  • Kurzbeschreibung gekürzt, um das 150-Zeichen-Limit von WordPress.org einzuhalten.

1.2.0

  • Neu: WooCommerce-Unterstützung. Veröffentlichte Produkte werden in einem Abschnitt ## Produkte aufgeführt, gruppiert nach Produktkategorie, mit Sortierung per Drag & Drop. Die Checkbox „Von llms.txt ausschließen“ und die „noindex“-Erkennung gelten auch für Produkte.

1.1.5

  • Mitgelieferte Übersetzungsdateien werden nicht mehr im Paket ausgeliefert; Übersetzungen werden über translate.wordpress.org bereitgestellt.

1.1.4

  • Codequalität: Plugin-Check- und PHPCS-Warnungen behoben.

1.1.3

  • Formelle deutsche Übersetzung hinzugefügt (de_DE_formal, „Deutsch (Sie)“).

1.1.2

  • Behoben: Die deutsche Übersetzung wird jetzt auch auf Websites geladen, auf denen das Plugin manuell installiert wurde.

1.1.1

  • Behoben: WordPress leitete /llms.txt auf /llms.txt/ um.

1.1.0

  • Neu: Seiten und Beiträge, die in Yoast SEO, Rank Math, SEOPress oder All in One SEO als „noindex“ markiert sind, werden automatisch ausgeschlossen.
  • Deutsche (de_DE) Übersetzung hinzugefügt.

1.0.0

  • Erstveröffentlichung.