Guides

llms.txt : à quoi sert ce fichier, et faut-il vraiment en publier un ?

Le fichier llms.txt est présenté partout comme le « robots.txt de l’IA ». La réalité est plus nuancée : aucun grand moteur n’a déclaré l’utiliser, et Google dit qu’il n’est pas nécessaire. Voici ce qu’il fait, ce qu’il ne fait pas, comment l’écrire en dix minutes — et ce qui compte davantage.

Kelvin Rivera·· 9 min
Une feuille de papier flotte devant une porte ouverte vers laquelle se dirigent de petits points, comme des robots guidés

llms.txt est un fichier texte au format Markdown, placé à la racine d’un site, qui résume le site et liste ses pages essentielles pour les agents d’IA. Proposé en septembre 2024 par Jeremy Howard, il n’est à ce jour ni un standard ni un signal déclaré par un grand moteur : Google indique qu’aucun « fichier texte pour l’IA » n’est nécessaire pour apparaître dans ses fonctionnalités IA. Il coûte dix minutes à publier et peut servir aux agents qui le lisent — mais il ne fera pas citer un site qui ne l’est pas déjà.

Notre position, en clair

Publiez-en un si vous avez dix minutes : c’est gratuit et sans risque. Ne le présentez jamais à un client comme un levier de visibilité IA. Ce qui fait citer un site, ce sont son contenu, sa structure et ce que des tiers disent de lui.

D’où vient llms.txt

La proposition, publiée sur llmstxt.org, part d’un constat juste : une page web est pensée pour un humain, avec menus, scripts et publicités. Un modèle de langage dispose d’une fenêtre de contexte limitée et gagne à recevoir une version condensée et propre de l’essentiel. D’où l’idée d’un fichier unique, en Markdown, qui présente le site et pointe vers ses contenus clés.

Le nom évoque robots.txt, et c’est la source de la confusion. robots.txt est un standard que les robots respectent pour savoir ce qu’ils ont le droit de lire. llms.txt est une proposition : il ne donne aucune instruction et rien n’oblige un moteur à le lire.

Comparaison de robots.txt, sitemap.xml et llms.txt : rôle de chaque fichier et statut de standard

Ce que disent les moteurs

C’est le point que la plupart des articles enthousiastes omettent. Google a pris position publiquement, et sans ambiguïté.

Vous n’avez pas besoin de créer de nouveaux fichiers lisibles par machine, de fichiers texte pour l’IA ni de balisage pour apparaître dans ces fonctionnalités.

— Google Search Central, documentation « Fonctionnalités d’IA et votre site Web » (traduction)

John Mueller, de Google, a comparé llms.txt à l’ancienne balise meta keywords : un fichier que chaque site rédige à sa propre gloire ne peut pas servir à départager les sites. Il a aussi relevé qu’aucun service d’IA n’a déclaré l’utiliser, et que les journaux de serveur ne montrent pas les robots le demander. Côté OpenAI, Anthropic ou Perplexity, aucune documentation publique ne le mentionne comme signal.

Méfiez-vous des « +X % de citations grâce à llms.txt »

Aucune étude publique sérieuse n’a isolé un effet de llms.txt sur la citation. Les cas présentés mélangent presque toujours le fichier avec une refonte du contenu. Si un prestataire vous le vend comme un levier, demandez-lui la mesure, sa taille d’échantillon et son groupe témoin.

Alors, à quoi peut-il servir ?

Il garde trois usages honnêtes, surtout pour des sites riches en documentation :

  • Les agents qui naviguent pour un utilisateur. Un assistant de code ou un agent de recherche à qui l’on donne l’adresse d’un site peut lire llms.txt pour trouver vite la bonne page. C’est l’usage d’origine, et il fonctionne quand l’outil le prévoit.
  • Les documentations techniques. Plusieurs éditeurs de logiciels publient un llms.txt et un llms-full.txt (tout le contenu en un fichier) pour que les développeurs les donnent à leur assistant.
  • Un exercice de clarté. Écrire en dix lignes ce que fait votre entreprise et quelles sont vos cinq pages essentielles est un excellent test. Si vous n’y arrivez pas, votre site a un problème plus grave que l’absence de llms.txt.

Comment écrire un llms.txt en dix minutes

La proposition fixe une structure simple. Seul le titre H1 est obligatoire ; le reste est recommandé.

  1. 1Un titre H1 : le nom du site ou de l’entreprise.
  2. 2Une citation (blockquote) : un résumé de deux ou trois phrases, avec l’essentiel à savoir.
  3. 3Quelques paragraphes ou listes (sans intertitre) : précisions utiles.
  4. 4Des sections H2 contenant des listes de liens vers les pages de référence, chacune avec une courte description.
  5. 5Une section « Optional » : les liens secondaires qu’un agent peut ignorer s’il manque de place.
# Atelier Dupont — couverture et isolation à Lyon

> Entreprise de couverture fondée en 2004 à Lyon (69). Rénovation de toitures,
> isolation des combles et zinguerie pour particuliers et syndics, dans un rayon
> de 40 km. Devis gratuit sous 48 h.

Certifiée RGE Qualibat. Interventions d'urgence 6 j/7.

## Services
- [Rénovation de toiture](https://atelier-dupont.fr/renovation-toiture): tuiles, ardoise, zinc ; prix au m² et délais
- [Isolation des combles](https://atelier-dupont.fr/isolation-combles): soufflage et rampants ; aides MaPrimeRénov'

## Références
- [Chantiers réalisés](https://atelier-dupont.fr/realisations): 120 chantiers documentés, avec photos
- [Avis clients](https://atelier-dupont.fr/avis): avis vérifiés

## Optional
- [Blog](https://atelier-dupont.fr/blog): conseils d'entretien de toiture
Exemple de llms.txt pour une entreprise de services — à placer à la racine : https://votre-site.fr/llms.txt
Les erreurs fréquentes

Un résumé publicitaire au lieu de faits (« leader incontesté… ») ; des liens vers des pages qui renvoient une erreur ; un fichier jamais mis à jour quand le site change ; et un llms.txt bloqué par le robots.txt ou par un pare-feu — vérifiez qu’il répond bien en 200 depuis l’extérieur.

Ce qui compte davantage que llms.txt

Si vous n’avez qu’une heure à consacrer à la visibilité IA de votre site, voici l’ordre dans lequel la passer :

PrioritéActionPourquoi
1Autoriser les robots IA dans robots.txt et le pare-feuUn site que GPTBot ou OAI-SearchBot ne peut pas lire ne sera pas cité
2Être indexé par Google et par BingChatGPT s’appuie sur des résultats de recherche web, dont Bing
3Une réponse directe en tête de chaque page cléC’est le passage que les moteurs extraient en priorité
4Des chiffres sourcés, des faits vérifiablesJusqu’à +40 % de visibilité mesurée (Princeton, KDD 2024)
5Des mentions par des tiersLes moteurs citent ce que d’autres disent de vous
6Données structurées (Organization, Article, FAQ)Aide à la compréhension, pas un ticket d’entrée
7llms.txtUtile à certains agents, sans effet démontré sur la citation
Priorités techniques et éditoriales, de la plus déterminante à la plus accessoire.

Le détail des causes d’absence et la façon de les diagnostiquer sont dans Pourquoi l’IA ne vous cite pas.

Ce qu’il faut retenir

  • llms.txt est une proposition (2024), pas un standard comme robots.txt.
  • Google dit explicitement qu’aucun fichier texte pour l’IA n’est nécessaire pour apparaître dans ses fonctionnalités IA.
  • Aucune étude publique n’a isolé un effet de llms.txt sur la citation par ChatGPT, Gemini, Perplexity ou Claude.
  • Il reste utile aux agents qui naviguent pour un utilisateur et aux sites de documentation.
  • Le publier prend dix minutes ; l’accessibilité, l’indexation, le contenu citable et les mentions par des tiers pèsent bien plus.
Qu’est-ce que le fichier llms.txt ?

C’est un fichier texte au format Markdown, placé à la racine d’un site (votre-site.fr/llms.txt), qui présente le site en quelques lignes et liste ses pages essentielles pour les agents d’IA. Il a été proposé en septembre 2024 par Jeremy Howard et n’est pas un standard officiel.

llms.txt améliore-t-il la visibilité dans ChatGPT ou Google ?

Rien ne le démontre. Google indique qu’aucun fichier texte pour l’IA n’est nécessaire pour apparaître dans ses Aperçus IA et son Mode IA, et aucun grand fournisseur de modèles n’a déclaré l’utiliser comme signal. Il peut aider des agents qui le lisent, mais il ne fera pas citer un site qui ne l’est pas déjà.

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

robots.txt est un standard qui indique aux robots ce qu’ils ont le droit d’explorer ; les robots d’IA comme GPTBot ou OAI-SearchBot le respectent. llms.txt ne donne aucune autorisation ni interdiction : c’est un résumé du site destiné à être lu, sans obligation pour personne de le lire.

Qu’est-ce que llms-full.txt ?

Une variante qui regroupe tout le contenu utile du site, en Markdown, dans un seul fichier. Elle est surtout utilisée par les documentations techniques, pour qu’un développeur puisse la donner en une fois à son assistant de code.

Sources

À propos de l’auteur

Kelvin Rivera

Consultant SEO & GEO, fondateur de MarquePhare

Consultant SEO & GEO. Il accompagne des agences en France, en Espagne et en Andorre sur la visibilité organique, et mesure chaque mois ce que ChatGPT, Claude, Gemini et Perplexity répondent en français — méthodologie publiée, résultats compris quand ils dérangent.

À lire ensuite