// guide
Qu'est-ce que llms.txt — et votre site en a-t-il besoin ?
Mis à jour: 2026-08-19
// réponse courte
llms.txt est une norme proposée : une carte en markdown des pages clés de votre site, destinée aux systèmes d'IA et servie sur /llms.txt. « Proposée » est le mot important : aucun grand éditeur d'IA ne s'est engagé à la lire, et les mesures montrent que 97% des fichiers publiés reçoivent zéro requête sur un mois donné. Publiez-en un si votre architecture le génère gratuitement ; n'en attendez rien pour l'instant.
Ce qu'est llms.txt
La proposition vient de Jeremy Howard, d'Answer.AI, publiée le 3 septembre 2024 sur llmstxt.org. L'idée : les pages HTML sont lourdes et encombrées pour les modèles de langage, un site devrait donc offrir une carte markdown éditorialisée sur /llms.txt — un seul H1 avec le nom du site, une citation en bloc résumant « les informations essentielles à la compréhension du reste du fichier », puis des sections de liens, chacun étant un lien markdown accompagné d'une note facultative d'une ligne. Une section « Optional » signale les liens qu'un agent peut ignorer lorsqu'un contexte plus court est nécessaire. La spécification recommande aussi des jumeaux markdown propres de vos pages, à la même URL suffixée de .md.
Deux choses que llms.txt n'est pas. Il ne contrôle aucun accès — il n'autorise ni n'interdit rien ; c'est le travail de robots.txt, et nous avons cartographié les commutateurs de chaque crawler IA dans notre guide robots.txt. Quant à llms-full.txt — le fichier unique contenant tout le texte de votre site —, il ne figure pas du tout dans la spécification : c'est une convention de l'écosystème, popularisée en novembre 2024, quand Mintlify a commencé à générer automatiquement les deux fichiers pour chaque site de documentation qu'il héberge.
Est-ce que quelqu'un lit vraiment llms.txt ?
C'est la question que la plupart des guides contournent — les crawlers IA utilisent-ils vraiment llms.txt ? — et la réponse mesurée est sans détour : presque personne.
Aucun éditeur d'IA ne s'est engagé à le consommer. Ni OpenAI, ni Anthropic, ni Google, ni Perplexity : aucune documentation officielle n'indique que leurs systèmes récupèrent ou analysent llms.txt. Google se montre ouvertement dédaigneux : John Mueller écrivait en avril 2025 que « à ma connaissance, aucun service d'IA n'a déclaré utiliser LLMs.TXT (et on voit dans ses logs serveur qu'ils ne vont même pas vérifier s'il existe). Pour moi, c'est comparable à la balise meta keywords », et Gary Illyes a confirmé en juillet 2025 que Google ne le prend pas en charge et ne prévoit pas de le faire.
Les logs serveur disent la même chose. Ahrefs a examiné 137 000 domaines en juin 2026 : 97% des fichiers llms.txt publiés n'ont reçu aucune requête le mois précédent, et même pour les 3% qui ont eu du trafic, environ 1% seulement provenait de robots de récupération IA. Evil Martians ont passé au crible deux mois de logs de leur propre site : sur près de 770 récupérations du fichier, 37 venaient d'agents IA identifiés. Otterly a observé 62 100 visites de robots IA sur 90 jours — 84 ont touché /llms.txt, soit un tiers de ce que reçoit une page de contenu moyenne. Et SE Ranking a testé 300 000 domaines pour trouver un lien entre la présence du fichier et le fait d'être cité dans les réponses des IA : aucun.
Pendant ce temps l'adoption grimpe — d'environ 4 100 fichiers publiés en juin 2025 à 36 100 un an plus tard, une multiplication par près de neuf de fichiers que presque rien ne lit. La liste des éditeurs est aussi impressionnante qu'ironique : Anthropic, Cloudflare, Zapier, Stripe et Vercel en servent tous un — surtout sur leurs domaines de documentation — et Perplexity publie son propre llms.txt sans jamais prétendre lire celui des autres.
Un signal authentique se cache dans les mêmes logs, et il désigne une autre partie de la proposition : Evil Martians ont constaté que Claude Code demandait du markdown par négociation de contenu dans 76% de ses récupérations. Les machines préfèrent bien le markdown propre au HTML — ce qu'elles ignorent, c'est le fichier d'index, pas l'idée.
| Affirmation | Statut | Éléments de preuve |
|---|---|---|
| Les éditeurs d'IA lisent llms.txt | Non — aucun engagement | Aucune documentation éditeur ne l'affirme ; Google refuse explicitement (Mueller, Illyes) |
| Les robots IA récupèrent le fichier en pratique | À peine mesurable | 97% des fichiers : zéro requête (Ahrefs, 137 000 domaines) ; 37 récupérations par des agents identifiés en 2 mois (Evil Martians) |
| En avoir un améliore les citations IA | Aucun effet trouvé | SE Ranking, 300 000 domaines : aucun lien avec la fréquence de citation |
| Les éditeurs l'adoptent malgré tout | Oui — vite | 4 100 → 36 100 fichiers en un an (Ahrefs) ; dont Anthropic, Stripe, Cloudflare, Zapier |
| Les machines préfèrent le markdown au HTML | Oui — mesuré | Claude Code demande du markdown dans 76% de ses récupérations (Evil Martians) |
Pourquoi nous en maintenons un quand même
Notre site sert /llms.txt et des fichiers llms-full par langue, et nous ne leur attribuons aucun effet : nous n'avons aucune preuve qu'un assistant ait trouvé nos contenus par la carte plutôt que par le crawl et les index de recherche, et nous supposons que notre fichier ne s'en sort pas mieux que la moyenne mesurée. Alors pourquoi le garder ?
Parce que, dans notre architecture, il ne coûte rien et ne peut pas se périmer. Le fichier est généré depuis le même registre de contenu que celui qui construit les pages, le sitemap et le hub des guides : quand un guide sort ou change, llms.txt se met à jour dans le même commit. Une carte qui s'entretient toute seule est une option gratuite sur un avenir où un agent la lirait vraiment ; une carte qu'il faut entretenir à la main est un passif qui se désynchronisera discrètement du site.
En exploiter un en production fait aussi apparaître de vraies contraintes d'ingénierie que les billets d'opinion passent sous silence. Notre export llms-full a dépassé deux fois son plafond de taille depuis l'arrivée de la langue hindi — le devanagari pèse environ trois octets par caractère en UTF-8, et même avec des textes hindis plus courts les mêmes guides font à peu près le double de leur poids en anglais — si bien que le plafond est désormais à 300 kilo-octets, le triple de l'original. Si votre llms-full.txt dépasse le budget de contexte d'un modèle, vous avez recréé le problème même que le fichier devait résoudre.
Voilà la forme honnête de cette décision : nous le publions comme un pari à coût nul et le présentons exactement comme tel — un élément de la couche technique documentée dans notre guide sur la façon dont nous faisons du GEO sur notre propre site, pas un levier de classement. Ce qui a un effet mesurable sur les citations est traité là-bas : accès des crawlers, pages extractibles, travail d'entité.
Comment en construire un dont vous n'aurez pas honte
Si llms.txt est gratuit dans votre stack — un plugin, un hook de générateur statique, un template de CMS —, voici le format llms.txt, directement issu de la spécification.
Un exemple minimal de llms.txt : un seul H1 avec le nom de votre site, puis une citation en bloc qui résume ce qu'est le site en deux ou trois phrases qu'un agent pourrait reprendre. Des sections H2 — pages, guides, documentation — chacune une liste de liens markdown avec une note d'une ligne par lien. Une section « Optional » pour ce qu'un agent peut ignorer. C'est toute la norme.
Les trois erreurs qui rendent le fichier pire que son absence :
- Le publier derrière un Disallow général. Si robots.txt bloque le robot, il ne verra jamais la carte. L'accès d'abord, la navigation ensuite — vérifiez vos commutateurs de crawlers avant de dessiner des cartes.
- Y déverser toutes vos URL. La seule valeur théorique du fichier est la sélection : cent liens indifférenciés, c'est un sitemap, et sitemap.xml existe déjà. Dix pages clés avec des notes honnêtes d'une ligne battent tout le reste.
- Le laisser dériver par rapport au site. Un llms.txt écrit à la main qui décrit des pages que vous avez réécrites depuis, c'est exactement la balise meta keywords à laquelle Mueller le comparait : une autodescription que personne ne vérifie. Générez-le depuis la même source que les pages — ou n'en ayez pas.
Questions liées
Quelle est la différence entre llms.txt et robots.txt ?
Des rôles entièrement différents. Robots.txt contrôle l'accès — quels crawlers peuvent récupérer quels chemins —, et tous les grands éditeurs d'IA documentent qu'ils le respectent (avec les exceptions des fetchers utilisateur que nous traitons dans le guide robots.txt). llms.txt ne contrôle rien : c'est une liste de lecture suggérée qu'un robot conforme peut consulter et que, selon les mesures actuelles, quasiment aucun ne consulte. Réglez d'abord l'accès ; la carte n'est qu'une garniture facultative.
llms.txt aide-t-il le SEO ou la visibilité IA aujourd'hui ?
Aucun effet mesurable : SE Ranking a testé 300 000 domaines et n'a trouvé aucun lien entre la présence du fichier et le fait d'être cité dans les réponses des IA, et Google déclare ne pas utiliser le fichier du tout. Ce qui fait bouger les citations est ce que couvre le reste de cette série — accès des crawlers, pages extractibles qui répondent d'abord, corroboration — et notre guide sur la mesure de la visibilité IA montre comment vérifier tout cela sur vos propres chiffres. Traitez llms.txt comme une expérience, jamais comme le plan.
Comment créer un fichier llms.txt ?
Réponse courte : ne l'écrivez pas à la main. Si votre plateforme en génère un depuis vos contenus — les hébergeurs de documentation le font automatiquement, et des plugins existent pour la plupart des frameworks et CMS —, activez-le : vous obtenez un fichier qui reste synchronisé gratuitement. L'écrire à la main se défend pour un site de dix pages, à cette échelle le coût d'entretien est négligeable ; au-delà, branchez-le sur la source qui construit vos pages.
Faut-il aussi publier llms-full.txt ?
Seulement s'il est généré. Il ne fait pas partie de la spécification : c'est une convention pour livrer tout votre contenu dans un seul fichier markdown, utile surtout pour coller à la main la documentation d'un site dans le contexte d'un outil d'IA. Attention à la taille : passé quelques centaines de kilo-octets, vous débordez les fenêtres de contexte que le fichier est censé servir. Le nôtre est plafonné et découpé par langue précisément pour cette raison.
Les éditeurs d'IA finiront-ils par adopter llms.txt ?
Inconnu, et la tendance se lit dans les deux sens : l'adoption côté éditeurs a été multipliée par près de neuf en un an, tandis que l'engagement des fournisseurs est resté nul et que Google a dit non franchement. La partie de la proposition qui a une traction mesurée, c'est le markdown lui-même : les agents demandent déjà les versions .md des pages quand elles existent. Si quelque chose survit de la spécification, notre pari va aux pages propres et lisibles par la machine, pas au fichier d'index.
Guides associés
Sources
- 01Notre guide : Comment configurer robots.txt pour les crawlers IA ?
- 02Notre guide : Comment faire du GEO sur son propre site en pratique ?
- 03Notre guide : Comment mesurer la visibilité et les citations IA ?
- 04llmstxt.org — la proposition llms.txt (Jeremy Howard, septembre 2024)
- 05Search Engine Journal — Mueller (Google) : llms.txt comparable à la balise meta keywords (avril 2025)
- 06Ahrefs — étude llms.txt : 97% des fichiers sans aucune requête (137 000 domaines, juin 2026)
- 07Evil Martians — deux mois de trafic LLM, mesurés (juillet 2026)
- 08SE Ranking — llms.txt sans effet sur les citations IA (300 000 domaines, novembre 2025)
- 09Otterly — l'expérience llms.txt : 90 jours de logs de robots IA (février 2026)
- 10Mintlify — génération automatique de llms.txt pour la documentation hébergée (novembre 2024)
- 11Ahrefs — qu'est-ce que llms.txt, et en avez-vous besoin ? (mis à jour en juin 2026)
// partager