- llms.txt est un fichier markdown placé à la racine d'un domaine, qui liste les pages clés pour les IA.
- En 2026, aucun grand moteur de réponse ne confirme s'en servir pour répondre. Son vrai usage est ailleurs, chez les agents de code. Adoption autour de 10 pour cent.
- On le place à la racine, à l'adresse /llms.txt, avec une variante /llms-full.txt pour le contenu complet.
Lecture complète : 6 min
llms.txt est un fichier texte au format markdown que tu places à la racine de ton site, à l’adresse /llms.txt. Il liste tes pages importantes avec une courte description, pour aider les IA à comprendre ton contenu et choisir quoi lire. Proposé en septembre 2024, il reste rare : environ 10 pour cent des domaines en ont un.
L’autre soir, je pose à Claude une question sur un sujet que j’avais traité en long sur Built With Bugs. Bonne réponse, trois sources citées. Aucune n’est la mienne. Mon article est en ligne, mais l’IA ne l’a pas vu passer.
Je build mes produits avec Claude Code, sans avoir appris à coder : Copyboost pour auditer de la copy, Zovalide pour valider du contenu. Quand un détail technique change comment les IA lisent mon site, je veux comprendre. Et llms.txt, c’est ce détail que presque personne n’a posé.
llms.txt, c’est quoi exactement ?
Définition : llms.txt est un fichier markdown posé à la racine d’un domaine, à l’adresse /llms.txt. Il sert de sommaire pour les IA : un modèle le lit, repère tes pages clés grâce à leur description, et va droit au bon contenu. Jeremy Howard l’a proposé en septembre 2024. C’est une convention communautaire, pas un standard officiel validé par un organisme comme l’IETF ou le W3C.
Jeremy Howard a fondé Answer.AI, un labo de recherche en IA. Son constat : les pages web sont faites pour des humains, pas pour des modèles. Menus, scripts, pubs : un humain trie sans y penser, une IA perd du temps et du contexte.
llms.txt range le problème. Tu donnes au modèle une carte de ton site, dans un format qu’il lit sans effort. Une variante, /llms-full.txt, embarque le contenu complet des pages.
À quoi sert un fichier llms.txt ?
Un fichier llms.txt sert à guider les IA vers ton contenu qui compte. Il réduit le bruit : pas de menu, pas de code, juste tes pages utiles avec une description. L’objectif : qu’un modèle cite la bonne page quand on l’interroge sur ton sujet.
Ça rejoint deux sujets que je traite ailleurs : l’AEO, être la réponse que l’IA cite, et le GEO, le référencement pour les IA génératives. llms.txt n’est ni l’un ni l’autre. Vois l’AEO comme la stratégie, llms.txt comme un des tuyaux.
Est-ce que ça améliore tes citations dans les moteurs de réponse grand public ? Personne n’a encore de preuve chiffrée solide. Des boîtes que tu connais publient pourtant leur llms.txt : Stripe, Vercel, Cloudflare, Anthropic, Cursor. Attention au raccourci, publier un fichier n’est pas la preuve qu’une IA le lit pour répondre. Mais quand ces acteurs s’alignent sur un format, je regarde de près.
À quoi ressemble un fichier llms.txt ?
Un fichier llms.txt suit une structure simple en markdown : un titre avec le nom du site, un court résumé, puis des liens vers tes pages clés, chacun suivi d’une brève description. C’est lisible par un humain comme par une machine, et ça tient sur un écran.

Voici une version réduite.
> Blog build-in-public d'un fondateur non technique qui construit des SaaS avec l'IA.
## Articles
* [llms.txt, c'est quoi](/blog/llms-txt-cest-quoi/) : définition et installation du fichier.
* [AEO, c'est quoi](/blog/aeo-cest-quoi/) : être la réponse que l'IA cite.
Le titre nomme le site, la citation résume le projet, chaque lien décrit une page. Un modèle lit ça en une seconde.
Qui se sert vraiment de llms.txt en 2026 ?
La réponse honnête : aucun grand fournisseur d’IA grand public ne confirme lire llms.txt pour fabriquer ses réponses. Ni OpenAI, ni Anthropic, ni Google, ni Meta, ni Mistral. Anthropic publie son propre llms.txt, mais ne dit nulle part que Claude le consulte au moment de répondre. Là où le fichier sert vraiment, c’est du côté des agents de code.

| Acteur | Se sert de llms.txt pour répondre ? |
|---|---|
| Moteurs de réponse grand public (ChatGPT, Claude, Gemini, Perplexity) | Aucune confirmation en production |
| Google, moteur de recherche | Non, position explicite (John Mueller, 2026) |
| Agents de code (Cursor, Claude Code, Copilot, Windsurf) | Oui, pour lire la doc en consommant moins de tokens |
Attention au raccourci courant : beaucoup de gros sites publient un llms.txt, mais publier un fichier ne prouve pas qu’un modèle le lit pour répondre. Côté Google, la position est nette : John Mueller a redit en 2026 que la recherche ne s’appuie pas sur llms.txt, même si Chrome a depuis ajouté un test Lighthouse expérimental autour du fichier.
Le vrai usage solide est ailleurs : les agents de code. Cursor, Claude Code, GitHub Copilot ou Windsurf récupèrent le llms.txt d’une doc pour la lire en consommant moins de tokens. C’est concret aujourd’hui, là où la citation dans ChatGPT ou Perplexity reste un pari.
Et l’adoption ? Faible : 10,13 pour cent des sites, selon une étude SE Ranking sur 300 000 domaines. C’est ce qui m’intéresse : le fichier que peu de monde a posé.
Où placer ton fichier llms.txt et comment l’installer ?
llms.txt se place à la racine de ton domaine, pour qu’il réponde à l’adresse tonsite.com/llms.txt. Pas dans un sous-dossier, pas dans une page : à la racine, comme ton robots.txt. Tu crées le fichier, tu le remplis en markdown, tu le déposes, et tu vérifies qu’il s’ouvre dans le navigateur.

- Crée un fichier nommé exactement llms.txt.
- Mets un titre avec le nom de ton site, puis un résumé d’une ou deux phrases.
- Liste tes pages clés en markdown, chaque lien suivi d’une courte description.
- Dépose le fichier à la racine, là où il sera servi à l’adresse /llms.txt.
- Ouvre tonsite.com/llms.txt dans ton navigateur pour vérifier qu’il s’affiche.
- Pour aller plus loin, ajoute une version /llms-full.txt avec le contenu complet de tes pages.
Sur Built With Bugs, mon site tourne sous Astro : j’ai posé le fichier à la racine. Sur une stack Next.js comme Copyboost ou Zovalide, le principe ne change pas. Le plus long, ce n’est pas l’installation : c’est de choisir quelles pages méritent la liste.
Faut-il vraiment installer un llms.txt sur ton site ?
Le coût de mise en place est quasi nul, alors oui, ça vaut le coup. L’installation prend une heure, ne casse rien, et te positionne sur un format que les agents de code lisent déjà et que Stripe, Vercel ou Anthropic publient. Le bénéfice se joue surtout du côté des agents et de ta doc. L’effet sur tes citations dans les moteurs de réponse grand public n’est pas prouvé, mais le pari coûte si peu qu’il se tente.
Je ne vais pas te vendre du rêve : aucune étude propre ne prouve encore un effet sur tes citations dans Claude ou Perplexity. Le retour concret aujourd’hui, c’est quand un agent de code lit ta doc plus vite.
Poser un llms.txt ne te dispense pas du reste : ton contenu doit déjà être clair, structuré et utile. Pour finir cité, je détaille la méthode dans mon guide sur comment être cité par Perplexity. llms.txt, c’est le tuyau. Le contenu, c’est l’eau.
Ce que j’ai retenu en posant mon premier llms.txt
Trois choses, après avoir posé le mien. C’est un fichier markdown à la racine qui dit aux IA quoi lire, simple à poser. Aucun moteur de réponse grand public ne confirme s’en servir et Google dit non, mais les agents de code le lisent déjà, donc il complète ton SEO sans le remplacer. Et son vrai intérêt : peu de sites l’ont fait.
Je l’ai posé sans garantie que ça changera mes citations. Une heure de travail pour un format que les agents de code savent déjà lire et que les gros acteurs publient.
La question pour toi : ton site, tu le laisses deviner aux IA, ou tu leur tends la carte ? Pour la suite, regarde comment l’AEO, être la réponse que l’IA cite s’articule avec ce fichier.
Dernière mise à jour : juin 2026
Discussion