Jeremy Howard, cofondateur d'Answer.AI, a proposé le fichier llms.txt le 3 septembre 2024 sur llmstxt.org : un document Markdown que vous placez à la racine de votre site pour résumer aux grands modèles de langage (ChatGPT, Claude, Gemini, Perplexity) ce que vous faites et quelles pages lire en priorité. robots.txt fixe des interdits aux robots, llms.txt leur tend un guide de lecture. Anthropic, Stripe et Cloudflare publient le leur sur leurs documentations développeurs. Google, de son côté, a déclaré que son moteur de recherche l'ignore. Ce guide couvre la définition, le format avec un exemple, l'installation sur WordPress, Webflow, Shopify et les frameworks, puis l'état réel des preuves en 2026.
Qu'est-ce que le fichier llms.txt ?
Définition du fichier llms.txt
Le fichier llms.txt est un fichier texte au format Markdown, servi à l'adresse votresite.com/llms.txt, qui présente votre site aux modèles de langage : ce que vous proposez, vos pages clés et leur organisation. Jeremy Howard (Answer.AI) l'a proposé en septembre 2024 comme un README destiné aux IA, que vous rédigez vous-même.
La spécification de llmstxt.org n'impose qu'un élément : un titre H1 avec le nom du site ou du projet. Les lecteurs visés sont les IA conversationnelles, ChatGPT d'OpenAI, Claude d'Anthropic, Gemini ou Perplexity, et les assistants de code comme Cursor et GitHub Copilot. Quand l'un de ces outils consulte votre llms.txt, il obtient en quelques lignes ce qu'il aurait dû reconstituer en parcourant tout votre site.
llms.txt vs robots.txt vs sitemap.xml
Trois fichiers, trois fonctions :
- robots.txt : dit aux robots de Google quelles pages ne pas crawler. C'est un fichier de restriction.
- sitemap.xml : dit aux robots de Google quelles pages existent et comment votre site les range. C'est un plan du site.
- llms.txt : dit aux IA ce que fait votre site et quelles pages sont les plus utiles pour répondre à des questions. C'est un guide de lecture.
La confusion fréquente consiste à croire que llms.txt sert à « bloquer les IA » comme robots.txt bloque les crawlers. llms.txt ouvre l'accès : il oriente les IA vers votre meilleur contenu. Pour interdire une page à GPTBot ou ClaudeBot, robots.txt reste le bon outil.
Qui l'utilise déjà ?
Les premiers à l'adopter sont des entreprises tech dont la documentation sert à des développeurs qui codent avec des assistants IA. En septembre 2026, trois exemples publics restent en ligne :
- Anthropic publie un llms.txt sur sa documentation développeurs (docs.claude.com, ex-docs.anthropic.com).
- Stripe en publie un sur docs.stripe.com, avec une section intitulée « Instructions for Large Language Model Agents ».
- Cloudflare publie un llms.txt racine sur developers.cloudflare.com, qui renvoie vers un llms.txt par produit.
Le cas de Stripe mérite un arrêt. Son fichier liste des pages et donne aussi des consignes aux agents IA sur la bonne façon d'intégrer Stripe, par exemple vérifier la dernière version du paquet npm au lieu de se fier à un numéro mémorisé. Le format devient alors un canal de consignes entre l'éditeur d'une API et les IA qui écrivent du code pour ses clients. Cloudflare illustre une autre règle de la spécification : un llms.txt peut vivre à la racine ou dans un sous-dossier, et couvrir alors les pages de ce chemin.
Pourquoi votre startup devrait avoir un llms.txt
Le GEO (Generative Engine Optimization) en 2026
Le SEO optimise votre site pour apparaître dans les résultats Google. Le GEO (Generative Engine Optimization) optimise votre contenu pour que les IA le citent. Les deux disciplines partagent la même base, un contenu utile et une technique propre, que le guide SEO pour startups d'Amandine Bart détaille.
La différence est fondamentale. En SEO, vous visez un lien bleu sur une page de résultats. En GEO, vous visez une citation dans une réponse générée par ChatGPT, Perplexity ou Gemini. Le trafic ne vient plus d'un clic sur un lien, il vient d'une mention dans une réponse IA que l'utilisateur consulte directement.
Dans son communiqué de février 2024, Gartner prédit une baisse de 25 % du volume de recherche traditionnelle d'ici 2026 au profit des chatbots et agents IA. Pour une startup early-stage, cela signifie que votre stratégie de growth ne peut plus se limiter au SEO classique : vous devez traiter le GEO comme un canal d'acquisition à part entière.
Apparaître dans les réponses de ChatGPT, Perplexity, Gemini
Quand un utilisateur demande à Perplexity « Quel outil de facturation pour une TPE en France ? », l'IA compile des sources, génère une réponse et cite ses références. Un llms.txt clair, qui présente votre produit comme un outil de facturation pour les TPE françaises, donne à l'IA un résumé fiable de votre offre si elle vient le lire.
Retenez la condition « si elle vient le lire » : aucun éditeur d'IA grand public n'a confirmé qu'il consulte llms.txt pour construire ses réponses. La section sur les limites détaille ce point.
Concrètement, les IA de recherche comme Perplexity reçoivent une question, parcourent des pages pertinentes, puis synthétisent une réponse avec des citations. Un llms.txt peut servir pendant la deuxième étape, en désignant les pages de votre site utiles pour la question. Sans lui, l'IA parcourt votre site à l'aveugle ; avec lui, elle dispose d'une carte.
llms.txt comme pari peu coûteux en early-stage
Le coût d'implémentation reste faible : un fichier Markdown et une demi-heure de travail pour un site simple. Pour une startup avec une API ou un SDK, le gain le plus concret concerne les assistants de code, qui lisent la documentation au moment où un développeur intègre votre produit. Pour un site vitrine, traitez-le comme un complément sans effet garanti, à côté du travail de fond sur le contenu.
Structure et format du fichier
La syntaxe Markdown expliquée
Un fichier llms.txt suit une structure simple :
# Nom de votre Startup
> Description courte de ce que fait votre produit/service (1-2 phrases).
Contexte supplémentaire si nécessaire.
## Documentation
- [Guide de démarrage](https://votresite.com/docs/guide): Comment commencer
- [API Reference](https://votresite.com/docs/api): Documentation API complète
## Blog
- [Article clé 1](https://votresite.com/blog/article-1): Sujet principal
- [Article clé 2](https://votresite.com/blog/article-2): Autre sujet
## Optional
- [Mentions légales](https://votresite.com/legal): Informations juridiques
Le titre H1 est le seul élément obligatoire. Le blockquote (>) donne le contexte essentiel. Les sections H2 organisent les liens par catégorie. La section "Optional" signale aux IA que ces ressources sont secondaires.
llms.txt vs llms-full.txt : lequel utiliser ?
llms.txt est un index : il pointe vers vos pages importantes avec des descriptions courtes. Léger, rapide à lire pour une IA.
llms-full.txt est un dump complet : il contient le texte intégral de toutes vos pages dans un seul fichier. Plus lourd, mais permet à l'IA de tout lire sans naviguer.
Pour une startup, commencez par llms.txt. C'est plus simple à maintenir et suffisant dans la plupart des cas. Passez à llms-full.txt si votre documentation est dense et technique (API, SDK, intégrations) et que vous voulez que les outils IA comme Cursor ou Copilot comprennent votre stack en profondeur.
Exemple concret pour un site startup
# Factolib
> Logiciel de facturation en ligne pour les TPE et auto-entrepreneurs en France. Conforme aux normes fiscales françaises 2026.
## Produit
- [Fonctionnalités](https://factolib.fr/fonctionnalites): Facturation, devis, suivi paiements
- [Tarifs](https://factolib.fr/tarifs): Offre gratuite + plans payants
## Ressources
- [Guide de démarrage](https://factolib.fr/guide): Créer sa première facture en 5 min
- [Blog](https://factolib.fr/blog): Conseils facturation et gestion TPE
## Optional
- [CGV](https://factolib.fr/cgv): Conditions générales
Installer llms.txt sur votre site
Méthode manuelle (tout CMS)
- Créez un fichier
llms.txtdans un éditeur de texte (VS Code, Notepad, TextEdit) - Rédigez le contenu en suivant la structure Markdown ci-dessus
- Uploadez le fichier à la racine de votre site (même dossier que index.html ou robots.txt)
- Vérifiez l'accès en visitant
votresite.com/llms.txtdans votre navigateur
C'est tout : aucun plugin, aucune configuration serveur, aucune ligne de code. Un fichier texte à la racine. Jeremy Howard a voulu cette simplicité et conçu le format pour qu'il soit aussi facile à créer qu'un README.md sur GitHub. Si vous savez écrire du Markdown (et si vous lisez cet article, vous savez probablement), vous savez créer un llms.txt.
WordPress : Yoast, Rank Math ou un plugin dédié
Sur WordPress, votre plugin SEO génère probablement déjà le fichier :
- Yoast SEO : Yoast a lancé en juin 2025 un générateur llms.txt intégré, gratuit. Activez-le dans Yoast SEO, Réglages, Fonctionnalités du site, section des outils IA, option llms.txt. Yoast construit le fichier à partir de vos pages et articles.
- Rank Math : le plugin propose un réglage llms.txt dans ses paramètres généraux (Rank Math SEO, Réglages généraux, Modifier llms.txt), où vous choisissez les contenus à inclure.
- Website LLMs.txt : plugin dédié, disponible sur wordpress.org, qui crée le fichier et le régénère quand vous publiez. Il convient si votre plugin SEO ne gère pas llms.txt.
Activez une seule source à la fois : deux plugins qui génèrent chacun un llms.txt se disputent la même URL. Après activation, ouvrez votresite.com/llms.txt et relisez la liste : un générateur automatique reprend toutes vos pages, alors qu'un bon llms.txt en retient une sélection.
Webflow : l'upload dans les réglages du site
Webflow sert désormais un llms.txt nativement. Dans les réglages du site (Site settings), vous uploadez votre fichier dans la rubrique dédiée, et Webflow le sert à la racine après publication. Le centre d'aide Webflow décrit la procédure et les plans d'hébergement concernés.
Webflow ne génère pas le contenu à votre place. Vous rédigez le fichier en local selon la structure ci-dessus, vous l'uploadez, puis vous republiez le site. À chaque ajout d'une page importante ou d'un article pilier, remplacez le fichier et republiez : sinon votre llms.txt décrit une version dépassée de votre site.
Shopify : un fichier par défaut à personnaliser
Shopify génère automatiquement un llms.txt pour chaque boutique. Depuis le 29 mai 2026, selon le changelog développeurs de Shopify, vous pouvez le remplacer par le vôtre : dans Boutique en ligne, Thèmes, Modifier le code, ajoutez un template llms.txt.liquid. Shopify sert alors votre version à /llms.txt à la place de la version par défaut. Relisez le fichier généré avant de décider s'il mérite une réécriture.
Astro / Next.js / frameworks modernes
Côté frameworks modernes :
- Astro : créez un fichier
public/llms.txt, Astro le copie à la racine du site au build. - Next.js : même chose dans le dossier
public/. Ou utilisez une route API pour générer le fichier dynamiquement. - Nuxt : fichier dans
public/llms.txt(dossierstatic/sous Nuxt 2).
Pour les frameworks qui buildent des sites statiques, pensez à ajouter une étape dans votre pipeline CI/CD qui génère le llms.txt automatiquement à partir de votre contenu. Un script qui liste vos pages publiées et les formate en Markdown prend une heure à écrire et vous n'aurez plus jamais à mettre le fichier à jour manuellement.
Est-ce que ça marche vraiment ?
L'état des preuves en 2026
Les arguments pour : Anthropic, Stripe et Cloudflare maintiennent leur llms.txt sur leurs documentations. Les plateformes l'intègrent : Yoast et Rank Math sur WordPress, un upload natif sur Webflow, un fichier généré par défaut sur Shopify. Les agents IA qui parcourent le web pour accomplir des tâches, et les assistants de code qui lisent une documentation d'API, trouvent dans un llms.txt bien construit un point d'entrée court.
Les arguments contre : une étude de SE Ranking en 2025 n'a trouvé aucun impact mesurable de llms.txt sur la visibilité dans les réponses des IA conversationnelles. Le Journal du Net qualifie son utilité d'« encore incertaine ». Kai Spriestersbach va jusqu'à titrer « The llms.txt is dead » dans un article publié sur Medium. Les sceptiques ajoutent que les IA actuelles savent lire un site complet sans fichier guide.
La position officielle de Google
Google a pris position à plusieurs reprises. Gary Illyes a expliqué que Google ne lit pas les fichiers llms.txt et qu'un travail SEO classique suffit pour apparaître dans les AI Overviews, selon Search Engine Land. John Mueller a comparé le fichier à la balise meta keywords, que les moteurs ignorent depuis longtemps parce que chaque site y écrit ce qu'il veut.
En 2026, Google a inscrit cette position dans sa documentation officielle. Son guide d'optimisation pour l'IA générative dans la recherche Google indique que Google Search n'utilise pas llms.txt, que vous n'en avez pas besoin pour apparaître dans ses résultats ou ses fonctions d'IA générative, et qu'un tel fichier n'aide ni ne pénalise votre classement. Google précise aussi que vous pouvez le garder pour d'autres services qui l'utilisent.
Les limites
Trois limites à connaître :
-
Aucun grand moteur n'a confirmé l'usage du fichier. Google l'écarte explicitement. OpenAI n'a publié aucune déclaration indiquant que GPTBot ou ChatGPT s'en servent pour classer ou citer des sources.
-
La corrélation n'est pas la causalité. Un llms.txt ne vous garantit aucune citation par les IA. La qualité de votre contenu, votre autorité de domaine et la pertinence de vos pages comptent bien plus.
-
Le standard reste une proposition. Answer.AI le publie sur llmstxt.org, hors de tout organisme de normalisation comme le W3C. Le format peut évoluer, ou un autre format peut le remplacer.
Notre verdict pour les startups
Installez-le si votre outil le fait en un clic ou si votre startup publie une documentation technique, et n'en attendez aucun effet sur Google. Le coût reste faible (une demi-heure pour un site simple) et le risque nul, puisque Google confirme qu'un llms.txt ne pénalise pas votre classement. Deux cas d'usage justifient l'effort :
- Documentation technique : si votre startup a une API ou un SDK, llms.txt aide les assistants comme Cursor et Copilot à trouver les bonnes pages de votre documentation. C'est le cas d'usage le plus concret aujourd'hui.
- Contenu éditorial structuré : si vous publiez des guides et des analyses, llms.txt offre aux IA qui le consultent un index propre de vos pages de référence.
Le pire scénario : vous perdez une demi-heure et le fichier ne sert à rien. Le meilleur : les agents et assistants qui lisent le format trouvent vos pages clés avant celles de vos concurrents.
Comment mesurer l'impact
Surveiller les bots IA dans vos logs serveur
Les robots IA s'identifient par leur User-Agent :
- GPTBot (OpenAI)
- ClaudeBot (Anthropic)
- PerplexityBot (Perplexity)
Google-Extended, souvent cité dans ces listes, n'apparaît pas dans vos logs : Google l'a conçu comme un jeton robots.txt, qui autorise ou refuse l'usage de vos pages pour Gemini, et Googlebot reste le robot qui visite votre site.
Cherchez ces identifiants dans vos logs serveur. Si vous voyez des requêtes vers /llms.txt, c'est que les bots le consultent. Si le nombre de requêtes augmente après la mise en place, c'est un signal positif.
Pour les startups sur des hébergements simples (Vercel, Netlify), les statistiques de trafic peuvent montrer les accès bot via les logs de fonction ou les analytics edge.
Suivre les citations IA (GEO tracking)
Le GEO tracking est encore émergent, mais quelques méthodes existent :
- Recherchez votre marque sur Perplexity, ChatGPT et Gemini : posez des questions liées à votre domaine et vérifiez si vous apparaissez dans les réponses.
- Outils de suivi GEO : des plateformes comme Otterly.AI ou SEMrush commencent à proposer du suivi de citations IA. Le marché est jeune mais évolue vite.
- Trafic referral "direct" en hausse : si vous voyez une augmentation de trafic direct que vous ne pouvez pas expliquer par d'autres canaux, une partie peut venir de citations IA (les utilisateurs copient-collent l'URL depuis une réponse IA).
Le suivi GEO est encore artisanal en 2026. Mais c'est aussi une occasion : les startups qui mettent en place ces métriques maintenant auront un historique de données que leurs concurrents n'auront pas quand le marché arrivera à maturité.
FAQ
Qu'est-ce que le fichier llms.txt ?
Le fichier llms.txt est un fichier texte au format Markdown, servi à l'adresse votresite.com/llms.txt, qui résume aux modèles de langage ce que fait votre site et quelles pages lire en priorité. Jeremy Howard, cofondateur d'Answer.AI, l'a proposé le 3 septembre 2024 sur llmstxt.org.
Où placer le fichier llms.txt ?
À la racine de votre domaine, pour qu'il réponde à l'adresse votresite.com/llms.txt, dans le même dossier que robots.txt. La spécification de llmstxt.org autorise aussi un fichier dans un sous-dossier, par exemple /docs/llms.txt, qui couvre alors les pages de ce chemin. Sur Astro ou Next.js, déposez-le dans le dossier public ; sur Webflow, uploadez-le dans les réglages du site ; sur Shopify, créez un template llms.txt.liquid.
llms.txt et SEO : quel effet ?
Aucun effet sur Google. Google indique dans sa documentation Search Central que Google Search n'utilise pas llms.txt et qu'un tel fichier n'aide ni ne pénalise votre classement. Le fichier peut servir aux assistants de code et aux agents IA qui le lisent, un canal distinct du SEO classique.
Dois-je bloquer les IA avec robots.txt ou les guider avec llms.txt ?
Ce sont deux choix opposés. robots.txt bloque l'accès des crawlers à certaines pages. llms.txt guide les IA vers vos meilleures pages. Pour une startup qui cherche de la visibilité, la stratégie logique consiste à guider plutôt qu'à bloquer. Utilisez robots.txt pour protéger les pages sensibles (admin, données privées) et llms.txt pour mettre en avant votre contenu public.
Combien de temps pour installer un llms.txt ?
30 minutes pour un site simple. Créez le fichier, listez vos 5-10 pages les plus importantes, uploadez à la racine. Sur WordPress, Yoast SEO et Rank Math le génèrent depuis leurs réglages, en quelques clics.
Mon site est sur Shopify, est-ce possible ?
Oui, et Shopify le fait déjà : la plateforme génère un llms.txt par défaut pour chaque boutique. Depuis le 29 mai 2026, vous pouvez le remplacer par votre propre version en ajoutant un template llms.txt.liquid dans le code de votre thème (Boutique en ligne, Thèmes, Modifier le code). Shopify sert alors votre fichier à l'adresse /llms.txt.








