Beschreibung
SEV Structured llms.txt erzeugt für deine Website eine llms.txt-Datei, ausgeliefert unter /llms.txt. llms.txt ist ein vorgeschlagener Standard – ein Markdown-basiertes Dokument, das KI-Assistenten und großen Sprachmodellen einen kompakten, strukturierten Überblick über die Inhalte einer Website gibt – ähnlich im Grundgedanken wie robots.txt oder eine Sitemap, jedoch zum Lesen für LLMs gedacht.
Es wird niemals eine physische Datei auf die Festplatte geschrieben. Das Dokument wird bei Anfrage über eine virtuelle URL erzeugt und zwischengespeichert, sodass es immer deine aktuell veröffentlichten Inhalte widerspiegelt, ohne dass Schreibzugriff auf den Server nötig ist.
So sieht das erzeugte Dokument aus
- Eine Überschrift
# Site Nameund ein Blockzitat> tagline(dein eigener Slogan oder standardmäßig der Slogan der Website). - Ein Abschnitt
## Pages, der jede veröffentlichte Seite auflistet, jeweils als- [Title](URL): Description. - Optional eine oder mehrere Zeilen
> Label version: URL, die zu dieser llms.txt auf anderen Websites in deinem Netzwerk verlinken (z. B. eine Website pro Sprache). - Ein Abschnitt
## Postsmit je einem Unterabschnitt### Kategorienamepro Beitragskategorie, neueste Beiträge zuerst, in einer von dir kontrollierten Reihenfolge. - If WooCommerce is active, a
## Productssection with one### Category Namesubsection per product category, newest products first, in an order you control.
Die Beschreibung hinter jedem Link stammt, falls vorhanden, aus der Meta-Beschreibung deines SEO-Plugins (Yoast SEO, Rank Math, SEOPress oder All in One SEO, in dieser Reihenfolge), andernfalls aus dem Auszug der Seite bzw. des Beitrags oder einem gekürzten Auszug ihres Inhalts.
Funktionen
- Liefert
/llms.txtals virtuellen, zwischengespeicherten Endpunkt aus – es wird nichts auf die Festplatte geschrieben. - Führt automatisch jede veröffentlichte Seite auf.
- Gruppiert jeden veröffentlichten Beitrag nach seiner Hauptkategorie, in einer von dir gewählten Reihenfolge (Drag & Drop auf der Einstellungsseite), innerhalb jeder Kategorie mit dem neuesten Beitrag zuerst.
- Verwendet die Hauptkategorie jedes Beitrags (kompatibel mit der Einstellung „Hauptkategorie“ von Yoast SEO), um zu vermeiden, dass ein Beitrag doppelt aufgeführt wird.
- If WooCommerce is active, automatically lists every published product too, grouped by its primary product category the same way posts are, with its own drag & drop order in the settings screen.
- Verwendet, sofern vorhanden, die Meta-Beschreibungen von Yoast SEO, Rank Math, SEOPress oder All in One SEO, andernfalls den Auszug.
- Per-item „Exclude from llms.txt“ checkbox on posts, pages, and products, for content that shouldn’t be listed (e.g. legal pages).
- Als „noindex“ markierte Seiten und Beiträge (in Yoast SEO, Rank Math, SEOPress oder All in One SEO) werden automatisch ausgeschlossen.
- Funktioniert mit WordPress Multisite: netzwerkweite oder websiteweise Aktivierung. Jede Website erzeugt und cacht ihre eigene, unabhängige llms.txt.
- Bei Multisite kann diese llms.txt mit der entsprechenden llms.txt anderer Websites im Netzwerk verknüpft werden (z. B. eine Website pro Sprache); die Link-Beschriftung wird automatisch aus der Sprache der Zielwebsite abgeleitet.
- Cache is automatically cleared when a post, page, product, category, or product category changes, or when settings are saved.
Einschränkungen
Dieses Plugin listet ausschließlich Seiten und Beiträge auf; andere öffentliche Inhaltstypen werden nicht berücksichtigt. In einem Multisite-Netzwerk beschreibt die llms.txt jeder Website ausschließlich deren eigene Inhalte – Inhalte aus mehreren Websites werden nicht in einem gemeinsamen Dokument zusammengeführt.
Installation
- Lade den Ordner
sev-structured-llms-txtin das Verzeichnis/wp-content/plugins/hoch. - Aktiviere das Plugin über das Menü Plugins (pro Website oder netzwerkweit bei Multisite).
- Besuche Einstellungen llms.txt, um optional einen Slogan festzulegen, auszuwählen, welche Beitragskategorien in welcher Reihenfolge enthalten sein sollen, und (bei Multisite) andere Sprachversionen zu verknüpfen.
- Deine llms.txt ist jetzt unter
/llms.txtverfügbar.
FAQ
-
Does it support WooCommerce products?
-
Yes, automatically. If WooCommerce is active, every published product is listed in a
## Productssection, grouped by product category the same way posts are grouped by category, with its own order in Settings llms.txt. If WooCommerce isn’t active, this section is simply omitted. -
Wird dadurch eine physische llms.txt-Datei erzeugt?
-
Nein. Sie wird dynamisch über eine Rewrite-Regel ausgeliefert und zwischengespeichert, sodass sie immer deine aktuellen Inhalte widerspiegelt, ohne dass Schreibzugriff auf Dateien nötig ist.
-
Wie wird die Beschreibung hinter jedem Link ermittelt?
-
Falls Yoast SEO, Rank Math, SEOPress oder All in One SEO für die betreffende Seite bzw. den Beitrag eine Meta-Beschreibung hinterlegt hat, wird diese verwendet (in dieser Reihenfolge geprüft). Andernfalls wird der eigene Auszug des Beitrags verwendet oder ein kurzer, automatisch aus dem Inhalt erzeugter Auszug.
-
Wie schließe ich eine Seite oder einen Beitrag aus, zum Beispiel meine Datenschutzerklärung?
-
Öffne sie im Block-Editor und aktiviere „Von llms.txt ausschließen“ im gleichnamigen Seitenleisten-Panel. Alternativ wird sie auch automatisch ausgeschlossen, wenn du sie in Yoast SEO, Rank Math, SEOPress oder All in One SEO als „noindex“ markierst, da Inhalte, die vor Suchmaschinen verborgen sind, auch nicht für LLMs gedacht sein sollen.
-
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-Installationen?
-
Ja. Das Plugin kann netzwerkweit oder auf einzelnen Websites aktiviert werden. Jede Website erzeugt und cacht ihre eigene llms.txt unabhängig von den anderen; eine netzwerkweite Aktivierung führt die Inhalte mehrerer Websites nicht in einem gemeinsamen Dokument zusammen. Wenn du für jede Sprache eine eigene Website betreibst, kannst du diese llms.txt über die Einstellungsseite mit der entsprechenden llms.txt anderer Websites im Netzwerk verknüpfen.
-
Wird ein SEO-Plugin benötigt?
-
Nein. Yoast SEO, Rank Math, SEOPress und All in One SEO werden automatisch verwendet, falls installiert – rein optional als Quelle für Link-Beschreibungen. Ist keines davon vorhanden, wird stattdessen der Auszug des Beitrags bzw. der Seite verwendet.
Rezensionen
Zu diesem Plugin liegen noch keine Rezensionen vor.
Mitwirkende und Entwickler
„SEV Structured llms.txt“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„SEV Structured llms.txt“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „SEV Structured 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.2.1
- Shortened the short description to fit WordPress.org’s 150-character limit; the previous one was truncated on import.
1.2.0
- Added WooCommerce support: if WooCommerce is active, published products are now listed in a
## Productssection, grouped by product category (drag & drop order in the settings screen, same as post categories), with the manual „Exclude from llms.txt“ checkbox and SEO-plugin „noindex“ detection applying to products too.
1.1.5
- Den in 1.1.2 hinzugefügten expliziten Aufruf von
load_plugin_textdomain()entfernt; mitgelieferte Übersetzungen (.po/.mo/.json) werden nun über.distignorevom verteilten Paket ausgeschlossen.
1.1.4
- WordPress-Plugin-Check-/PHPCS-Warnungen in
uninstall.php(direkte Datenbankabfrage) undsev-structured-llms-txt.php(load_plugin_textdomain()) durch begründete Inline-Unterdrückungen behoben.
1.1.3
- Eine
de_DE_formal-Übersetzung („Deutsch (Sie)“) nebende_DEhinzugefügt; WordPress behandelt formelles Deutsch als vollständig eigenes Sprachgebiet, weshalb Websites, die es verwenden, weiterhin die englischen Standardwerte angezeigt bekamen.
1.1.2
- Die mitgelieferte deutsche (de_DE) Übersetzung wird nun auch auf Websites geladen, die nicht über WordPress.org installiert wurden (z. B. eine manuelle Installation oder GitHub-Installation), sodass eine deutschsprachige Website korrekt „## Seiten“/„## Beiträge“ statt der englischen Standardwerte anzeigt.
1.1.1
- Behoben: WordPress leitete
/llms.txtüberredirect_canonical()auf/llms.txt/um (dasselbe Problem, das für/.well-known/security.txtgemeldet wurde).
1.1.0
- Als „noindex“ markierte Seiten und Beiträge (in Yoast SEO, Rank Math, SEOPress oder All in One SEO) werden nun zusätzlich zur manuellen Checkbox „Von llms.txt ausschließen“ automatisch ausgeschlossen.
languages/mit einer.pot-Vorlage und einer deutschen (de_DE) Übersetzung hinzugefügt.
1.0.0
- Erstveröffentlichung.
