llms.txt est un fichier Markdown proposé qui donne aux modèles de langage un court guide de votre site. Découvrez son format, ce qu'il peut faire et ne pas faire, et comment en créer un.

Sur cette page
Résumé
llms.txt est un fichier Markdown proposé, placé à la racine de votre site, qui donne aux modèles de langage un court guide de votre site et des liens vers vos pages clés. C'est une proposition, pas un standard adopté, et aucun fournisseur d'IA ne s'est engagé à l'utiliser.
Pour aller plus loin, demandez à
Pendant 20 ans, robots.txt a été le moyen de communiquer avec les robots d'exploration des moteurs de recherche. Vous le placiez à la racine de votre site pour indiquer à Google et Bing quelles pages explorer et lesquelles ignorer. Aujourd'hui, les assistants d'IA d'OpenAI, d'Anthropic, de Google et d'autres lisent eux aussi le web, avec des besoins différents. llms.txt est une proposition pour communiquer avec eux.
La proposition llms.txt, publiée en 2024 par Jeremy Howard, cofondateur d'Answer.AI, vise à aider les modèles de langage à comprendre le sujet de votre site et à trouver ses pages les plus utiles. Plutôt que de laisser un système d'IA deviner si votre site est une boutique en ligne, un média d'actualités ou un site de documentation technique, llms.txt le lui indique explicitement. En principe, cette clarté pourrait aider les IA à retrouver et citer votre contenu plus précisément. Cela reste une proposition, pas un standard adopté, et aucun fournisseur d'IA ne s'est engagé à l'utiliser.
Les IA se heurtent à un problème pratique. Un modèle de langage ne peut lire qu'une quantité limitée de texte à la fois, et transformer un site entier, avec ses menus, ses scripts et ses publicités, en texte propre et exploitable est difficile. Quand ChatGPT ou Gemini doit répondre à une question sur votre site ou votre produit, il ne sait pas quoi privilégier. Doit-il lire les pages produit ou les articles de blog ? Quelle page de documentation fait référence ? Quelles pages sont intemporelles et lesquelles sont obsolètes ? Sans guide, une IA peut gaspiller son contexte limité sur des pages à faible valeur ou passer à côté de contenus importants.
robots.txt a répondu à un autre problème pour les moteurs de recherche. Il permet de bloquer des URL, d'indiquer aux robots l'emplacement de votre plan de site et de protéger votre budget d'exploration. Mais robots.txt ne fait que contrôler l'accès ; il n'explique pas votre contenu. Les IA ont d'autres besoins. Elles se soucient moins de la position dans les résultats et davantage de comprendre dans quels domaines vous faites autorité.
llms.txt vise à combler ce vide. Il donne aux modèles de langage un court résumé de votre site et une liste choisie de vos pages clés. Au lieu qu'une IA doive déduire que votre site porte sur les "solutions de facturation SaaS", vous pouvez le lui dire directement. L'objectif est de rendre votre meilleur contenu plus facile à trouver et à utiliser. Rien ne prouve pour l'instant qu'il améliore l'indexation ou la probabilité d'être cité dans les réponses des IA.
Le format llms.txt est du Markdown simple, lisible aussi bien par les humains que par les modèles de langage. Le fichier se trouve à la racine de votre domaine (www.example.com/llms.txt) et suit un ordre fixe : un titre, un court résumé, des détails facultatifs et des sections de liens vers vos pages clés. Voici un exemple de base :
# Example SaaS Company
> Billing automation software for B2B SaaS companies, covering pricing strategies, metering, payment processing, and compliance.
Example SaaS Company helps finance teams automate invoicing. The links below point to our most useful pages.
## Docs
- [Getting started](https://www.example.com/docs/getting-started): Set up your first billing plan
- [API reference](https://www.example.com/docs/api): Endpoints and authentication
## Guides
- [SaaS pricing strategies](https://www.example.com/blog/saas-pricing): How to choose and test a pricing model
## Optional
- [About us](https://www.example.com/about)
La syntaxe est volontairement simple, pour que les humains comme les modèles de langage puissent la lire. Vous indiquez qui vous êtes, résumez ce que couvre votre site et pointez vers les pages qui comptent le plus. Contrairement à robots.txt, llms.txt ne contient aucune directive d'autorisation ou de blocage : c'est un guide, pas une règle d'accès, et aucun grand fournisseur d'IA ne s'est engagé à le suivre.
Le titre H1 (le seul élément obligatoire) est le nom de votre site ou de votre projet. Restez concis et descriptif. "Example SaaS Company" vaut mieux que "Bienvenue sur notre site."
Le résumé en citation est votre argumentaire éclair sur ce que couvre le site. Soyez précis sur votre expertise thématique. Au lieu de "Nous écrivons sur la tech", écrivez "Nous publions des guides techniques pour les développeurs Python, centrés sur la programmation asynchrone, les tests et le déploiement en production." Cette précision aide les IA à comprendre votre autorité.
Les détails facultatifs sont des paragraphes ou des listes, sans titres, qui apportent le contexte dont un modèle a besoin pour lire le reste du fichier, par exemple à qui s'adresse le site ou comment interpréter les pages liées.
Les sections H2 regroupent vos liens par thème, comme Docs, Produits ou Guides. Chaque section est une liste Markdown de liens vers vos pages clés. Choisissez les pages que vous voudriez qu'un modèle lise en premier.
Les éléments de lien suivent le format [Nom de la page](URL), éventuellement suivi de deux-points et d'une courte description de la page. Utilisez l'URL canonique de chaque page, dans la version que vous préférez (avec ou sans www).
La section Optional est un H2 spécial intitulé "Optional". Les liens qu'elle contient peuvent être ignorés quand il faut un contexte plus court : c'est la place des pages secondaires.
Ce que le fichier ne contient pas : llms.txt n'a ni champ Allow, Disallow ou Crawl-Delay, ni champ de date. Il ne contrôle ni l'accès ni l'exploration ; ces règles restent dans robots.txt.
Au-delà du fichier de base, la proposition suggère aussi d'offrir une version Markdown propre de chaque page utile aux modèles de langage, disponible à la même URL avec .md ajouté (par exemple, www.example.com/docs/getting-started.md). Les liens de votre llms.txt peuvent alors pointer directement vers ces versions :
- [Getting started](https://www.example.com/docs/getting-started.md): Set up your first billing plan
Certains sites publient aussi un fichier llms-full.txt qui rassemble le texte complet de leurs pages clés en un seul fichier, pour les outils qui veulent tout obtenir en une seule requête. C'est une convention utilisée par certains sites de documentation, pas un élément obligatoire de la proposition. Dans les deux cas, l'objectif est le même : moins de bruit à lire pour un modèle.
robots.txt est avant tout restrictif : vous indiquez aux robots où ils n'ont PAS le droit d'aller. llms.txt est avant tout informatif : vous indiquez aux modèles de langage de quoi parle votre site et quelles pages comptent. robots.txt utilise un champ User-agent pour cibler des robots précis, et les grands robots le respectent ; llms.txt n'a pas de tel champ, et les grands fournisseurs d'IA n'ont pas confirmé le lire.
robots.txt affecte directement la visibilité dans les moteurs de recherche. Si vous interdisez à un robot l'accès à une page, elle ne sera en général pas explorée. llms.txt n'a aucun effet sur le classement traditionnel, et son effet sur la visibilité dans les IA n'est pas prouvé. Si vous l'utilisez, gardez les deux fichiers sur votre site, chacun avec son rôle.
En pratique, utilisez robots.txt pour décider quels robots, y compris les robots d'IA comme GPTBot ou ClaudeBot, peuvent accéder à quelles parties de votre site. N'utilisez llms.txt que pour orienter les modèles vers votre meilleur contenu ; il ne peut rien restreindre. Par exemple :
robots.txt : bloque /checkout et /admin pour les robots que vous choisissez (par exemple GPTBot)
llms.txt : ne contient que des liens vers les pages de documentation, les guides et les pages produit que vous voulez faire lire aux modèles
Créez votre fichier llms.txt et placez-le à l'adresse www.example.com/llms.txt. Utilisez du texte brut UTF-8 avec une mise en forme Markdown. Assurez-vous que votre serveur web le sert avec un en-tête Content-Type text/plain ou text/markdown. Testez-le en ouvrant l'URL directement dans votre navigateur ; vous devriez voir le texte brut. Vérifiez que la structure respecte la spécification llms.txt : un titre H1, un résumé en citation et des sections H2 de liens.
Rédigez des descriptions claires et précises. Ne recopiez pas simplement le slogan de votre page d'accueil. Soyez honnête sur ce que couvre votre site. Si vous publiez sur 15 sujets différents, listez-les. Si vous êtes très spécialisé, dites-le. Pour un modèle, une description honnête et précise vaut mieux qu'une description vague. Incluez des mots-clés qui décrivent votre secteur. Si vous êtes un site e-commerce, mentionnez "e-commerce, produits, tarifs". Si vous êtes une entreprise SaaS, mentionnez "logiciel, facturation, intégrations".
Mettez à jour le fichier chaque fois que vos pages clés changent. Le format n'a pas de champ de date : à vous de le tenir à jour. Si la thématique de votre site évolue de façon significative, mettez à jour le résumé et les sections. Fixez-vous un rappel trimestriel pour relire et rafraîchir votre llms.txt, surtout si vous créez de nouvelles catégories de contenu ou affinez votre positionnement.
Suivez l'adoption de llms.txt. Certaines plateformes de documentation et certains outils pour développeurs publient déjà des fichiers llms.txt, mais OpenAI, Anthropic et Google DeepMind ne se sont pas engagés à le lire lorsqu'ils explorent le web. En ajouter un est une expérience peu coûteuse, pas une garantie.
Certains se demandent si llms.txt permet de contrôler la façon dont les entreprises d'IA utilisent leurs contenus. Ce n'est pas le cas. Les entreprises d'IA et les défenseurs de la vie privée débattent de l'éthique de l'exploration du web et de l'entraînement des modèles. Les standards de recherche et d'exploration évoluent depuis deux décennies pour concilier accès et respect des créateurs de contenu. llms.txt fait partie de cette conversation, mais il a été conçu pour aider les modèles à trouver votre contenu, pas pour restreindre leur usage.
Si vous voulez empêcher l'utilisation de votre contenu pour l'entraînement des IA, llms.txt n'est pas le bon outil : il n'a aucune directive pour cela. Utilisez plutôt des règles robots.txt pour les agents utilisateurs d'IA concernés, par exemple :
User-agent: GPTBot
Disallow: /
Le respect de robots.txt est lui aussi volontaire, mais les fournisseurs d'IA sérieux publient le nom de leurs robots et affirment le respecter. Pour une protection plus forte, bloquez les robots dans la configuration de votre serveur ou de votre pare-feu. Pour l'instant, aucun des deux fichiers n'est un mécanisme juridique. À mesure que la réglementation se développe et que les standards du secteur se durcissent, des mécanismes plus robustes pourraient apparaître.
Il est difficile de mesurer le ROI de llms.txt, puisqu'aucun fournisseur d'IA n'a dit utiliser ce fichier. Mais vous pouvez suivre des indicateurs. Surveillez vos mentions et citations dans ChatGPT, Gemini, Claude et Perplexity avant et après l'ajout du fichier. Si vous constatez une hausse des citations, c'est une corrélation, pas la preuve que le fichier en est la cause, car de nombreux autres facteurs influencent les citations. Comparez la progression de vos citations à celle de concurrents qui n'ont pas encore mis en place llms.txt.
Utilisez les outils de suivi des mentions IA pour quantifier votre visibilité dans les IA. Suivez le nombre de fois où votre contenu est cité par les principaux assistants d'IA. Cela vous permet de juger par vous-même si l'ajout de llms.txt change quelque chose pour votre site.
robots.txt n'a été formalisé comme standard d'internet (RFC 9309) qu'en 2022, après des décennies d'usage. llms.txt en est encore au stade de la proposition, et il suivra peut-être le même chemin, ou non. Les sites qui n'en ont pas ne sont pas pénalisés aujourd'hui, et aucune grande plateforme de recherche IA n'a dit vérifier ce fichier.
Comme la création du fichier prend quelques minutes et ne coûte rien, ajouter un llms.txt est une expérience raisonnable et peu risquée, surtout pour les sites riches en documentation. Gardez simplement des attentes réalistes : c'est une proposition, ses bénéfices ne sont pas prouvés, et votre temps est généralement mieux employé sur la qualité du contenu, sa structure et les signaux sur lesquels les IA s'appuient réellement.
Le fichier llms.txt doit répondre à la racine de votre domaine, à l'adresse votredomaine.com/llms.txt, en texte brut. La méthode dépend du contrôle que votre CMS vous laisse sur les fichiers racine :
Rédigez le contenu avec le générateur de llms.txt gratuit, puis contrôlez l'adresse, le type de contenu et la structure Markdown avec le validateur de llms.txt. Notre guide d'installation pas à pas détaille chaque cas.
llms.txt est un fichier-guide proposé, à faible coût, pour les sites qui veulent aider les modèles de langage à trouver leur meilleur contenu. En plaçant ce simple fichier Markdown à la racine de votre domaine, vous décrivez ce que couvre votre site et vous renvoyez vers vos pages clés. Le format est direct et la mise en place prend quelques minutes, mais aucun fournisseur d'IA ne s'est engagé à l'utiliser : voyez-le comme une expérience, pas comme une obligation. Si vous tenez à être cité par ChatGPT, Claude, Gemini et Perplexity, concentrez-vous d'abord sur un contenu clair et bien structuré et sur des signaux solides à travers le web. Utilisez les outils de recherche et de découverte de mots-clés de Sorank pour identifier les sujets à mettre en avant dans votre fichier llms.txt.
Sources
llms.txt est un fichier Markdown proposé, placé à la racine de votre site (example.com/llms.txt), qui donne aux modèles de langage un court résumé de votre site et des liens vers ses pages clés. Il a été proposé en 2024 par Jeremy Howard, d'Answer.AI. Contrairement à robots.txt, il ne contient aucune règle d'accès ; c'est un guide choisi pour ChatGPT, Claude, Gemini et les autres assistants d'IA. Cela reste une proposition, et aucun fournisseur d'IA ne s'est engagé à l'utiliser : son effet sur les citations par les IA n'est donc pas prouvé.
robots.txt contrôle quelles pages les robots d'exploration peuvent consulter. llms.txt est un guide rédigé en Markdown pour les modèles de langage, avec un titre, un court résumé et des listes de liens vers vos pages clés. Il ne bloque ni n'autorise rien. Vous pouvez avoir les deux : robots.txt gère l'accès des robots, y compris ceux des IA, et llms.txt oriente les modèles vers votre meilleur contenu.
Non. Il n'est pas obligatoire et ce n'est pas un standard adopté : c'est une proposition, et aucun grand fournisseur d'IA ne s'est engagé à l'utiliser. Créer le fichier prend quelques minutes et ne coûte rien, c'est donc une expérience peu risquée, surtout pour les sites de documentation. N'attendez simplement pas de résultats garantis, et ne l'utilisez pas pour restreindre l'accès : pour cela, utilisez robots.txt.
ILS ONT ESSAYÉ SORANK AVANT VOUS
