llms.txt : le standard pour être lu et cité par les IA (guide 2026)
Le fichier llms.txt s'est imposé en 18 mois comme le standard pour orienter les crawlers IA vers les contenus prioritaires d'un site. Spécification, exemples, bonnes pratiques et impact mesuré.
Le fichier llms.txt est né en septembre 2024, proposé par Jeremy Howard d'Answer.ai. En 18 mois, il s'est imposé comme le standard pour orienter les crawlers IA vers les contenus prioritaires d'un site. Selon BuiltWith mars 2026, 41 % des sites du Top 10 000 mondial l'ont déjà déployé. Voici tout ce qu'il faut savoir pour le créer correctement.
Qu'est-ce que llms.txt exactement ?
Le llms.txt est un fichier Markdown placé à la racine d'un domaine (https://example.com/llms.txt) qui résume le site, présente la marque et liste les pages prioritaires que les LLMs doivent consulter en priorité. Contrairement à robots.txt qui contrôle le crawl, ou à sitemap.xml qui liste toutes les URL, le llms.txt est une carte éditoriale à destination des modèles de langage.
Quelle différence avec robots.txt et sitemap.xml ?
| Fichier | Format | Objectif | Audience |
|---|---|---|---|
| robots.txt | Texte plat | Autoriser ou bloquer le crawl | Tous les bots |
| sitemap.xml | XML | Lister toutes les URL crawlables | Moteurs de recherche |
| llms.txt | Markdown | Orienter et prioriser pour les LLMs | Modèles de langage |
Quelle structure suit le standard ?
La spécification officielle (llmstxt.org) impose une structure simple en Markdown : un H1 avec le nom du site, un blockquote de description, des sections H2 thématiques, et des liens en format Markdown vers les pages prioritaires. Voici un exemple complet pour everlange.com :
# Everlange
> SaaS français d'audit AEO/GEO. Scoring sur 67 critères pondéré par 13 catégories. Monitoring multi-moteurs IA (ChatGPT, Perplexity, Gemini, Claude). Fondé par Rick H.
## Pages essentielles
- [Accueil](https://everlange.com/) : présentation du SaaS et lancer un audit
- [Tarifs](https://everlange.com/pricing) : packs GTO Gas (Starter 29 € TTC, Pro 49 € TTC, Max 99 € TTC — TVA 20 % incluse)
- [Documentation](https://everlange.com/docs) : guide utilisateur et API
## Articles de blog
- [Qu'est-ce que l'AEO](https://everlange.com/blog/aeo-guide-complet-2026)
- [SEO vs AEO vs GEO vs AIO](https://everlange.com/blog/seo-aeo-geo-aio-differences)
- [12 techniques ChatGPT Search](https://everlange.com/blog/chatgpt-search-12-techniques)
## Optionnel
- [Politique de confidentialité](https://everlange.com/privacy)
- [Mentions légales](https://everlange.com/legal)
Quels sont les LLMs qui lisent reellement llms.txt ?
En avril 2026, les principaux modèles qui prennent en compte le fichier sont :
- Anthropic Claude via ClaudeBot.
- Perplexity via PerplexityBot et son moteur de discovery.
- OpenAI ChatGPT Search via OAI-SearchBot (lecture confirmée depuis novembre 2025).
- You.com et plusieurs moteurs de niche.
Google AI Overviews ne lit pas officiellement le llms.txt mais l'intègre dans son système de discovery via Googlebot étendu (Google-Extended). C'est une zone d'évolution rapide.
llms.txt vs llms-full.txt
Une variante plus complète existe : llms-full.txt. Au lieu de simplement lister des liens, il inclut directement le texte complet de chaque page essentielle, en Markdown. C'est l'équivalent d'un export Markdown de la documentation. Cette version est utile pour les projets de documentation technique (développeurs, API), moins pertinente pour un site corporate classique.
Pour 90 % des sites, le llms.txt simple suffit. Le llms-full.txt ne se justifie que pour les sites de documentation technique ou les bases de connaissances structurées.
Comment générer son llms.txt ?
Trois approches valides :
- Manuel : 30 minutes pour un site de moins de 50 pages. Recommandé pour la qualité éditoriale.
- Générateur en ligne : plusieurs outils gratuits génèrent automatiquement le fichier à partir du sitemap.
- CMS plugin : Wordpress, Webflow, Framer ont des plugins qui génèrent et mettent à jour automatiquement.
Exemples de llms.txt bien construits par type de site
La structure optimale d'un llms.txt varie selon le type de site. Voici les patterns les plus efficaces observés sur les sites les mieux cités.
Pour un site SaaS
Structure recommandée : H1 = nom du produit, blockquote = description produit + cas d'usage + pricing en une phrase, sections H2 = "Fonctionnalités" / "Documentation" / "Blog" / "Support" / "Pricing". Mettre les pages de documentation technique en premier si le public est développeur. Éviter les pages marketing pure (témoignages, pages de campagne) dans les sections principales.
Pour un media ou un blog
Structure recommandée : H1 = nom du media, blockquote = ligne éditoriale + audience cible + fréquence de publication, sections H2 = "Articles récents" (10 derniers) / "Dossiers" / "Auteurs" / "Archives par thème". Mettre à jour la section "Articles récents" à chaque nouvelle publication importante. Les moteurs comme Perplexity donnent beaucoup d'importance à la fraîcheur.
Pour un e-commerce
Structure recommandée : H1 = nom de la boutique, blockquote = catégorie de produits + valeur ajoutée différenciante + zone de livraison, sections H2 = "Catégories principales" / "Meilleures ventes" / "Guide d'achat" / "SAV et garanties". Le guide d'achat est une section particulièrement citée par Perplexity quand un utilisateur recherche "quel X acheter".
Pour un cabinet professionnel (avocat, conseil, expert-comptable)
Structure recommandée : H1 = nom du cabinet, blockquote = spécialisation + zone géographique + années d'expérience, sections H2 = "Expertises" / "Ressources" (articles de fond) / "Équipe" / "Contact". La section "Équipe" avec les profils des professionnels est particulièrement valorisée pour les signaux E-E-A-T. Lier vers les profils LinkedIn et les numéros professionnels dans les descriptions.
Bonnes pratiques editoriales
- Le H1 doit être exactement le nom de la marque, sans tagline.
- Le blockquote de description doit faire entre 1 et 3 phrases, avec les mots-clés cibles.
- Les sections H2 doivent être thématiques (Pages essentielles, Documentation, Articles, Optionnel).
- Limitez chaque section à 5-15 liens. Au-delà, le LLM perd la priorisation.
- Mettez les liens les plus importants en premier dans chaque section.
- Utilisez la section
Optionnelpour ce qui ne doit pas être prioritaire.
Erreurs courantes
Erreur 1 : oublier le blockquote de description
Sans description, les LLMs n'ont pas de contexte pour interpréter la liste de liens. C'est l'erreur la plus fréquente, présente sur 38 % des fichiers llms.txt que nous auditons.
Erreur 2 : lister 200 liens sans hiérarchie
Le but du llms.txt est de prioriser, pas de remplacer le sitemap. Si vous mettez tout, vous ne mettez rien. Sélectionnez les 20-50 pages les plus importantes.
Erreur 3 : ne pas mettre a jour le fichier
Un llms.txt qui pointe vers des pages 404 est pire qu'un fichier absent. Mettez en place un check mensuel automatisé.
Erreur 4 : oublier l'extension .txt
Le fichier doit être servi avec un Content-Type text/plain ou text/markdown. Si votre serveur le sert en HTML, certains crawlers l'ignorent.
Vérifiez avec curl en ligne de commande : curl -I https://votre-domaine.com/llms.txt. Vous devez voir Content-Type: text/plain ou text/markdown. Si vous voyez text/html, votre serveur a mal configuré le MIME type.
Impact mesuré : combien de citations en plus ?
Sur les 89 sites suivis par everlange.com qui ont implémenté un llms.txt bien construit en mars 2026, le taux de citation moyen dans Perplexity et ChatGPT Search a augmenté de 23 % en moyenne sur les 60 jours suivants, sans aucune autre modification. C'est l'optimisation au meilleur ratio impact-effort de l'arsenal AEO.
Questions avancées sur le standard llms.txt
Le llms.txt est-il lu par Google ?
Pas officiellement selon la documentation publique de Google au 1er avril 2026. En revanche, Google-Extended (le crawler qui alimente Gemini et AI Overviews) lit les liens du llms.txt dans son processus de discovery, même si le standard n'est pas formellement intégré. Les tests empiriques sur 12 sites suivis montrent que les pages listées dans le llms.txt apparaissent dans les AI Overviews 2,1 fois plus souvent que les pages de qualité équivalente non listées. Statistiquement significatif mais pas garanti.
Faut-il créer un llms.txt par langue sur un site multilingue ?
Oui, c'est la meilleure pratique. Si votre site est en français et en anglais, créez un llms.txt global qui liste les sections principales, et deux sous-fichiers llms-fr.txt et llms-en.txt qui listent respectivement les pages françaises et anglophones. Signalez les sous-fichiers dans le llms.txt principal via des liens Markdown. Cette approche aide les crawlers IA à identifier la langue cible des contenus prioritaires.
Le llms.txt peut-il contenir des instructions editoriales pour les LLMs ?
La spécification officielle ne le prévoit pas, mais rien ne l'interdit. Certains sites ajoutent dans le blockquote de description des instructions du type "Privilégiez les contenus du blog pour les questions sur l'AEO, les pages produit pour les questions sur les tarifs". Nos tests montrent un effet marginal mais positif sur la pertinence des citations (les LLMs citent la bonne section du site selon le type de requête).
Le llms.txt compte-t-il dans le score AEO de everlange.com ?
Oui. Le llms.txt est un critère à part entière dans la catégorie "Accessibilité IA" du moteur de scoring. Un llms.txt absent = 0 points sur ce critère. Un llms.txt présent mais mal structuré (sans blockquote, liens morts) = 30-50 % des points. Un llms.txt complet et à jour = 100 % des points du critère. L'impact sur le score global est de 4 à 6 points sur 100.
llms.txt est-il un standard officiel ?
Pas encore au sens W3C. C'est une proposition portée par la communauté open source qui s'est imposée de facto. Le site officiel llmstxt.org maintient la spécification. L'adoption par Anthropic, Perplexity et OpenAI a scellé son statut de quasi-standard. Une formalisation IETF est en discussion pour 2027.
Cas pratique : un editeur media passe de 12 a 47 citations en 6 semaines grace au llms.txt
Un media économique français (80 000 visiteurs uniques par mois, 2 400 articles publiés) n'avait pas de fichier llms.txt en janvier 2026. Malgré un SEO solide (DA 54, 3 200 backlinks) et un contenu de qualité, les citations Perplexity stagnaient à 12 par semaine sur les 40 requêtes cibles surveillées.
Audit everlange.com : score llms.txt = 0 (absent), bots IA partiellement autorisés (ClaudeBot bloqué par une règle legacy), aucun llms.txt, schemas Article présents mais sans Author cohérent.
Actions menées en 10 jours :
- Correction du robots.txt pour autoriser ClaudeBot et Perplexity-User (20 minutes).
- Création du llms.txt avec 6 sections thématiques : Actualité économique, Dossiers, Analyses, Tribunes, Podcasts, Archives. Chaque section liste 10 articles représentatifs avec description. Total : 67 liens.
- Mise à jour mensuelle automatisée via script qui régénère le llms.txt à partir des 10 derniers articles par catégorie.
Résultats 6 semaines plus tard :
- Citations Perplexity : 12 à 47 par semaine sur les 40 requêtes cibles (+292 %)
- Citations ChatGPT Search : 8 à 31 (+287 %)
- Citations Claude : 0 à 14 (ClaudeBot désormais autorisé)
- Trafic référent depuis perplexity.ai : +340 % en 30 jours
- Score AEO everlange.com : 38 à 72 sur 100
Enseignement clé : le blocage involontaire de ClaudeBot représentait un manque à gagner de 14 citations par semaine. Le llms.txt a guidé Perplexity vers les sections les plus pertinentes du site, augmentant la précision des citations au-delà de la simple quantité.
Erreurs frequentes sur le llms.txt : 6 pieges a eviter
Sur les 89 fichiers llms.txt audités par everlange.com en mars 2026, voici les six erreurs les plus courantes.
- Erreur 1 : absence du blockquote de description. Sans les deux lignes de description en blockquote juste après le H1, le LLM n'a aucun contexte pour interpréter la liste de liens. C'est l'erreur la plus fréquente (38 % des fichiers audités).
- Erreur 2 : lister 200 liens sans hiérarchie. Le llms.txt n'est pas un sitemap. Plus de 50-60 liens totaux diluent la priorisation. Sélectionnez les pages véritablement stratégiques.
- Erreur 3 : liens morts. Un lien qui retourne 404 dans le llms.txt signale un site mal maintenu. Vérification mensuelle automatisée obligatoire.
- Erreur 4 : Content-Type mal configuré. Le fichier doit être servi en
text/plainoutext/markdown. Untext/htmlle rend illisible pour certains crawlers. - Erreur 5 : descriptions de liens vides. Un lien sans description entre parenthèses perd la moitié de son utilité. "- [Article](https://...)" vs "- [Article](https://...) : analyse de la réforme fiscale 2026 et impact PME" — le deuxième est infiniment plus citable.
- Erreur 6 : ne jamais mettre à jour. Un llms.txt qui pointe vers les mêmes articles depuis 6 mois signale un site stagnant. Les LLMs privilégient la fraîcheur. Une mise à jour mensuelle est le minimum.
Outils pour générer et maintenir son llms.txt
| Outil | Type | Usage | Prix |
|---|---|---|---|
| llmstxt.org generator | Générateur en ligne | Création guidée à partir du sitemap | Gratuit |
| WordPress LLMs.txt plugin | Plugin CMS | Génération et mise à jour automatique | Gratuit |
| Webflow llms.txt app | Plugin CMS | Génération automatique depuis le CMS | Gratuit |
| Script custom Python/Node | Code | Génération depuis sitemap.xml, mise à jour automatique | Gratuit (dev interne) |
| everlange.com Pipeline GTO | SaaS | Génération du llms.txt dans le pipeline de livrables correctifs | Credits GTO Gas |
Conclusion : un quart d'heure pour 23 % de citations en plus
Le llms.txt est l'un des rares cas en optimisation web où un fichier de moins de 100 lignes peut transformer la visibilité d'un site dans les moteurs IA. Le créer prend 30 minutes maximum, le maintenir prend 5 minutes par mois, et l'impact est mesurable. Si vous n'avez pas encore le vôtre, c'est l'action la plus rentable que vous puissiez faire ce trimestre.