Parmi les nouveautés liées à l'essor des intelligences artificielles, le fichier llms.txt suscite beaucoup de questions. Présenté comme un équivalent du robots.txt pour les modèles de langage, il s'agit en réalité d'autre chose : un document en Markdown qui résume votre site et oriente les IA vers vos pages les plus utiles. Sa promesse est séduisante, son adoption encore incertaine. Ce guide explique d'où vient cette proposition, comment rédiger le fichier, en quoi il diffère du robots.txt et du sitemap, et ce que l'on peut raisonnablement en attendre pour votre visibilité dans les moteurs génératifs.
Qu'est-ce que le fichier llms.txt ?
Le fichier llms.txt est une proposition publiée en septembre 2024 par Jeremy Howard, cofondateur d'Answer.AI. Son constat de départ est simple : les pages web sont conçues pour des humains et encombrées de menus, de scripts, de bandeaux et de publicités, alors que les modèles de langage travaillent avec une fenêtre de contexte limitée. Plutôt que de leur faire explorer tout un site, on leur fournit à la racine du domaine un fichier texte concis, rédigé en Markdown, qui présente le site et liste ses ressources essentielles. L'idée est de donner aux IA une porte d'entrée propre, lisible et hiérarchisée, au moment où elles ont besoin d'informations précises, par exemple lorsqu'un utilisateur les interroge sur votre activité.
Une proposition, pas un standard
Il faut être clair : llms.txt reste une proposition communautaire, et non un standard reconnu par un organisme ou adopté officiellement par les grands éditeurs d'IA. À la date de rédaction, ni OpenAI, ni Google, ni Anthropic n'ont confirmé exploiter ce fichier dans leurs systèmes de recherche, et des représentants de Google ont publiquement relativisé son utilité. Son adoption la plus visible concerne la documentation technique, notamment chez des éditeurs de logiciels et de plateformes pour développeurs, où les assistants de programmation s'en servent pour trouver rapidement la bonne page. Pour un site d'entreprise, le fichier relève donc du pari raisonnable : peu coûteux à produire, sans risque, mais sans garantie d'effet mesurable à court terme.
Les deux variantes : llms.txt et llms-full.txt
La proposition prévoit un fichier principal, llms.txt, qui sert de sommaire commenté avec des liens vers les pages importantes. Une variante, llms-full.txt, regroupe au contraire le contenu complet des pages essentielles dans un seul document, pour qu'un modèle puisse tout lire d'un coup. La proposition suggère aussi de publier une version Markdown de chaque page, accessible en ajoutant l'extension .md à son adresse. Pour la plupart des sites d'entreprise, le fichier principal suffit : il est rapide à rédiger, facile à tenir à jour et n'expose pas plus de contenu que le site lui-même. La version complète intéresse surtout les éditeurs de documentation volumineuse, dont les utilisateurs posent des questions techniques pointues.
Ce que le fichier n'est pas
Le llms.txt ne contrôle pas l'accès des robots à votre site : il n'autorise ni n'interdit rien. Ce rôle revient au robots.txt, qui reste le seul fichier reconnu pour régler l'exploration, y compris pour les crawlers d'intelligence artificielle. Le llms.txt ne remplace pas non plus le sitemap, qui liste de manière exhaustive les URL à explorer pour les moteurs de recherche. Enfin, il ne garantit aucune citation dans les réponses des assistants : il facilite éventuellement la compréhension, sans influencer à lui seul la décision de citer une source. Confondre ces rôles conduit à de mauvaises décisions, comme croire qu'un llms.txt protège vos contenus de l'entraînement, ce que seul un robots.txt bien réglé face aux crawlers IA permet d'approcher.

La syntaxe du fichier llms.txt
La structure proposée est volontairement minimale et repose sur le Markdown, lisible à la fois par les humains et par les modèles. Le fichier se place à la racine du domaine, à l'adresse /llms.txt, et doit être servi en texte brut, encodé en UTF-8. Son ordre est fixé : un titre, un résumé, des informations complémentaires facultatives, puis des sections de liens. Le tableau ci-dessous compare ce fichier à ses deux voisins techniques, avec lesquels il est souvent confondu.
| Fichier | Rôle | Format | Principaux lecteurs |
|---|---|---|---|
| robots.txt | Autoriser ou bloquer l'exploration | Directives texte | Robots des moteurs et des IA |
| sitemap.xml | Lister les URL à explorer | XML | Moteurs de recherche |
| llms.txt | Résumer le site et orienter vers les pages clés | Markdown | Modèles de langage, assistants |
Le titre et le résumé
La seule partie obligatoire est un titre de niveau 1, précédé d'un dièse, qui donne le nom du site ou de l'entreprise. Juste en dessous, une citation en Markdown, introduite par un chevron, résume en deux ou trois phrases ce que fait l'entreprise, pour qui et où. Ce résumé est l'élément le plus important : c'est lui qu'un modèle lira en priorité pour comprendre qui vous êtes. Il doit être factuel, précis et dépourvu de formules publicitaires : activité, zone d'intervention, services principaux, éventuellement date de création. On peut ensuite ajouter quelques paragraphes libres pour préciser le contexte, les spécialités ou les informations qui évitent les confusions avec une entreprise au nom proche.
Les sections de liens
Viennent ensuite des sections de niveau 2, chacune regroupant une liste de liens. Chaque ligne suit le même modèle : un tiret, le nom de la ressource entre crochets, l'adresse entre parenthèses, puis éventuellement deux points et une courte note qui décrit le contenu de la page. Pour une agence, on trouvera par exemple une section Services, une section Guides et une section Entreprise. Une section intitulée Optional a un statut particulier : elle signale les ressources secondaires qu'un modèle peut ignorer s'il manque de place. Les liens doivent pointer vers les URL canoniques, sans redirection, et vers des pages dont le contenu est réellement lisible sans exécuter de script complexe.
Un exemple pour une entreprise de services
Pour une PME lilloise, le fichier tiendrait en une vingtaine de lignes : le titre avec le nom de l'entreprise, un résumé indiquant l'activité et la zone couverte (Lille, la métropole et les Hauts-de-France), puis une section Services listant chaque prestation avec une note d'une phrase, une section Guides pointant vers les articles de fond les plus utiles, et une section Entreprise renvoyant vers la page de contact et les mentions légales. L'essentiel est la sélection des pages : le llms.txt n'est pas un plan du site, mais une liste choisie des pages qui répondent aux questions que l'on vous pose le plus souvent. Si ces pages sont bien rédigées, avec des réponses claires et des passages autonomes, elles ont d'autant plus de chances d'être exploitées.
Le fichier llms.txt a-t-il un intérêt pour le GEO ?
La question mérite une réponse nuancée. Le GEO, ou optimisation pour les moteurs génératifs, repose d'abord sur la qualité, la clarté et l'autorité des contenus, sur la cohérence des informations publiées sur le web et sur l'accessibilité technique des pages. Le llms.txt ne change rien à ces fondamentaux. Il peut en revanche faciliter le travail des outils qui le lisent, et constitue un exercice utile en lui-même : rédiger un résumé factuel de son entreprise oblige à clarifier son positionnement, ce qui profite ensuite à toutes les pages du site.

Ce que l'on peut raisonnablement en attendre
À court terme, l'effet direct sur la visibilité dans les réponses des grands assistants est probablement faible, faute d'adoption confirmée. Le fichier peut en revanche servir dans des usages plus ciblés : assistants de programmation, agents autonomes qui explorent un site pour accomplir une tâche, outils internes qui s'appuient sur des modèles pour résumer des sites. Le coût de mise en place étant minime, beaucoup d'entreprises choisissent de le publier par précaution, en le considérant comme une brique complémentaire d'une démarche plus large d'optimisation pour les moteurs génératifs. Il ne faut simplement pas en attendre un bouleversement, ni y consacrer un temps disproportionné au détriment des contenus eux-mêmes.
Les risques et les points de vigilance
Le fichier est public : il ne doit contenir aucune information confidentielle, aucun lien vers un espace réservé, aucune donnée que vous ne publieriez pas ailleurs. Autre écueil, la désynchronisation : un llms.txt qui liste des pages supprimées ou des services abandonnés envoie des informations fausses aux outils qui le lisent. Certains sites y glissent aussi des formulations promotionnelles ou des consignes adressées aux modèles, une pratique déconseillée qui nuit à la crédibilité du document. Enfin, un fichier servi avec un mauvais type de contenu, ou bloqué par une règle du serveur, sera tout simplement ignoré. Ces points se vérifient en quelques minutes, à l'occasion d'un contrôle des erreurs SEO techniques du site.
Le llms.txt dans une stratégie globale
Le bon réflexe consiste à traiter le llms.txt comme la synthèse éditoriale de votre site plutôt que comme un fichier technique isolé. Si le résumé que vous rédigez peine à exprimer clairement votre activité, c'est souvent le signe que vos pages de présentation souffrent du même défaut. À l'inverse, un site dont les services sont bien décrits, les guides bien structurés et les informations cohérentes produit un llms.txt limpide en quelques minutes. La vraie valeur ajoutée se trouve donc dans le travail de fond sur les contenus, qu'il s'agisse de rédiger un contenu web qui se référence ou de consolider les informations publiées sur votre entreprise.
Le fichier llms.txt selon le type de site
Le contenu idéal d'un fichier llms.txt varie selon la nature du site. Un site vitrine, une boutique en ligne et une documentation technique n'ont ni les mêmes pages clés ni les mêmes questions à traiter. Adapter la structure à votre modèle rend le fichier plus utile et plus simple à maintenir.
Un site vitrine de services
Pour un site vitrine, le fichier se concentre sur l'identité de l'entreprise et ses prestations. Le résumé précise l'activité, la zone d'intervention et le type de clients servis ; la section Services liste chaque prestation avec une note factuelle ; la section Guides renvoie vers les contenus qui répondent aux questions fréquentes des prospects. On y ajoute la page de contact et, si elle existe, une page de présentation de l'équipe. L'ensemble reste court, car un site vitrine compte rarement plus d'une vingtaine de pages vraiment stratégiques, et chaque ligne doit mériter sa place.
Une boutique en ligne
Pour un site e-commerce, lister toutes les fiches produits n'aurait aucun sens. Le fichier met plutôt en avant les pages catégories principales, les guides d'achat, les conditions de livraison et de retour, la politique de garantie et les informations sur l'entreprise. Ces pages répondent aux questions que les assistants traitent le plus souvent : quel produit choisir, où l'acheter, à quelles conditions. Les informations commerciales qui changent souvent, comme les prix ou les promotions, n'ont pas leur place dans le fichier, car elles deviendraient vite fausses.
Une documentation ou un logiciel
C'est pour ce type de site que la proposition a été pensée. Le fichier organise la documentation technique en sections logiques, démarrage, guides, référence, et chaque lien pointe vers une page précise, souvent disponible en version Markdown. La variante llms-full.txt y prend tout son sens, puisque les assistants de programmation peuvent charger l'ensemble d'une documentation en une seule fois. Pour un éditeur de logiciel, c'est aussi un moyen de réduire les réponses erronées des assistants à propos de son produit, en leur fournissant une source structurée et à jour.
Un site éditorial ou un blog
Pour un site dont la valeur repose sur ses articles, le fichier met en avant les contenus piliers plutôt que les actualités éphémères : guides de référence, dossiers approfondis, pages thématiques qui regroupent les articles d'un même sujet. Chaque entrée précise la question traitée et la date de mise à jour si elle est importante. On y ajoute la page de présentation de l'éditeur et de ses auteurs, qui renforce la crédibilité des contenus. Une revue trimestrielle suffit en général pour intégrer les nouveaux piliers et retirer ceux qui ont perdu leur actualité.
Un site multilingue
Pour un site disponible en plusieurs langues, deux approches coexistent : un fichier unique organisé par langue, ou un fichier par version linguistique, placé à la racine de chaque sous-domaine ou sous-répertoire. La seconde solution est plus lisible lorsque les contenus diffèrent d'un marché à l'autre. Dans tous les cas, les liens pointent vers les pages de la langue concernée, et le résumé est rédigé dans cette langue. Cette organisation reste cohérente avec les balises hreflang déjà en place pour les moteurs de recherche.
Mettre en place un fichier llms.txt pas à pas
La mise en place ne demande ni développement ni outil particulier. Un éditeur de texte suffit, à condition de respecter quelques règles de format et de publication. Voici la démarche à suivre, de la sélection des pages au contrôle final, avec les points qui évitent les erreurs les plus courantes.
Sélectionner et décrire les pages clés
Commencez par lister les pages qui comptent : la page d'accueil, chaque page de service, les guides qui répondent aux questions fréquentes, la page de contact. Pour chacune, rédigez une note d'une phrase qui décrit précisément son contenu, sans formule creuse. Cette étape est l'occasion de repérer les pages faibles : si vous ne parvenez pas à résumer une page en une phrase, son contenu manque probablement de clarté. Classez ensuite ces liens en sections logiques, dans l'ordre d'importance, en gardant la section Optional pour les ressources secondaires. Un fichier de vingt à quarante lignes suffit dans la très grande majorité des cas.
Publier et tester le fichier
Déposez le fichier à la racine du domaine, pour qu'il soit accessible à l'adresse /llms.txt, et vérifiez dans votre navigateur qu'il s'affiche correctement, sans caractère accentué corrompu. Contrôlez le code de réponse renvoyé par le serveur, qui doit être 200, et assurez-vous qu'aucune règle du robots.txt ou du pare-feu n'en bloque l'accès. Sur certains CMS, le routage des adresses peut intercepter les fichiers inconnus à la racine : un test simple confirme que c'est bien votre fichier qui est servi, et non une page d'erreur. Vous pouvez enfin soumettre le contenu à un assistant en lui demandant de résumer votre entreprise à partir du fichier, pour vérifier que le message est bien compris.
Maintenir le fichier à jour
Un llms.txt n'a de valeur que s'il reflète l'état réel du site. Chaque création, fusion ou suppression de page importante doit entraîner une mise à jour. Le plus simple est d'intégrer cette vérification à votre routine éditoriale mensuelle, au même titre que le contrôle des liens cassés ou la mise à jour du sitemap. Sur un site dynamique, certains CMS ou extensions permettent de générer le fichier automatiquement à partir des contenus publiés, ce qui supprime le risque d'oubli. Cette discipline s'intègre naturellement dans un accompagnement SEO régulier, où la cohérence des informations publiées sur l'entreprise fait partie des vérifications courantes.