llms.txt : c’est quoi et faut-il en créer un ?
llms.txt c’est quoi ? Format, exemple de fichier, différence avec robots.txt, et la vérité sur son usage par Google et les IA : utile ou inutile ?
Le fichier llms.txt est une proposition : mettre à la racine de votre site un petit fichier texte qui résume qui vous êtes et où se trouvent vos pages importantes, écrit pour être lu par une IA. On en parle beaucoup depuis deux ans. La vraie question n’est pas « comment en créer un », c’est « est-ce que quelqu’un le lit ? ». Nous répondons honnêtement plus bas, après avoir vérifié les déclarations publiques.
llms.txt, c’est quoi exactement ?
llms.txt est un fichier texte en Markdown (un format simple où un titre s’écrit avec un dièse) qui se trouve à l’adresse /llms.txt. Il donne à un modèle de langage, ce que l’on appelle un LLM, une vue courte de votre site : son nom, une phrase de présentation et une liste de liens vers les pages qui comptent.
L’idée de départ est pratique. Un assistant IA ne peut pas lire tout un site à chaque question, et une page web classique mélange menus, publicités et contenu. Un fichier propre, court, qui pointe vers le bon contenu, devait lui faire gagner du temps.
D’après llmstxt.org, la proposition est signée Jeremy Howard et date du 3 septembre 2024. Le site de la proposition indique qu’elle a été mise à jour depuis, donc le détail du format peut évoluer. Vérifiez la version en vigueur avant de vous lancer.
À quoi ressemble le format
Selon la spécification, le fichier suit cet ordre :
- Un titre de niveau 1 (H1) avec le nom du site ou du projet. C’est la seule partie obligatoire.
- Une citation (blockquote) avec un court résumé.
- Des paragraphes d’information en Markdown libre, sans titres.
- Des sections de niveau 2 (H2) qui contiennent des listes de liens, chaque ligne ayant un lien
[nom](adresse), éventuellement suivi de deux-points et d’une note. - Par convention, une section « Optional » pour les liens secondaires qu’une IA peut ignorer si elle manque de place.
Voici un exemple. Le cabinet est fictif, il sert uniquement d’illustration.
# Cabinet Exemple Conseil
> Cabinet fictif de conseil comptable pour artisans et petites entreprises.
> Exemple de fichier llms.txt, à adapter à votre activité.
Nous accompagnons les artisans dans leur comptabilité, leur paie et leurs
démarches administratives. Le cabinet est situé à Lyon.
## Services
- [Comptabilité des artisans](https://exemple.fr/comptabilite): ce qui est inclus, comment ça se passe
- [Paie et social](https://exemple.fr/paie): bulletins, déclarations, échéances
- [Création d'entreprise](https://exemple.fr/creation): les étapes et les pièces à fournir
## Informations utiles
- [Questions fréquentes](https://exemple.fr/faq): réponses courtes aux questions des clients
- [Contact et horaires](https://exemple.fr/contact): adresse, téléphone, prise de rendez-vous
## Optional
- [Actualités du cabinet](https://exemple.fr/blog)
Quelques conseils si vous en écrivez un : gardez le texte court, décrivez chaque lien en quelques mots, ne listez que des pages qui existent vraiment, et mettez-le à jour quand vous ajoutez ou retirez une page.
La différence avec robots.txt et sitemap.xml
Ces trois fichiers se trouvent à la racine du site, mais ils répondent à trois questions différentes.
| Fichier | Question | Pour qui |
|---|---|---|
| robots.txt | Qu’a le droit de visiter un robot ? | Les robots d’exploration |
| sitemap.xml | Quelles pages existent, et quand ont-elles changé ? | Les moteurs de recherche |
| llms.txt | Quelles pages comptent le plus, et comment les résumer ? | Les modèles de langage (proposition) |
robots.txt est le seul qui agit comme une règle d’accès. Les deux autres sont des aides. Si vous bloquez un robot dans robots.txt, un llms.txt ne changera rien : le robot ne viendra pas le lire. Notre article sur le référencement ChatGPT explique quels robots autoriser.
Est-il vraiment lu ? Ce que disent les sources
Voici ce que nous avons pu vérifier, et rien de plus.
Google. Le guide de Google sur l’optimisation pour l’IA dit que l’on n’a pas besoin de ces fichiers : la recherche Google ne les utilise pas, elle les ignore. Il ajoute que garder un tel fichier pour d’autres services ne nuit ni n’aide à la visibilité ou au classement dans Google. La page de Google sur les fonctions IA de la recherche (AI Overviews et mode IA) ne demande aucun fichier ni balisage spécial. Elle indique qu’il n’y a pas d’exigence technique en plus de l’indexation normale.
Chrome. La documentation de Lighthouse (l’outil d’audit intégré à Chrome) décrit un audit llms.txt, dans une catégorie expérimentale consacrée aux agents. Il vérifie seulement que le serveur ne renvoie pas d’erreur quand il demande le fichier. Un fichier absent (404) n’échoue pas : fournir le fichier est jugé facultatif pour le moment, et la documentation parle d’une « convention émergente ». Ce n’est donc pas une preuve d’usage par les IA.
OpenAI, Perplexity et les autres. Dans la documentation officielle des robots d’OpenAI et de Perplexity que nous avons lue, nous n’avons trouvé aucune mention de llms.txt. Nous ne pouvons donc pas écrire qu’ils le lisent. Nous ne pouvons pas non plus écrire le contraire : certains outils ou agents tiers peuvent le consulter, sans que cela soit documenté.
Conclusion honnête : à ce jour, l’utilité de llms.txt pour être cité par une IA n’est pas démontrée. Pour Google, elle est même écartée explicitement.
Faut-il en créer un ?
Oui si vous avez dix minutes et un site dont la structure est claire. Non si cela doit prendre la place d’un travail plus utile. Notre avis, en trois points :
- Il ne remplace rien. Un site lent, mal indexé ou sans contenu précis ne sera pas sauvé par un fichier de résumé. Les priorités restent l’indexation, des pages qui répondent nettement aux questions et un robots.txt qui laisse passer les robots de recherche.
- Il ne coûte presque rien. Un cabinet, un restaurant ou un artisan peut l’écrire en un quart d’heure. Il sert aussi de petit exercice utile : si vous n’arrivez pas à résumer votre site en dix liens, c’est que votre structure est floue.
- Il ne faut pas payer pour cela. Méfiez-vous des offres qui vendent « l’optimisation llms.txt » comme un levier de visibilité. Les sources officielles ne le disent pas.
Notre propre site en publie un : weresolve.co/llms.txt. Nous le faisons par cohérence avec ce que nous conseillons, pas parce que nous avons mesuré un effet. Notre outil d'analyse gratuite vérifie d’ailleurs si ce fichier existe sur un site.
Ce qui compte plus que llms.txt
Si vous voulez être mieux repris par les assistants IA, les efforts les plus sûrs sont ceux que Google cite dans ses propres guides : des pages indexables, un contenu original avec un vrai point de vue, des informations d’entreprise à jour et des pages rapides. Nous les détaillons dans SEO et GEO : pourquoi travailler les deux.
Questions fréquentes
Où placer le fichier llms.txt ?
À la racine de votre site, de sorte qu’il soit accessible à l’adresse votresite.fr/llms.txt. La spécification permet aussi un fichier dans un sous-dossier, qui couvre alors les pages de ce chemin.
llms.txt améliore-t-il mon référencement sur Google ?
Non. Google indique que sa recherche l’ignore et qu’un tel fichier ne change rien à la visibilité ni au classement dans Google. Il peut éventuellement servir à d’autres outils, sans que cela soit démontré.
Peut-il faire du mal ?
Rarement. Veillez seulement à ne pas y mettre d’informations confidentielles (le fichier est public) et à ne pas lier des pages supprimées. Un fichier en erreur serveur peut aussi être signalé par Lighthouse.