Comment valider un fichier llms.txt avant de le publier
Un llms.txt cassé est pire que pas de llms.txt. Si le fichier est mal formé, les outils et les modèles qui le lisent obtiennent une image confuse ou incomplète de votre site, à l’opposé de ce que vous vouliez. La bonne nouvelle : le format llms.txt est simple, donc la validation est rapide une fois que l’on sait quoi vérifier.
Il s’agit d’une liste de contrôle pratique et simple que vous pouvez exécuter avant chaque publication.
Ce que le format requiert réellement
Le format llms.txt (de llmstxt.org) est intentionnellement minimal Markdown :
- Un seul titre H1 nommant le projet, la première ligne du fichier.
- Un blockquote récapitulatif facultatif mais recommandé (
> …) juste après le titre. - Zéro ou plusieurs sections H2 (
## Docs,## API, …) contenant chacune une liste de liens. - Chaque lien est un élément de liste :
- [Name](https://example.com/page): short description.
C’est toute la structure. La plupart des problèmes de validation sont des écarts par rapport à cette forme.
La liste de contrôle de pré-publication
1. Exactement un H1, et c’est le premier
Le fichier doit s’ouvrir avec une ligne # Title. Erreurs courantes :
- Pas de H1 du tout (le fichier commence par de la prose ou une liste).
- Plusieurs H1 (utilisez plutôt
##pour les sections). - Le H1 enterré sous d’autres contenus.
2. Une citation récapitulative
Juste après le titre, incluez une citation > d’une ligne décrivant ce qu’est le site ou le projet. Il donne à tout lecteur, modèle ou humain, un contexte instantané. C’est facultatif dans la spécification, mais recommandé dans la pratique.
3. Sections qui regroupent vos liens
Utilisez les en-têtes ## pour regrouper les liens associés : ## Documentation, ## API Reference, ## Guides. Il est difficile de naviguer dans un vidage plat de liens sans sections. Si vous disposez de plusieurs liens, regroupez-les.
4. Liens bien formés
Vérifiez chaque lien pour :
- URL vides,
[Docs]()sans rien entre parenthèses. - Texte du lien manquant,
[](https://…)sans étiquette. - URL mal formées : fautes de frappe,
https://manquant, caractères parasites. - Liens en double : la même URL apparaissant plusieurs fois gaspille de l’espace et signale une erreur de copier-coller.
5. Descriptions sur chaque lien
Un - [Quickstart](https://…) nu est beaucoup moins utile qu’un - [Quickstart](https://…): Get set up in five minutes. La description indique à un modèle pourquoi le lien est important et quand le suivre. Ajoutez-en un à chaque lien d’élément de liste.
6. Soyez concis
llms.txt est un index, pas une archive. Si votre fichier est très volumineux (des dizaines de kilo-octets ou plus), cela indique que vous placez le contenu complet à la place d’une liste de liens organisée.
7. Considérez un compagnon llms-full.txt
Si vous avez réellement besoin de nombreux modèles de contenu longs, publiez un llms-full.txt distinct avec le texte complet et conservez llms.txt comme carte légère qui y renvoie.
Un exemple rapide de fichier propre
GARDERX23GARDERGARDERX24GARDERGARDERX25GARDER
Un H1, un résumé, des sections regroupées, des liens décrits, pas de doublons. C’est l’objectif.## Validez-le automatiquement
L’exécution manuelle de la liste de contrôle fonctionne, mais il est facile de manquer une URL en double ou une description manquante dans un long fichier. Notre llms.txt validateur gratuit vérifie tout ce qui précède en un seul passage et vous donne un score de structure ainsi que des suggestions spécifiques et adaptées aux lignes.
Vous pouvez valider de deux manières :
- Collez votre contenu directement dans le validateur, ou
- Entrez une URL, pointez-la vers votre site (nous récupérerons automatiquement
/llms.txt) ou créez un lien direct vers le fichier. C’est pratique pour vérifier un fichier déjà actif.
Dans tous les cas, vous verrez exactement ce qu’il faut corriger avant ou après la publication.
Après avoir résolu les problèmes
Une fois que le validateur est satisfait :
- Enregistrez le fichier sous
llms.txtet téléchargez-le à la racine de votre domaine (https://example.com/llms.txt). - Réexécutez le validateur sur l’URL en direct pour confirmer qu’elle est affichée sous forme de texte brut et accessible.
- Revérifiez-le chaque fois que vous restructurez votre site ou ajoutez des sections principales.
L’essentiel
La validation prend quelques minutes et vous évite d’envoyer un fichier qui induit discrètement en erreur les outils qui le lisent. Exécutez la liste de contrôle, corrigez la structure et confirmez avec le validator avant de publier.
Vous n’avez pas encore de dossier ? Générez un brouillon propre à partir de votre site avec le générateur lms.txt, puis validez-le. Et si vous êtes encore en train de décider si vous en avez besoin, consultez Quand llms.txt a du sens.