En bref
- Le llms.txt est une proposition de 2024 : un fichier Markdown à la racine du site qui donne aux IA un aperçu court de votre site.
- Google indique qu’il n’est pas nécessaire de créer de nouveaux fichiers lisibles par les machines ni de fichiers texte pour l’IA pour apparaître dans les AI Overviews et le mode IA.
- Il n’existe à ce jour aucune preuve solide que les grands moteurs de recherche IA utilisent ce fichier pour leurs recommandations.
- Il coûte peu et ne nuit pas. Des robots autorisés, des pages lisibles et des données structurées propres comptent davantage.
Qu’est-ce qu’un fichier llms.txt
L’idée vient de Jeremy Howard, qui l’a publiée sur llmstxt.org en septembre 2024. Les sites proposeraient aux modèles de langage et aux agents IA un résumé compact en Markdown : qui ils sont, ce que contient le site et quelles pages comptent pour quelle question. L’idée part du constat que les IA ne traitent qu’une quantité limitée de texte à la fois et que des pages complètes, avec menus, scripts et publicités, sont difficiles à lire.
Le fichier se trouve en général à l’adresse /llms.txt, à la racine, mais selon la proposition il peut aussi être placé dans un sous-dossier et s’applique alors aux adresses qui en dépendent. Certains sites proposent en plus un llms-full.txt avec le texte intégral. C’est un complément courant, pas un élément de la proposition de base.
Structure du fichier
La proposition impose un ordre. Seule la première ligne est obligatoire :
- Un titre de premier niveau avec le nom du site ou de l’entreprise.
- Un bloc de citation avec un résumé d’une ou deux phrases.
- Des paragraphes ou listes libres avec les informations importantes, sans autres titres.
- Des sections avec des titres de deuxième niveau, chacune contenant une liste de liens, éventuellement suivie d’une courte description après deux points.
- Une section « Optional » pour les liens qu’une IA peut ignorer si la place manque.
Pour une entreprise d’électricité, cela pourrait donner :
# Électricité Exemple SARL
> Installations électriques, panneaux solaires et bornes de recharge pour particuliers et professionnels à Nantes et alentours.
Dépannage en semaine de 7 h à 18 h. Devis gratuit après visite.
## Prestations
* [Panneaux solaires](https://www.electricite-exemple.fr/solaire/): étude, pose, conseil sur les aides
* [Bornes de recharge](https://www.electricite-exemple.fr/bornes/): installation pour maisons et entreprises
## Entreprise
* [Contact et horaires](https://www.electricite-exemple.fr/contact/)
## Optional
* [Questions fréquentes](https://www.electricite-exemple.fr/questions/)
Ce que le fichier apporte, et ce qu’il n’apporte pas
Un regard lucide s’impose. Dans ses consignes sur les fonctionnalités d’IA, Google indique qu’il n’est pas nécessaire de créer de nouveaux fichiers lisibles par les machines, de fichiers texte pour l’IA ni de balisage particulier pour apparaître dans les AI Overviews ou le mode IA. Dans sa présentation de ses robots, OpenAI explique comment la visibilité dans la recherche ChatGPT se règle via le robots.txt ; le llms.txt n’y figure pas. Chez Perplexity et Claude aussi, c’est l’accès qui compte, ici celui de PerplexityBot et de Claude-SearchBot.
À ce jour, rien ne prouve publiquement que ChatGPT, Gemini ou Perplexity recommandent davantage une entreprise parce qu’elle a un llms.txt. Le fichier est utile là où des agents IA récupèrent des contenus de façon ciblée, par exemple une documentation technique que des développeurs consultent avec un assistant IA. Pour une entreprise locale, c’est plutôt une carte de visite soignée pour les machines qu’un moyen d’obtenir plus de demandes. Ce qui compte d’autre pour être cité dans les réponses des IA est décrit sur la page Generative Engine Optimization.
Notre recommandation
Créez un llms.txt quand votre site est en ordre et que les points plus importants sont réglés. Prévoyez une demi-heure, pas un projet. Soyez critique envers les prestataires qui vendent le llms.txt comme la clé de ChatGPT.
Créer un fichier llms.txt
- Définir le contenu : votre nom, une ou deux phrases sur ce que vous faites et où, puis vos cinq à quinze pages les plus importantes.
- Rédiger le fichier : un simple éditeur de texte suffit. Enregistrez le fichier en UTF-8 sous le nom
llms.txt. - Le mettre en ligne : placez le fichier à la racine pour qu’il soit accessible à l’adresse
votre-domaine.fr/llms.txt. WordPress et d’autres systèmes proposent des extensions pour cela. - Le vérifier : ouvrez l’adresse dans votre navigateur. Le fichier doit s’afficher en texte, sans connexion et sans redirection vers la page d’accueil.
- Le tenir à jour : si vos prestations ou adresses changent, modifiez aussi le llms.txt. Des informations périmées nuisent plus qu’un fichier absent.
Ce qui compte plus que le llms.txt
- Le robots.txt autorise OAI-SearchBot, Googlebot, Bingbot, PerplexityBot et Claude-SearchBot.
- Les contenus principaux figurent dans le HTML et ne sont pas chargés uniquement en JavaScript.
- Chaque prestation a sa propre page avec un titre clair et la localisation.
- Des données structurées Schema.org décrivent l’entreprise, l’adresse et les prestations.
- La fiche Google Business Profile et les annuaires contiennent les mêmes informations que le site.
- Un sitemap à jour est indiqué dans le robots.txt.
llms.txt et robots.txt comparés
| robots.txt | llms.txt | |
|---|---|---|
| Objet | Indique quels robots peuvent explorer quelles pages | Donne aux IA un aperçu court en Markdown |
| Effet sur la visibilité | Direct : un site bloqué n’apparaît pas dans la recherche ChatGPT | Non démontré |
| Adoption | Standard depuis des décennies, respecté par tous les grands robots | Proposition depuis 2024, facultative |
| Effort | Quelques lignes, mais les erreurs ont de lourdes conséquences | Une demi-heure |
Sources
- Jeremy Howard : The /llms.txt file, proposition du 3 septembre 2024
- Google Search Central : AI features and your website
- OpenAI : Overview of OpenAI Crawlers
- Perplexity : Perplexity Crawlers
- Anthropic : Does Anthropic crawl data from the web, and how can site owners block the crawler?