Mit llms_txt haben wir bei der WACON Internet GmbH eine neue TYPO3-Extension entwickelt, mit der sich die Datei llms.txt automatisch aus einer TYPO3-Website generieren lässt.
Die Idee dahinter ist einfach: Wer eine llms.txt für seine Website bereitstellen möchte, sollte diese nicht zusätzlich zur eigentlichen Website von Hand pflegen müssen. Schließlich sind die wesentlichen Informationen bereits in TYPO3 vorhanden.
Unsere Extension nutzt deshalb den TYPO3-Seitenbaum und erzeugt daraus dynamisch eine strukturierte llms.txt. Gleichzeitig können Redakteure gezielt beeinflussen, welche Seiten darin erscheinen und wie diese für KI-Systeme beschrieben werden.
Was eine llms.txt grundsätzlich ist und welche Rolle sie bei der Optimierung von Websites für KI-Agenten spielen kann, erklären wir in unserem separaten Artikel „Was ist eine llms.txt?".
In diesem Artikel stellen wir unsere TYPO3-Extension und ihre Funktionen genauer vor.
Das Problem: Eine statische llms.txt muss gepflegt werden
Eine llms.txt lässt sich grundsätzlich sehr einfach erstellen. Es handelt sich letztlich um eine strukturierte Markdown-Datei mit Links und Beschreibungen wichtiger Inhalte einer Website.
Das eigentliche Problem beginnt danach.
Websites sind nicht statisch. Neue Seiten kommen hinzu, bestehende Seiten werden verschoben oder deaktiviert, URLs ändern sich und ganze Bereiche verschwinden.
Eine manuell angelegte llms.txt müsste deshalb regelmäßig kontrolliert und an den aktuellen Stand der Website angepasst werden.
Bei einem Content-Management-System wie TYPO3 erscheint uns das unnötig. TYPO3 kennt schließlich bereits:
- die Struktur der Website,
- die vorhandenen Seiten,
- die URLs der Seiten,
- Seitentitel und Beschreibungen,
- den Veröffentlichungsstatus,
- Zugriffsrechte,
- Sprachen und Übersetzungen.
Genau diese Informationen nutzt unsere Extension.