GEO, visibilité IA

llms.txt : le fichier que les IA sont censées lire

Dix minutes de travail, un risque nul, et un bénéfice que personne n'a encore démontré. Voici ce que ce fichier fait réellement, et la place exacte qu'il mérite dans vos priorités.

Anthony Courtin 10 min de lecture Mis à jour le

Résumé IA

llms.txt est un fichier markdown placé à la racine d'un site, qui liste ses contenus les plus importants pour les modèles de langage. Il ne remplace ni le sitemap ni le robots.txt : il hiérarchise là où le sitemap inventorie. Aucun moteur de réponse n'a confirmé l'utiliser pour classer les sources.

Synthèse rédigée à partir de l'article.

Fine plaque de verre translucide gravée de sillons parallèles, illustration abstraite d'un fichier texte simple

llms.txt est un fichier texte placé à la racine d'un site, qui liste ses contenus les plus importants dans un format lisible par les modèles de langage. Il ressemble à un sommaire écrit en markdown : un titre, un résumé du site, puis des sections de liens commentés. C'est une convention proposée en septembre 2024 par Jeremy Howard, pas un standard officiel.

Je vais être direct sur un point que beaucoup d'articles évitent : à ce jour, aucun des grands moteurs de réponse n'a annoncé utiliser ce fichier pour son classement. Ce n'est pas une raison pour l'ignorer, mais c'en est une pour ne pas en attendre des miracles.

10 minutes

Faut-il en mettre un ? Oui, mais

Le coût est de dix minutes et le risque est nul. Le bénéfice, lui, n'est pas démontré à ce jour. C'est un pari asymétrique raisonnable : à faire, mais après les optimisations dont l'effet est certain.

  • Dix minutes de travail, aucun risque technique
  • Adopté par des plateformes de documentation sérieuses
  • Force à clarifier quelles pages comptent vraiment
  • Aucun moteur n'a confirmé l'utiliser pour classer
  • Ne remplace ni le sitemap ni un contenu de qualité

Priorité : après la structure de vos pages Pour qui : documentation, éditeurs, sites de contenu

À retenir

  • llms.txt est un sommaire en markdown placé à la racine du domaine, à l'adresse /llms.txt.
  • Il ne remplace pas le sitemap.xml : le sitemap liste tout, llms.txt hiérarchise.
  • Rien à voir avec robots.txt : l'un interdit l'accès, l'autre recommande des contenus.
  • Aucun moteur de réponse n'a officiellement confirmé s'en servir pour classer les sources.
  • Son vrai bénéfice immédiat est pour les assistants qui lisent votre documentation.

Si vous avez déjà un fichier, vérifiez d'abord qu'il est valide. Collez-le ci-dessous : l'outil contrôle la structure attendue et signale ce qui manque.

Outil interactif Validateur de fichier llms.txt
0/ 100 en attente
Analyse
Générer un llms.txt
Rien n'est envoyé nulle part : la validation se fait dans votre navigateur. Basé sur la spécification llmstxt.org

Qu'est-ce que le fichier llms.txt exactement

L'idée de départ est simple. Un modèle de langage qui arrive sur votre site doit deviner ce qui est important au milieu du menu, des bandeaux de cookies, des pieds de page et des trois cents articles. Le fichier llms.txt lui donne directement la réponse : voici qui nous sommes, et voici les pages qui comptent.

Le format est du markdown, volontairement minimal. La spécification publiée sur llmstxt.org demande quatre éléments.

  • Un titre de niveau 1 avec le nom du site ou du projet.
  • Un résumé en citation, introduit par un chevron, qui décrit le site en une ou deux phrases.
  • Des sections de niveau 2 qui regroupent les contenus par thème.
  • Sous chaque section, des liens markdown commentés, avec une courte description après le lien.

Voici à quoi ressemble un fichier correct, réduit à l'essentiel.

# Ma Société

> Cabinet de conseil en efficacité énergétique pour les bâtiments tertiaires,
> basé à Nantes et intervenant partout en France.

## Nos services

- [Audit énergétique](https://exemple.fr/audit) : diagnostic réglementaire et plan de travaux chiffré.
- [Suivi de consommation](https://exemple.fr/suivi) : pilotage mensuel des consommations.

## Ressources

- [Guide du décret tertiaire](https://exemple.fr/guide-decret) : obligations et échéances expliquées.

## À propos

- [Notre équipe](https://exemple.fr/equipe) : les consultants et leurs certifications.

Il existe une variante appelée llms-full.txt, qui ne contient pas des liens mais le texte intégral des pages, concaténé dans un seul fichier. Elle vise les assistants capables d'avaler un gros document d'un coup. Elle a du sens pour une documentation technique, beaucoup moins pour un site vitrine.

llms.txt, robots.txt et sitemap.xml : ne pas confondre

La confusion est constante, alors posons les choses. Ces trois fichiers vivent au même endroit et ne font pas du tout la même chose.

FichierCe qu'il ditÀ quiStatut
robots.txtCe que vous n'avez pas le droit d'explorerTous les robotsStandard respecté depuis 30 ans
sitemap.xmlLa liste exhaustive de mes pagesMoteurs de rechercheStandard officiel
llms.txtVoici ce qui compte vraiment, et pourquoiModèles de langageConvention proposée, non officielle

La différence de nature est importante : robots.txt est une interdiction, sitemap.xml un inventaire, llms.txt une recommandation éditoriale. Le premier protège, le deuxième expose tout, le troisième hiérarchise. Aucun ne remplace les autres, et publier un llms.txt sans avoir un sitemap correct serait mettre la charrue avant les bœufs.

Comment créer un fichier llms.txt

Comptez dix minutes pour un site de taille normale. La partie longue n'est pas technique, c'est de décider quelles pages méritent d'y figurer.

  1. Listez vos pages essentielles. Entre dix et trente liens, pas davantage. Un fichier qui liste trois cents pages ne hiérarchise plus rien et perd tout son intérêt.
  2. Rédigez le résumé. Deux phrases qui disent ce que vous faites, pour qui, et où. C'est la partie la plus susceptible d'être reprise telle quelle.
  3. Groupez par sections. Services, ressources, documentation, à propos. Des intitulés explicites, pas des noms de rubriques internes.
  4. Décrivez chaque lien. Une ligne après le lien, qui explique ce qu'on trouve sur la page. C'est ce commentaire qui fait la valeur du fichier.
  5. Déposez le fichier à la racine, accessible à l'adresse votre-domaine.fr/llms.txt, servi en text/plain.

J'ai mis un générateur de llms.txt en libre accès sur ma page d'accueil : vous renseignez votre nom de site, votre description et vos pages, il produit le fichier au bon format, prêt à téléverser.

L'erreur qui rend le fichier inutile

Écrire des descriptions creuses du type « notre page services ». La valeur du fichier tient entièrement dans les commentaires : ce sont eux qui disent au modèle à quelle question chaque page répond. Une description utile ressemble à « tarifs et durées de nos trois formules d'audit », pas à « nos offres ».

Sur WordPress

Trois méthodes, de la plus simple à la plus propre. Vous pouvez déposer le fichier à la racine par FTP ou via le gestionnaire de fichiers de votre hébergeur, ce qui est le plus direct. Vous pouvez utiliser une extension dédiée, plusieurs en proposent la génération automatique depuis vos contenus. Vous pouvez enfin créer une règle de réécriture dans votre thème enfant, solution plus technique mais qui survit aux mises à jour.

Attention avec les extensions qui génèrent le fichier automatiquement à partir de tous vos articles : elles produisent souvent des listes de deux cents liens sans description, ce qui va exactement à l'encontre du but recherché.

Sur les autres plateformes

Sur Webflow et Shopify, il faut passer par les réglages de fichiers personnalisés ou par une page dédiée avec une redirection. Sur un site statique comme le mien, c'est un simple fichier déposé à la racine du dossier publié. Sur une documentation technique, plusieurs plateformes le génèrent nativement, Mintlify et GitBook notamment.

Quel est l'impact réel sur le SEO

Voici la partie où je dois être honnête, parce que c'est là que beaucoup d'articles vendent du rêve.

Aucun moteur de recherche ni moteur de réponse n'a annoncé utiliser llms.txt comme signal de classement. Google a même indiqué publiquement ne pas s'en servir. Les analyses publiées par Ahrefs et par Semrush concluent toutes les deux à l'absence d'effet mesurable sur la visibilité à ce jour.

Alors pourquoi en mettre un ? Pour trois raisons qui n'ont rien à voir avec le classement.

  • Les assistants qui lisent votre documentation. Quand un développeur demande à un assistant comment utiliser votre produit, un fichier bien fait l'oriente vers les bonnes pages. C'est le cas d'usage le plus concret aujourd'hui.
  • Les outils qui commencent à le lire. La documentation de Chrome pour la navigation agentique mentionne llms.txt, et Lighthouse s'y intéresse. Le signal est faible mais il existe.
  • L'exercice lui-même. Choisir vingt pages parmi trois cents et écrire ce que chacune apporte est un excellent audit éditorial déguisé. Je fais l'exercice avec mes clients pour cette raison au moins autant que pour le fichier.

Ce que llms.txt ne fera jamais

Il ne compensera pas un site invisible dans les résultats de recherche. Les moteurs de réponse vont chercher leurs sources dans un index classique : si vous n'y êtes pas, aucun fichier texte ne vous y mettra. Les vrais leviers sont détaillés dans mon guide sur le generative engine optimization, et llms.txt y occupe la dernière place de la liste, pas la première.

Qui l'utilise déjà

L'adoption dit souvent plus long qu'un débat théorique. Aujourd'hui, le fichier s'est surtout imposé dans un domaine précis : la documentation technique.

Les plateformes de documentation ont été les premières à le générer automatiquement, parce que leur cas d'usage est évident : leurs clients veulent que les assistants sachent répondre aux questions sur leur produit. Mintlify et GitBook le proposent nativement, et de nombreux éditeurs de logiciels publient désormais le leur.

Du côté des navigateurs, la documentation de Chrome consacre une page à llms.txt dans le contexte de la navigation agentique, c'est-à-dire des agents qui parcourent le web pour le compte d'un utilisateur. C'est le signal le plus sérieux à ce jour, même s'il ne concerne pas le classement dans les résultats de recherche.

En revanche, l'adoption reste très faible sur les sites vitrines et les sites de commerce en ligne. Ce n'est pas illogique : le bénéfice y est plus théorique, et un catalogue produit se décrit mieux avec des données structurées qu'avec un fichier texte.

Et llms-full.txt, faut-il le faire aussi

La variante llms-full.txt contient le texte intégral de vos contenus, concaténé dans un seul fichier. L'intérêt est de permettre à un assistant d'ingérer toute votre documentation d'un coup, sans avoir à visiter trente pages.

Mon avis : utile pour une documentation technique, inutile pour un site classique. Le fichier peut atteindre plusieurs mégaoctets, il devient obsolète dès la première mise à jour non répercutée, et il duplique intégralement un contenu déjà accessible. Si vous éditez une documentation produit, faites-le et automatisez sa génération. Sinon, contentez-vous du llms.txt classique.

Les erreurs que je vois le plus souvent

  • Lister toutes les pages du site. Un fichier de trois cents liens ne hiérarchise plus rien : c'est un sitemap déguisé, en moins bien.
  • Oublier les descriptions. Sans le commentaire après chaque lien, le fichier perd l'essentiel de sa valeur.
  • Servir le fichier en HTML. Il doit être renvoyé en text/plain. Certains hébergements l'enveloppent dans un gabarit, ce qui le rend inexploitable.
  • Le laisser vieillir. Un sommaire qui pointe vers des pages supprimées est pire que pas de sommaire du tout.
  • Le publier en bloquant les robots. L'incohérence est fréquente, et elle annule tout l'effort.

Faut-il aussi autoriser les robots des IA

C'est la question qui accompagne toujours celle du llms.txt, et elle est bien plus importante. Publier un sommaire pour des robots que vous bloquez par ailleurs n'a évidemment aucun sens.

Les principaux agents à connaître sont GPTBot pour OpenAI, ClaudeBot pour Anthropic, PerplexityBot pour Perplexity, et Google-Extended pour la partie générative de Google. Chacun se pilote dans votre robots.txt.

La décision vous appartient, et elle est légitime dans les deux sens. Un éditeur dont le contenu est le produit peut vouloir se protéger. Une entreprise qui cherche de la visibilité a tout intérêt à ouvrir. Ce qu'il ne faut pas, c'est subir ce réglage sans l'avoir choisi, ce qui est le cas de la majorité des sites que j'audite.

Ma recommandation en une phrase

Faites-le, mais mettez-le à sa place : après avoir vérifié que vos pages sont indexables, que vos contenus répondent aux questions dès les premières lignes, et que les robots des IA ont le droit de passer. Dans cet ordre, llms.txt est un bon dernier geste. Dans l'ordre inverse, c'est un fichier décoratif à la racine d'un site que personne ne cite.

Questions fréquentes

Qu'est-ce que le fichier llms.txt ?

llms.txt est un fichier texte placé à la racine d'un site, qui liste ses contenus les plus importants dans un format markdown lisible par les modèles de langage. Il contient un titre, un résumé du site en citation, des sections thématiques et des liens commentés. C'est une convention proposée en septembre 2024, pas un standard officiel.

Comment créer un fichier llms.txt ?

Listez entre dix et trente pages essentielles, rédigez un résumé de deux phrases sur votre activité, groupez les liens par sections thématiques, décrivez chaque lien en une ligne utile, puis déposez le fichier à la racine du domaine à l'adresse votre-domaine.fr/llms.txt. Comptez dix minutes : la difficulté est de choisir les pages, pas de créer le fichier.

Quelle est la différence entre llms.txt et robots.txt ?

robots.txt indique aux robots ce qu'ils n'ont pas le droit d'explorer : c'est une interdiction, et c'est un standard respecté depuis trente ans. llms.txt recommande au contraire les contenus qui comptent, dans un format lisible par les modèles de langage. L'un protège, l'autre met en avant. Ils sont complémentaires et ne se remplacent pas.

Quel est l'impact de llms.txt sur le SEO ?

Aucun impact démontré à ce jour. Aucun moteur de recherche ni moteur de réponse n'a annoncé utiliser ce fichier comme signal de classement, et Google a indiqué publiquement ne pas s'en servir. Les analyses publiées par Ahrefs et Semrush concluent à l'absence d'effet mesurable sur la visibilité.

Comment intégrer llms.txt sur WordPress ?

Trois méthodes : déposer le fichier à la racine par FTP ou via le gestionnaire de fichiers de l'hébergeur, ce qui est le plus direct ; utiliser une extension dédiée qui le génère depuis vos contenus ; ou créer une règle de réécriture dans un thème enfant. Attention aux extensions qui listent automatiquement tous vos articles sans description : elles annulent l'intérêt du fichier.

Pourquoi utiliser llms.txt si son effet n'est pas prouvé ?

Pour trois raisons indépendantes du classement : orienter les assistants qui lisent votre documentation vers les bonnes pages, anticiper les outils qui commencent à s'y intéresser comme la navigation agentique de Chrome, et parce que choisir vingt pages parmi trois cents est un excellent audit éditorial. Le coût est de dix minutes et le risque est nul.

llms.txt remplace-t-il le sitemap.xml ?

Non. Le sitemap.xml liste de façon exhaustive toutes les pages à indexer et s'adresse aux moteurs de recherche : c'est un inventaire. llms.txt sélectionne au contraire une poignée de contenus et explique ce que chacun apporte : c'est une hiérarchisation éditoriale. Un site doit avoir un sitemap correct avant de se poser la question du llms.txt.

Vos contenus sont-ils lisibles par les IA ?

Audit de visibilité IA : ce que ChatGPT, Perplexity et Gemini répondent sur votre secteur, et le plan pour y entrer.

Auditer ma visibilité IA
Anthony Courtin

Écrit par

Anthony Courtin

Consultant SEO, GEO & automatisation IA

J'accompagne des PME et des indépendants sur la visibilité (Google, ChatGPT, Perplexity) et sur l'usage réel de l'IA au travail. J'interviens en entreprise pour former les équipes et repenser les process. Tout ce que j'écris ici, je l'utilise en mission.

Avis des lecteurs

Cet article vous a servi ? Dites-le, ça aide les suivants.

Notez cet article

Votre note

Ce qu'en disent les lecteurs

Aucun avis pour le moment.

Soyez le premier à donner votre avis.