Générez le llms.txt de votre site.
llms.txt est un index en Markdown à la racine du domaine : il dit au modèle ce qu’est le site et quelles pages valent la lecture. L’outil lit votre sitemap et compose le fichier, prêt à publier.
- Module
- AEO/GEO
- Entrée
- Un domaine
- Où ça tourne
- Serveur Rovemark
- Coût
- Gratuit, sans inscription
Un index écrit pour un lecteur qui n’ouvre jamais de navigateur
Lorsqu’un assistant doit comprendre votre site, il commence par le HTML brut : menu, bannière, pied de page, script. Le contenu est là, mélangé à tout le reste. Le llms.txt est l’alternative, un fichier Markdown, à la racine, avec le nom du site, une ligne sur ce qu’il est et la liste des pages importantes, regroupées par section.
La proposition date de septembre 2024, signée Jeremy Howard, et elle est surtout adoptée par des sites de documentation et de produit. Ce n’est pas un standard officiel et aucun modèle n’est tenu de la lire. Le coût de publication est un fichier statique ; le gain est de ne plus laisser au parseur le soin de décider ce qui compte.
- 01
L’outil trouve votre sitemap
Il lit robots.txt à la recherche de la directive Sitemap et, à défaut, essaie les chemins standard. Un index de sitemaps est suivi jusqu’à ses sous-fichiers.
- 02
Les pages sont regroupées par section
Le premier segment de l’URL devient une section, c’est la hiérarchie que le site a déjà déclarée. Les pages les moins profondes passent en premier, et chaque section reçoit un quota afin qu’aucune ne consomme tout le fichier.
- 03
Vous le copiez et le publiez à la racine
Le fichier sort prêt en Markdown. Publiez-le comme /llms.txt à la racine du domaine, exactement comme robots.txt.
- 01
Qu’est-ce que llms.txt ?
- Un fichier Markdown à /llms.txt qui décrit le site pour les modèles de langage : titre, une ligne de résumé et les liens vers les pages principales regroupés par section. L’idée est de fournir la carte toute faite plutôt que de laisser le modèle la déduire du HTML.
- 02
Est-ce la même chose que sitemap.xml ?
- Non. Le sitemap liste des URL pour le robot du moteur de recherche, machine à machine, sans contexte. Le llms.txt est écrit pour être lu : il contient un nom, une description et un regroupement, et tient dans une fenêtre de contexte. L’un ne remplace pas l’autre.
- 03
Les modèles lisent-ils vraiment ce fichier ?
- Il n’y a aucune garantie, et il est honnête de le dire : aucun grand fournisseur n’a confirmé consommer llms.txt en production. Ce qui existe, c’est une adoption croissante côté sites et un coût de publication proche de zéro. C’est un pari bon marché, pas une certitude.
- 04
Où publier le fichier ?
- À la racine du domaine, comme /llms.txt, servi en text/plain ou text/markdown. Si votre site est statique, il suffit de le déposer dans le dossier public. Certains projets publient aussi un /llms-full.txt avec tout le contenu, pas seulement les liens.
- 05
Mon site a plusieurs langues. Le fichier devient-il énorme ?
- L’outil répartit le quota entre les sections, donc chaque langue apparaît avec un nombre de pages comparable au lieu qu’une seule consomme tout le fichier. Si vous préférez un fichier par langue, générez-le et découpez la section voulue.
- 06
Dois-je le mettre à jour à chaque nouvelle page ?
- Oui, comme le sitemap. Le fichier est une photo du site au moment où il a été généré. Si vous publiez souvent, mieux vaut le générer au build plutôt qu’à la main.
Le fichier est publié. La réponse a-t-elle changé ?
Le llms.txt améliore ce que le modèle lit. Mesurer ce qu’il répond sur votre marque, dans plusieurs assistants et au fil du temps, est un autre travail, et c’est ce que fait la plateforme.
