Depuis l'apparition des assistants comme ChatGPT et Perplexity, une idée circule beaucoup dans le milieu du référencement : un petit fichier déposé à la racine d'un site, le llms.txt, suffirait à se faire repérer par les IA. La réalité est plus nuancée, et plusieurs porte-parole de Google ont déjà refroidi l'enthousiasme. Voici une définition claire du llms.txt, son format exact, ce que les moteurs en font vraiment aujourd'hui, et ce que cela change pour votre visibilité.
Définition du llms.txt
Le llms.txt est un fichier au format Markdown placé à la racine d'un site, à l'adresse /llms.txt, qui propose aux modèles de langage un résumé structuré et trié à la main des pages les plus utiles du site. Son but est d'aider une IA à comprendre un site sans avoir à analyser tout son code HTML.
La proposition vient de Jeremy Howard, cofondateur du laboratoire de recherche Answer.AI et figure connue du monde de l'apprentissage automatique. Il l'a publiée le 3 septembre 2024 dans la spécification de référence hébergée sur llmstxt.org. Le constat de départ est concret : la fenêtre de contexte d'un modèle de langage est limitée, et un site web entier dépasse vite cette limite une fois qu'on y ajoute le code, les menus de navigation ainsi que la publicité. Plutôt que de laisser l'IA deviner ce qui compte, l'éditeur lui tend une fiche de lecture.
L'idée n'est donc pas d'ouvrir une porte secrète vers les IA, mais de réduire le bruit. Là où un robot d'indexation classique télécharge des pages brutes, le llms.txt présente une version condensée et hiérarchisée : voici qui nous sommes, voici nos pages essentielles, voici à quoi sert chacune. C'est une convention proposée par la communauté, pas une norme votée par un organisme officiel comme l'est le protocole robots.txt.
À quoi ressemble un fichier llms.txt
Un fichier llms.txt suit un format Markdown simple : un titre H1 avec le nom du site, un court résumé entre chevrons de citation, puis des sections en H2 qui listent vos pages clés sous forme de liens, chacun accompagné d'une phrase de description. On le sauvegarde sous le nom llms.txt à la racine du domaine.
La spécification ne demande presque rien de technique. Tout tient dans une structure lisible aussi bien par un humain que par une machine. Concrètement, un llms.txt minimal ressemble à ceci :
Quelques règles structurent ce format. Le titre H1 en tête est le seul élément obligatoire. Le bloc de citation qui suit donne le résumé du site en une ou deux lignes. Les sections en H2 regroupent ensuite des liens triés, jamais la totalité des pages. Une section spéciale nommée « Optional » signale les contenus secondaires qu'une IA peut ignorer si son contexte est court. Tout le reste relève du bon sens éditorial : on liste ce qui compte, pas tout ce qui existe.
C'est précisément ce qui distingue le llms.txt d'un export automatique. Un sitemap se génère tout seul et liste tout. Un llms.txt utile se rédige, parce que choisir les bonnes pages et les décrire en une phrase est un travail éditorial. C'est aussi pour cela qu'un fichier bâclé n'apporte rien.
llms.txt, robots.txt, sitemap : les différences
Le robots.txt indique aux robots quelles pages ils ont le droit de parcourir. Le sitemap.xml liste toutes les pages indexables d'un site. Le llms.txt propose un résumé éditorial et trié des pages les plus utiles, écrit pour la compréhension d'un modèle de langage. Ce sont trois fichiers complémentaires, pas interchangeables.
La confusion est fréquente parce que les trois fichiers vivent au même endroit, à la racine du domaine, et portent des noms qui se ressemblent. Mais ils répondent à des questions différentes.
| Fichier | Question à laquelle il répond | Public visé |
|---|---|---|
| robots.txt | Quelles parties du site les robots ont-ils le droit de parcourir ? | Robots d'exploration (Google, Bing, robots IA) |
| sitemap.xml | Quelle est la liste complète des pages à indexer ? | Moteurs de recherche |
| llms.txt | Quelles sont les pages essentielles, et que contiennent-elles ? | Modèles de langage |
Une nuance importante sur le contrôle d'accès des robots IA : si vous voulez autoriser ou bloquer un robot d'IA précis, cela se règle dans le robots.txt, pas dans le llms.txt. La documentation officielle d'OpenAI sur ses robots détaille par exemple les noms de ses agents (GPTBot puis OAI-SearchBot) et la façon de les autoriser ou de les exclure via le robots.txt. Le llms.txt, lui, ne gère aucune permission : il informe, il n'interdit rien.
Ce que Google en pense vraiment
Google n'utilise pas le fichier llms.txt. En 2025, des porte-parole de Google, comme John Mueller ou Gary Illyes, ont indiqué que le moteur ne le lit pas et n'a pas prévu de le faire. Mueller l'a comparé à la balise meta keywords, ignorée depuis plus de dix ans.
C'est le point que la plupart des articles enthousiastes oublient de mentionner, et c'est pourtant le plus important. Lors d'un échange public en 2025, John Mueller, de l'équipe Search Relations de Google, a expliqué qu'un fichier llms.txt ne permet pas à un modèle de distinguer un site d'un autre, comme l'a rapporté Search Engine Journal. Son argument est limpide : un fichier rempli et contrôlé par l'éditeur du site est, par construction, manipulable. C'est exactement pour cette raison que la balise meta keywords a été abandonnée il y a plus d'une décennie.
Cette position n'est pas isolée. Lors d'un événement Search Central en 2025, Gary Illyes a confirmé que Google ne soutient pas le llms.txt et n'a pas l'intention de le faire, selon le compte rendu de Search Engine Roundtable. Autrement dit, déposer ce fichier n'aura aucun effet sur la façon dont les AI Overviews de Google choisissent leurs sources.
Faut-il en conclure que le fichier ne sert à rien ? Pas tout à fait. Certains outils lisent déjà le llms.txt, en particulier des plateformes de développement et des assistants de code pour aider un utilisateur déjà présent sur le site à naviguer dans une documentation. Le débat porte sur la découverte : aucun moteur majeur ne s'en sert pour décider quelle marque citer. Sur cette question de fond, il faut revenir aux vrais leviers, ceux que je détaille dans la définition du GEO (Generative Engine Optimization).
Vous voulez savoir si les IA citent déjà votre marque, llms.txt ou pas ?
Faut-il créer un llms.txt ?
Créer un llms.txt n'est pas une priorité pour être cité par les IA, puisque aucun moteur majeur ne s'en sert pour choisir ses sources. Le fichier coûte peu à produire et peut servir aux outils de développement qui le lisent, mais il ne remplace pas un contenu solide doublé de sources nommées et d’une entité de marque cohérente.
Ma recommandation tient en une phrase : faites-le si c'est rapide, mais ne lui prêtez aucun pouvoir magique. Si vous éditez une documentation technique ou un site dont les utilisateurs interrogent des assistants de code, un llms.txt bien rangé peut leur rendre service. Pour une PME qui veut apparaître dans les réponses de ChatGPT ou de Perplexity sur ses requêtes métier, le fichier ne déplacera pas l'aiguille.
Le risque, c'est l'illusion d'action. Je teste chaque semaine des requêtes métier dans ChatGPT comme dans Perplexity, et j'ai vérifié plus d'une fois qu'un llms.txt soigné ne change rien à la citation d'une marque. J'ai vu des entreprises consacrer une réunion entière à un fichier que personne ne lit, pendant que leurs vraies pages restaient invisibles dans les IA. L'énergie est bien mieux investie sur ce qui compte réellement : des réponses nettes en ouverture de page, des sources nommées avec leur année, des données de première main que personne d'autre ne possède, et un balisage propre de votre marque. Ce sont ces signaux que les modèles privilégient, comme le confirme la recherche fondatrice sur le sujet et comme je l'observe sur le terrain pour les audits de visibilité IA. C'est aussi la logique qui explique pourquoi le contenu commodité n'est plus cité par les IA.
Le bon ordre des priorités. Avant de toucher au llms.txt, vérifiez que vos pages clés répondent clairement à une question et citent des sources fiables, puis que votre entité est bien balisée avec des données structurées Schema.org. Un llms.txt impeccable posé sur un contenu faible ne fera jamais citer votre marque. L'inverse, si.
Ce que le llms.txt ne fait pas
Pour éviter les fausses promesses, posons franchement les limites du fichier.
Il ne garantit aucune citation. Comme aucun moteur de recherche grand public ne l'utilise pour sélectionner ses sources, déposer un llms.txt n'augmente pas vos chances d'apparaître dans une réponse de Google comme de ChatGPT ou de Perplexity. La visibilité dans les IA se gagne sur le contenu, pas sur un fichier déclaratif. C'est d'ailleurs le même contenu qui a souffert quand les AI Overviews ont fait baisser le trafic SEO.
Il ne contrôle pas l'accès des robots. Si votre objectif est d'autoriser ou de bloquer un robot d'IA, le bon outil reste le robots.txt, complété par les en-têtes serveur. Le llms.txt n'a aucun pouvoir de permission : il propose une lecture, il n'impose rien.
Il ne remplace pas le SEO ni le travail d'entité. La plupart des moteurs IA s'appuient sur un index de recherche pour trouver leurs sources. Un site mal référencé n'a aucune chance d'être repris, llms.txt ou non. La qualité reste le filtre décisif, et Google ne pénalise pas le contenu IA mais le mauvais contenu, une logique que les modèles appliquent aussi au choix de leurs sources. Le fichier ne se substitue ni au référencement, ni aux données structurées, ni à la cohérence de votre marque sur tout le web. C'est l'une des raisons pour lesquelles le débat GEO vs SEO ne se tranche pas par un fichier.
Enfin, c'est un standard jeune et incertain. Sa proposition est récente, son adoption par les grands acteurs reste limitée, et son avenir dépendra des décisions des éditeurs de modèles. La posture raisonnable n'est pas de parier dessus, mais de construire un socle qui survit aux modes : un contenu fiable, étayé par des preuves nommées et porté par une entité de marque propre.
L'approche Cicéro
Chez Cicéro, on traite le llms.txt pour ce qu'il est : un détail utile, parfois, jamais une stratégie. Le travail commence par un audit qui mesure où votre marque est citée par les IA et où elle ne l'est pas, puis où un modèle se trompe à votre sujet. Vient ensuite une production éditoriale qui transforme votre expertise en pages de référence réellement citables. Un maillage sémantique automatisé relie enfin ces pages pour que les modèles comprennent votre territoire. La promesse tient en une phrase : la qualité d'une agence, la productivité d'un software. Pour comprendre le rôle d'une agence GEO dans cette démarche, on a détaillé le sujet sur une page dédiée, et la démarche est présentée en détail sur la page À propos.
Questions fréquentes
Qu'est-ce qu'un fichier llms.txt ?
Le fichier llms.txt est un fichier Markdown placé à la racine d'un site, à l'adresse /llms.txt, qui propose aux IA un résumé structuré et trié à la main des pages importantes du site. Proposé par Jeremy Howard en septembre 2024, il vise à aider les modèles de langage à comprendre un site sans avaler tout son HTML.
Google utilise-t-il le fichier llms.txt ?
Non. Des porte-parole de Google, comme John Mueller ou Gary Illyes, ont indiqué en 2025 que Google ne lit pas le fichier llms.txt et n'a pas prévu de le faire. Mueller l'a comparé à la balise meta keywords, ignorée depuis plus de dix ans car contrôlée par l'éditeur du site donc facilement manipulable.
Le llms.txt est-il la même chose que le robots.txt ?
Non. Le robots.txt indique aux robots quelles pages ils ont le droit de parcourir. Le sitemap.xml liste toutes les pages indexables. Le llms.txt, lui, propose un résumé éditorial et trié des pages les plus utiles, écrit pour la compréhension d'un modèle de langage. Ce sont trois fichiers complémentaires, pas interchangeables.
Faut-il créer un fichier llms.txt pour être cité par les IA ?
Ce n'est pas une priorité. Aucun moteur de recherche majeur ne s'en sert aujourd'hui pour choisir ses sources. Le créer ne coûte presque rien et peut servir aux outils de développement qui le lisent déjà, mais il ne remplace en rien un contenu solide doublé de sources nommées et d’une entité de marque cohérente, qui sont les vrais leviers de citation par les IA.
Comment écrire un fichier llms.txt ?
Un fichier llms.txt suit un format Markdown simple : un titre H1 avec le nom du site, un court résumé en bloc de citation, puis des sections en H2 listant vos pages clés sous forme de liens accompagnés d'une description en une phrase. On le sauvegarde sous le nom llms.txt à la racine du domaine. Le but est de ne lister que l'essentiel, pas tout le site.
Sources
- Jeremy Howard (Answer.AI), septembre 2024, spécification officielle du format llms.txt, format Markdown puis structure du fichier.
- Search Engine Journal, 2025, position de John Mueller (Google) comparant le llms.txt à la balise meta keywords.
- Search Engine Roundtable, 2025, confirmation par Gary Illyes que Google ne soutient pas le llms.txt.
- OpenAI, documentation 2026, robots d'OpenAI (GPTBot, OAI-SearchBot) et contrôle d'accès via robots.txt.
- Aggarwal et al. (Princeton, Georgia Tech, Allen Institute for AI, IIT Delhi), 2023, « GEO: Generative Engine Optimization », signaux qui font citer un contenu par les moteurs génératifs.
Consultant en visibilité organique et fondateur de Cicéro, j'aide les entreprises à être trouvées sur Google comme dans les réponses des IA. J'ai lancé Cicéro pour produire des contenus pensés pour être cités et pour convertir. Sur le llms.txt comme sur le reste, je préfère dire ce qui marche vraiment plutôt que de surfer sur la dernière mode.
LinkedIn