Le fichier llms.txt est un fichier texte, placé à la racine d'un site, qui présente l'entreprise et liste les pages les plus utiles pour un modèle de langage, c'est-à-dire l'IA qui fait fonctionner ChatGPT, Claude ou Gemini. Jeremy Howard, cofondateur d'Answer.AI, l'a proposé en septembre 2024 pour aider ces modèles à trouver l'essentiel d'un site sans avoir à tout lire (Answer.AI, 3 septembre 2024). On le voit souvent écrit llm.txt, au singulier, mais le nom exact est llms.txt.
Vous avez sans doute vu passer l'option dans Yoast, une ligne llms.txt dans un rapport Lighthouse ou dans un devis de référencement GEO. Et la promesse qui l'accompagne est souvent la même : aider ChatGPT et Google à comprendre votre site, et donc à vous citer.
Nous allons voir dans cet article ce que contient ce fichier, en quoi il diffère du robots.txt et qui le lit vraiment en 2026. Nous verrons ensuite dans quels cas il vaut la peine d'en créer un, avec un exemple complet et la méthode pour le vérifier.
Dans notre article sur l'AEO, nous vous conseillions de créer ce fichier en dernier. Voici pourquoi, et dans quels cas il faut le faire quand même.
Qu'est-ce que le fichier llms.txt ?
Un fichier texte, à l'adresse votresite.fr/llms.txt, qui présente le site en quelques lignes et liste les pages les plus utiles pour une IA, avec une courte note pour chacune.
Vous connaissez sans doute le sitemap.xml, qui liste toutes les pages d'un site pour que les moteurs de recherche les trouvent. Le llms.txt fait un autre travail : il retient une sélection de pages et les décrit, pour une IA qui ne peut pas tout lire.
En effet, un modèle de langage lit un texte dans une fenêtre de contexte, c'est-à-dire la quantité de texte qu'il peut traiter en une fois. Une page web chargée de menus, de scripts et de bandeaux la remplit vite, et c'est ce problème que Jeremy Howard voulait résoudre (Answer.AI, 3 septembre 2024).
Le fichier est écrit en Markdown, une façon de mettre en forme un texte avec des symboles simples, comme # pour un titre ou - pour une liste. Il suit un ordre précis (llmstxt.org) :
- un titre précédé de #, avec le nom du site, qui est le seul élément obligatoire ;
- un résumé de quelques lignes, précédé de > ;
- des paragraphes libres si besoin ;
- des sections titrées par ##, qui listent des liens accompagnés d'une note ;
- une section Optional, pour les liens qu'une IA peut sauter si elle manque de place.
Jeremy Howard a publié une deuxième version de la proposition en août 2026, deux ans après la première. Elle permet de placer un fichier dans un sous-dossier, qui s'applique alors aux pages de ce dossier, et de signaler des versions Markdown de chaque page (llmstxt.org, modifications de la v2).
Vous croiserez aussi le fichier llms-full.txt, qui rassemble tout le contenu d'un site dans un seul fichier. Il ne figure pas dans la proposition et vient de Mintlify, un outil de documentation technique, qui l'a lancé en novembre 2024 (Mintlify, 20 novembre 2024).
Pour voir à quoi ressemble un vrai fichier, ouvrez docs.mistral.ai/llms.txt dans votre navigateur. Vous y trouverez un titre, un résumé, puis une longue liste de liens vers la documentation de Mistral.
llms.txt et robots.txt : lequel contrôle l'accès des IA ?
Le robots.txt autorise ou interdit l'accès des robots à votre site. Le llms.txt se contente de suggérer des pages et ne bloque aucun robot.
Deux des pages les mieux classées sur le sujet présentent pourtant le llms.txt comme un moyen de contrôler l'accès des IA. Les éditeurs d'IA disent le contraire : OpenAI, Anthropic et Perplexity vous demandent de passer par le robots.txt, robot par robot (OpenAI, Anthropic, Perplexity).
Chaque éditeur utilise en effet plusieurs robots, reconnaissables à leur user-agent, c'est-à-dire le nom qu'un robot annonce quand il visite une page. Et ils n'ont pas le même rôle. Certains collectent des pages pour entraîner les modèles, d'autres les cherchent pour citer des sources dans une réponse.
| Robot | Éditeur | Rôle | Si vous le bloquez |
|---|---|---|---|
| GPTBot | OpenAI | Entraînement des modèles | Vos pages ne servent plus à entraîner les futurs modèles |
| OAI-SearchBot | OpenAI | Recherche de ChatGPT | Vos pages ne sont plus affichées dans les réponses de recherche de ChatGPT |
| ClaudeBot | Anthropic | Entraînement des modèles | Vos pages sont exclues des futures données d'entraînement |
| Claude-SearchBot | Anthropic | Recherche de Claude | Votre visibilité dans les réponses de Claude peut baisser |
| Claude-User | Anthropic | Page ouverte à la demande d'un utilisateur | Claude ne peut plus lire votre page quand on le lui demande |
| PerplexityBot | Perplexity | Recherche de Perplexity, sans entraînement | Vos pages ne sont plus proposées en lien dans Perplexity |
| Google-Extended | Entraînement de Gemini et sources des réponses de l'application Gemini | Aucun effet sur la recherche Google |
Pour une PME qui veut être citée, la règle est donc simple : laissez passer les robots de recherche, puisque ce sont eux qui permettent à ChatGPT, Claude et Perplexity de vous citer. Bloquer GPTBot et ClaudeBot reste un choix possible, qui ne vous retire pas des réponses de ChatGPT et de Claude.
Google-Extended est un cas à part. Le bloquer n'a aucun effet sur la recherche Google, aperçus IA compris, mais vos pages ne servent plus non plus aux réponses de l'application Gemini (Google Search Central, robots de Google). Ce blocage concerne surtout les médias, qui vivent de leurs pages vues.
Voici par exemple un robots.txt qui autorise la recherche et refuse l'entraînement. Si votre fichier ne mentionne aucun de ces robots, ils sont autorisés par défaut.

Ouvrez votresite.fr/robots.txt et cherchez ces noms avec Ctrl+F. Si vous trouvez Disallow: / sous OAI-SearchBot, Claude-SearchBot ou PerplexityBot, c'est ce blocage qu'il faut corriger en premier, bien avant de penser au llms.txt. John Mueller, de Google, rappelait d'ailleurs en juin 2026 que le vrai frein pour la plupart des sites est de bloquer les agents d'IA (Search Engine Journal, 2 juin 2026).
Qui lit vraiment le fichier llms.txt en 2026 ?
Les robots des moteurs de réponse ne le lisent presque jamais. Le fichier est surtout consulté par des outils d'audit SEO et par des assistants de code, quand un humain leur en donne l'adresse.
Google a tranché la question dans sa documentation. Depuis la mise à jour du 10 juillet 2026, son guide sur l'IA générative indique que la recherche Google n'utilise pas ces fichiers. En créer un pour d'autres services ne va donc ni aider ni nuire à votre visibilité dans ses résultats (Google Search Central, guide sur l'IA générative).
John Mueller, qui répond chez Google aux questions des éditeurs de sites, le comparait dès avril 2025 à la balise meta keywords, que les moteurs ignorent depuis longtemps (Search Engine Journal, 17 avril 2025). En juin 2026, il jugeait encore son intérêt purement spéculatif, puisque le fichier existe depuis des années sans qu'aucun système d'IA ne s'en serve (Search Engine Journal, 2 juin 2026).
Vous avez peut-être lu qu'un fichier llms.txt était apparu sur la documentation de Google en décembre 2025. Il a été retiré le jour même. John Mueller a ensuite précisé que l'outil de publication de certaines documentations Google ajoutait ces fichiers automatiquement, et que leur présence ne valait pas recommandation (Search Engine Roundtable, 20 janvier 2026).
Du côté des éditeurs d'IA, aucun ne s'engage à lire le fichier de votre site. OpenAI, Anthropic et Perplexity décrivent leurs robots dans leur documentation, et le seul fichier qu'ils disent respecter est le robots.txt. Pourtant, ces mêmes éditeurs publient un llms.txt pour leur propre documentation, comme Anthropic à l'adresse platform.claude.com/llms.txt ou Mistral sur docs.mistral.ai/llms.txt.
Les deux constats s'accordent dès qu'on regarde à qui le fichier s'adresse. Un développeur qui travaille avec Claude Code ou Cursor, deux assistants qui écrivent du code, peut donner à l'outil l'adresse d'un llms.txt pour qu'il lise une documentation technique dans l'ordre et sans les menus du site. Le fichier est alors ouvert parce qu'un humain l'a demandé, et pas parce qu'un robot l'a trouvé en parcourant le web.
Les journaux de serveur confirment cette lecture. Ahrefs a analysé en mai 2026 les 137 210 sites suivis par son outil de mesure d'audience. 28 % d'entre eux publiaient un fichier llms.txt valide, et 97 % de ces fichiers n'ont reçu aucune requête de tout le mois (Ahrefs, 15 juin 2026).
Parmi les rares visites restantes, les outils d'audit SEO arrivent devant les robots des IA, avec 21,7 % des requêtes contre 19,5 %. Le panel d'Ahrefs réunit surtout des sites tenus par des profils techniques, qui ont plus souvent un llms.txt que la moyenne des sites de PME.

Une étude plus petite, menée par l'éditeur d'outils EZY sur 83 sites pendant douze semaines, montre l'écart avec le robots.txt. Les robots d'OpenAI y ont consulté le robots.txt 3 990 fois et le llms.txt 7 fois, ceux d'Anthropic 3 120 fois contre 9, et PerplexityBot 775 fois contre aucune (EZY Research, 27 juillet 2026).
Enfin, SE Ranking a cherché sur environ 300 000 domaines un lien entre la présence du fichier et les citations dans les réponses des IA, et n'en a trouvé aucun (SE Ranking, 7 novembre 2025).

Pour un site vitrine ou une boutique en ligne, vous l'aurez compris, ce fichier ne va pas changer votre présence dans ChatGPT ou Perplexity. Pour un éditeur de logiciel dont les clients développent avec des assistants de code, il a en revanche un usage réel, et c'est pour cette raison que les éditeurs d'IA en publient un.
Pourquoi Lighthouse vous parle-t-il du fichier llms.txt ?
Depuis mai 2026, Lighthouse vérifie le fichier dans une catégorie expérimentale. Un site sans llms.txt n'y est pas pénalisé.
Lighthouse est l'outil d'audit intégré à Chrome, celui qui note la performance et l'accessibilité de vos pages. Sa version 13.2, publiée le 1er mai 2026, a ajouté une catégorie consacrée aux agents d'IA, c'est-à-dire les programmes qui naviguent et agissent sur un site à la place d'un utilisateur. Elle contient un contrôle du fichier llms.txt (Lighthouse, notes de version 13.2.0). Cette catégorie est expérimentale, elle n'affiche pas de note sur 100 et elle demande Chrome 150 ou plus récent (Chrome for Developers).
Le contrôle lui-même est très limité. Lighthouse signale une erreur seulement quand le serveur échoue à renvoyer le fichier. Si votre site n'a pas de llms.txt, l'audit est marqué non applicable, puisque le fichier reste facultatif pour le moment (Chrome for Developers, audit llms.txt, 5 mai 2026).
N'en concluez pas que Google lit le fichier. Chrome et la recherche Google sont deux produits distincts, et la documentation de la recherche Google dit toujours qu'elle l'ignore.
Faut-il créer un fichier llms.txt ? Notre conseil selon votre site
Oui si votre entreprise publie une documentation technique. Pour un site vitrine ou une boutique, faites-le seulement si votre outil le génère pour vous, ou en dernier, quand tout le reste est en place.
Le fichier ne coûte presque rien à créer, et il ne rapporte presque rien à un site dont les clients ne sont pas des développeurs. La décision dépend donc surtout de ce que votre outil fait déjà pour vous.
| Votre site | Ce qui existe déjà | Notre conseil |
|---|---|---|
| Site vitrine sous WordPress | Yoast SEO le génère depuis sa version 25.3 de juin 2025, Rank Math propose un module à configurer | Activez l'option si vous avez déjà l'extension, sans en attendre de résultat |
| Boutique Shopify | Shopify sert un fichier par défaut depuis le 28 mai 2026, tiré du fichier agents.md de la boutique | Ouvrez votre-boutique/llms.txt et vérifiez ce qu'il dit, puis personnalisez-le s'il est faux |
| Autre site vitrine (Webflow, Wix, site sur mesure) | En général, rien | Écrivez-le à la main avec la méthode ci-dessous, en dernier |
| Logiciel ou service avec une documentation technique | Souvent, l'outil de documentation (Mintlify par exemple) | Faites-le : c'est le cas pour lequel le fichier a été conçu |
Sources : Yoast, notes de version 25.3, 10 juin 2025 ; Rank Math, documentation ; Shopify, 28 mai 2026. Sur Shopify, le fichier se personnalise avec un modèle templates/llms.txt.liquid dans le code du thème. Sur Rank Math, il reste vide tant que vous ne l'avez pas configuré.
Les spécialistes eux-mêmes sont partagés. Le 25 septembre 2026, nous avons ouvert l'adresse /llms.txt des neuf sites français qui apparaissent en première page de Google sur la requête llm.txt. Quatre publient un vrai fichier, dont un site dont l'article juge ce fichier inutile. Quatre n'en ont pas, et le dernier affiche une page web à cette adresse au lieu d'un fichier texte.
L'adoption reste d'ailleurs minoritaire chez les grands sites, avec 9,3 % du top 1 000 mondial selon Rankability en septembre 2026 (Rankability, 18 septembre 2026).
Un générateur payant ou un audit llms.txt facturé ne se justifient donc pas. Écrit à la main, le fichier d'un site de PME demande un quart d'heure, et c'est la mise à jour qui compte ensuite.
Créer un fichier llms.txt en 5 étapes (exemple d'un site de PME)
Un fichier court, écrit à la main, qui présente l'entreprise en deux phrases et renvoie vers une dizaine de pages.
Voici la méthode pour un site vitrine sans extension qui génère le fichier. Nous prenons l'exemple d'une menuiserie fictive, pour que vous puissiez transposer à votre activité.
Étape 1 : choisir les pages
Retenez les pages qui répondent aux questions qu'on vous pose : vos prestations, vos tarifs, votre zone d'intervention, votre contact, votre présentation, et trois à cinq articles de référence si vous en avez. Laissez de côté les mentions légales, les pages de catégories et les archives. Une IA qui lit le fichier cherche un résumé de votre activité, et votre sitemap.xml fait déjà l'inventaire complet du site.
Étape 2 : écrire le titre et le résumé
Le titre porte le nom de l'entreprise, précédé de #. Le résumé, précédé de >, dit en deux phrases ce que vous faites, pour qui et où. Relisez-le comme si c'était la seule chose qu'une IA saura de vous : votre métier, votre ville et votre clientèle doivent y figurer.
Étape 3 : lister les liens avec une note
Regroupez les liens sous deux ou trois titres précédés de ##, par exemple Prestations et Informations pratiques. Chaque lien s'écrit avec le nom de la page entre crochets, son adresse entre parenthèses, puis deux-points et une note. La note dit ce que la page contient. Ainsi, « prix indicatifs des prestations, mis à jour en 2026 » renseigne une IA bien mieux que « découvrez nos offres ». Placez enfin les pages secondaires, comme le blog, dans une section Optional.

Pour écrire le vôtre, reprenez cette structure dans un simple fichier texte, avec votre nom, votre résumé et l'adresse exacte de vos pages à la place de celles de l'exemple.
Étape 4 : déposer le fichier à la racine
Enregistrez le fichier sous le nom llms.txt, en UTF-8, l'encodage qui affiche correctement les accents. Déposez-le ensuite à la racine du site, au même niveau que le robots.txt. Sur un hébergement classique, cela se fait avec le gestionnaire de fichiers de l'hébergeur ou avec un logiciel FTP comme FileZilla. Si votre outil ne donne pas accès à la racine, demandez à votre prestataire.
Étape 5 : empêcher son indexation par Google
John Mueller conseille d'ajouter une consigne noindex au fichier, c'est-à-dire une instruction qui demande à Google de ne pas l'afficher dans ses résultats. D'autres sites peuvent en effet faire un lien vers lui, et il pourrait alors apparaître dans les résultats de Google, ce qui serait étrange pour un internaute (Search Engine Roundtable, juillet 2025).
Un fichier texte n'a pas de balise meta, donc la consigne passe par un réglage du serveur. Si vous n'y avez pas accès vous-même, demandez simplement à votre prestataire d'ajouter l'en-tête X-Robots-Tag: noindex au fichier llms.txt. Et si ce n'est pas possible chez votre hébergeur, passez cette étape, puisque le risque reste faible.
Enfin, mettez le fichier à jour quand une page de la liste change d'adresse ou disparaît. Un lien mort dans un sommaire se remarque tout de suite, et c'est la principale charge d'entretien de ce fichier.
Vérifier son fichier llms.txt et savoir si une IA le lit
Trois vérifications prennent quelques minutes. Seuls les journaux de votre serveur vous diront si une IA vient réellement lire le fichier.
Ouvrez d'abord l'adresse votresite.fr/llms.txt dans votre navigateur. Vous devez voir du texte brut, avec les # et les > visibles. Si vous voyez votre page d'erreur ou une page du site avec son menu, le serveur renvoie une page web à la place du fichier, et une IA ne pourra pas le lire.
Vérifiez ensuite la réponse du serveur. Appuyez sur F12, ouvrez l'onglet Réseau, rechargez la page et cliquez sur la ligne llms.txt. L'état doit être 200, et le type de contenu text/plain ou text/markdown.
Lancez enfin Lighthouse depuis l'onglet du même nom, dans les outils de développement de Chrome, avec la catégorie consacrée aux agents. Le contrôle du llms.txt doit passer.
Pour savoir si un robot d'IA vient lire le fichier, il faut regarder les journaux d'accès de votre serveur, c'est-à-dire le registre de toutes les visites que votre hébergeur conserve. Sur un hébergement avec cPanel, vous les téléchargez depuis la rubrique des journaux bruts.
Décompressez le fichier téléchargé s'il est au format .gz, ouvrez-le avec un éditeur de texte, puis cherchez llms.txt avec Ctrl+F. Chaque ligne trouvée correspond à une visite du fichier, et le nom du visiteur figure en fin de ligne, par exemple GPTBot ou ClaudeBot. Faites la même recherche avec robots.txt pour comparer. Attendez au moins un mois avant de conclure : sur un site de PME, l'écart entre les deux vous dira vite ce que vaut le fichier pour vous.
Questions fréquentes
Est-ce que Google utilise le fichier llms.txt ?
Non. Google indique dans son guide sur l'IA générative que sa recherche ignore ces fichiers, et qu'en créer un ne va ni aider ni nuire à votre visibilité (Google Search Central, 10 juillet 2026). Le contrôle ajouté à Lighthouse en mai 2026 n'y change rien, puisqu'il relève de Chrome et non de la recherche.
Est-ce que ChatGPT lit le fichier llms.txt ?
OpenAI ne s'engage pas à lire le fichier de votre site, et les études de journaux de serveur montrent que ses robots le consultent très rarement. ChatGPT peut en revanche le lire si vous lui donnez son adresse dans une conversation, comme n'importe quelle page.
Faut-il écrire llm.txt ou llms.txt ?
Le nom exact est llms.txt, avec un s. Un fichier nommé llm.txt ne sera cherché par aucun outil.
Qu'est-ce que le fichier llms-full.txt ?
C'est une variante qui rassemble tout le contenu d'un site dans un seul fichier, lancée par l'outil de documentation Mintlify en novembre 2024. Elle sert aux documentations techniques. Pour un site vitrine, elle n'apporte rien de plus que le llms.txt.
Un fichier llms.txt peut-il bloquer les IA ?
Non. Le llms.txt suggère des pages et ne bloque rien. Pour autoriser ou refuser un robot d'IA, il faut passer par le robots.txt, robot par robot, comme dans l'exemple de la section consacrée au robots.txt.
Pour aller plus loin
Le fichier llms.txt ne coûte presque rien, et il ne rapporte presque rien à un site vitrine. Ce qui décide de votre présence dans les réponses des IA se joue ailleurs : être indexé sur Google, laisser passer les robots de recherche dans le robots.txt, et écrire des pages qu'une IA peut citer.
Nous détaillons ces points dans les cinq étapes de notre article sur l'AEO. Et si vous voulez les mettre en place vous-même, la formation d'une journée sur le référencement dans les moteurs IA les couvre de bout en bout.


