GEO
C'est quoi le fichier llms.txt et faut-il en créer un ?
Le llms.txt est un fichier Markdown placé à la racine d'un site pour résumer son contenu et lister ses pages clés, à destination des modèles de langage. Google a confirmé que sa recherche ne s'en sert pas. Le créer prend peu de temps et ne fait pas de mal, mais ce n'est pas lui qui vous fera citer par les IA.
Le llms.txt fait partie de ces sujets qui reviennent dans toutes les discussions sur le GEO. Certains le présentent comme le sésame pour apparaître dans ChatGPT, d’autres comme un gadget inutile. La vérité est entre les deux, et elle tient en peu de mots.
C’est un fichier pratique, facile à créer, qui ne joue aucun rôle dans la recherche Google. Je vous explique ce qu’il contient, qui le lit vraiment, et si vous devez y passer du temps.
Le llms.txt en une définition (et ce qu’il n’est pas)
Le llms.txt est un fichier texte au format Markdown, placé à l’adresse votresite.fr/llms.txt, qui présente votre site et liste ses pages les plus utiles. Son but est d’aider les modèles de langage et les agents IA à comprendre rapidement de quoi parle un site.
L’idée vient de Jeremy Howard, qui l’a proposée sur llmstxt.org le 3 septembre 2024. La proposition a été remaniée depuis, avec une deuxième version mise à jour le 10 août 2026. Ce n’est pas une norme du W3C ni de l’IETF, c’est une convention que chacun est libre de suivre.
Le format est simple. Un titre de niveau 1 avec le nom du site, seule partie obligatoire. Puis un court résumé, quelques paragraphes de contexte si besoin, et des sections avec des listes de liens commentés. Une section « Optional » peut regrouper les liens secondaires, que les agents pourront ignorer s’ils manquent de place.
Voici à quoi ressemble un llms.txt minimal pour une entreprise locale.
# Plomberie Martin, plombier à Chambéry
> Plombier chauffagiste à Chambéry (Savoie), dépannage 7j/7, installation et rénovation de salles de bain.
## Services
- [Dépannage fuite d'eau](https://exemple.fr/depannage/): intervention en moins de 2 heures sur Chambéry
- [Rénovation salle de bain](https://exemple.fr/salle-de-bain/): devis gratuit, chantiers de 5 à 10 jours
## Optional
- [Mentions légales](https://exemple.fr/mentions-legales/)
Ce que le llms.txt n’est pas compte autant. Ce n’est pas un outil de contrôle d’accès, il n’interdit rien à personne. Ce n’est pas non plus un sitemap, qui sert à signaler toutes vos URL aux moteurs de recherche. Et ce n’est pas un balisage comme schema.org, que Google n’exige pas davantage pour ses fonctionnalités d’IA, comme je l’explique dans mon article sur les données structurées et les IA.
Le fichier se place à la racine du site, mais la proposition autorise aussi un llms.txt dans un sous-dossier, par exemple /docs/llms.txt, qui couvre alors les pages de ce dossier. Quand plusieurs fichiers s’appliquent, les agents doivent prendre le plus précis.
Les IA lisent-elles vraiment le fichier llms.txt ?
Google, non. Son guide d’optimisation pour l’IA générative indique qu’il n’est pas nécessaire de créer des fichiers lisibles par les machines, des fichiers texte pour l’IA ou du Markdown pour apparaître dans la recherche, et que Google Search ne les utilise pas. Une précision ajoutée le 15 juin 2026, d’après son journal des mises à jour, ajoute que ces fichiers n’ont aucun effet, ni positif ni négatif, sur la visibilité ou le classement.
Pour les autres, c’est moins clair. J’ai relu les pages officielles qu’OpenAI, Anthropic et Perplexity consacrent à leurs robots. Elles expliquent comment les gérer avec le robots.txt, mais aucune ne dit que leurs robots de recherche lisent le llms.txt des sites qu’ils visitent. Je ne peux donc pas vous promettre qu’il change quoi que ce soit dans ChatGPT ou Perplexity.
Détail amusant, ces mêmes entreprises en publient un pour leur propre documentation. Anthropic propose par exemple un llms.txt pour sa documentation développeurs, et OpenAI comme Perplexity renvoient vers le leur depuis leurs pages techniques. L’usage le plus concret aujourd’hui semble donc être la documentation technique, que des développeurs ou des agents chargent pour donner du contexte à un assistant.
llms.txt, llms-full.txt et robots.txt, quelle différence ?
Le robots.txt donne des permissions, le llms.txt donne un sommaire, et le llms-full.txt donne tout le contenu d’un coup. Ce sont trois fichiers aux rôles très différents.
Le robots.txt existe depuis les années 1990 et a été normalisé par l’IETF en septembre 2022, dans la RFC 9309. Les grands robots le respectent. C’est lui qui décide si GPTBot, OAI-SearchBot ou ClaudeBot peuvent explorer vos pages. Si vous voulez apparaître dans les réponses des IA, c’est le premier fichier à vérifier, bien avant le llms.txt. J’explique comment le régler dans mon article sur les robots IA comme GPTBot et ClaudeBot.
Le llms.txt, lui, ne fait que présenter. Il oriente un lecteur automatique vers vos meilleures pages, un peu comme un plan affiché à l’entrée d’un magasin.
Le llms-full.txt n’est pas décrit dans la proposition de llmstxt.org. C’est une convention reprise par certains sites, comme la documentation d’Anthropic, qui rassemble l’ensemble du contenu dans un seul fichier. La proposition officielle suggère plutôt de proposer une version Markdown de chaque page, à la même adresse avec l’extension .md. Ces versions peuvent être signalées dans le code de la page avec un lien de type « text/markdown », pour que les agents les trouvent sans deviner.
Comment créer un llms.txt (à la main, sur WordPress, avec un générateur) ?
Pour un petit site, écrivez-le à la main en suivant l’exemple plus haut. Sur WordPress, laissez faire votre extension SEO. Dans tous les cas, relisez le résultat.
À la main, comptez une demi-heure. Créez un fichier texte nommé llms.txt, rédigez un titre, un résumé de deux lignes et la liste de vos pages clés, puis déposez-le à la racine de votre hébergement. Vérifiez ensuite qu’il s’affiche bien à l’adresse votresite.fr/llms.txt.
Sur WordPress, Yoast SEO propose une fonction llms.txt, présente aussi dans la version gratuite. Elle génère et met à jour le fichier automatiquement à partir de vos contenus. Pratique, à condition de vérifier qu’elle choisit les bonnes pages.
Les générateurs en ligne font gagner du temps, mais ils produisent souvent des listes à rallonge sans hiérarchie. Un llms.txt de 400 liens ne présente plus rien du tout. Gardez vos dix ou vingt pages les plus importantes, avec une phrase utile pour chacune.
Quelle que soit la méthode, évitez trois erreurs. Un llms.txt qui affiche des tarifs ou des services différents de ceux du site sème le doute au lieu d’aider. Un fichier qui pointe vers des pages bloquées dans le robots.txt n’a aucun sens. Et un fichier jamais mis à jour finit par présenter une entreprise qui n’existe plus vraiment.
Ce que j’ai fait sur mon propre site
Mon site tourne sous Hugo, un générateur de sites statiques. J’y ai ajouté un modèle qui produit le llms.txt à chaque mise en ligne. Il présente mon activité, mes tarifs, mes prestations, mes pages villes et la liste des articles du blog, et il se met à jour tout seul quand je publie. Je n’ai plus à y penser, ce qui est exactement ce qu’on attend d’un fichier dont l’effet reste incertain.
Faut-il mettre un llms.txt sur votre site en 2026 ?
Oui si ça vous prend une heure, non si ça retarde des chantiers plus utiles. Il ne vous fera pas gagner de place dans Google, et rien d’officiel ne prouve qu’il en fasse gagner ailleurs.
Avant de vous en occuper, vérifiez trois choses plus importantes. Que votre robots.txt laisse passer les robots de recherche des IA, que vos pages clés sont indexées et répondent clairement aux questions de vos clients, et que d’autres sites fiables parlent de vous. Je détaille ces priorités dans mon guide pour optimiser son site afin d’être cité par les IA.
Le fichier a plus de sens pour certains sites que pour d’autres. Un éditeur de logiciel avec une documentation fournie, un SaaS ou une boutique avec des centaines de fiches produits ont intérêt à proposer un sommaire propre aux agents. Pour un artisan avec six pages, le gain potentiel est faible, mais l’effort l’est aussi.
Gardez aussi en tête que le sujet bouge vite. La proposition a déjà changé de version en deux ans, et rien n’empêche OpenAI, Anthropic ou Perplexity d’annoncer un jour qu’ils s’en servent. Je mettrai cet article à jour si l’un d’eux le documente officiellement.
Une fois ces bases en place, le llms.txt est un petit plus qui ne coûte presque rien. Si un prestataire vous facture plusieurs centaines d’euros pour en créer un en promettant des citations dans ChatGPT, vous savez maintenant quoi lui répondre. Et si vous voulez un avis sur votre site, l’audit est offert.
Questions fréquentes
Qu'est-ce que le fichier llms.txt ?
C'est un fichier texte au format Markdown, placé à l'adresse /llms.txt, qui présente un site en quelques lignes et liste ses pages importantes. Il a été proposé en septembre 2024 par Jeremy Howard pour aider les modèles de langage et les agents à comprendre un site.
Google utilise-t-il le fichier llms.txt ?
Non. Google écrit que sa recherche n'utilise pas les fichiers de ce type et qu'ils n'ont aucun effet, ni positif ni négatif, sur la visibilité ou le classement. Vous pouvez le garder pour d'autres services.
Le llms.txt remplace-t-il le robots.txt ?
Non, ils n'ont pas le même rôle. Le robots.txt dit aux robots ce qu'ils ont le droit d'explorer, le llms.txt se contente de présenter le site et ses pages clés. Bloquer ou autoriser un robot IA se fait toujours dans le robots.txt.
Comment créer un llms.txt sur WordPress ?
Le plus simple est d'activer la fonction llms.txt de Yoast SEO, disponible aussi dans la version gratuite de l'extension. Relisez ensuite le fichier généré pour vérifier qu'il met en avant les bonnes pages.