Aller au contenu principal

Guide · Standard IA

Le fichier llms.txt, expliqué simplement

Un petit fichier texte à la racine de votre site qui dit aux IA : « voici mes pages les plus importantes ». Émergent mais simple à mettre en place, et valorisé dans notre audit GEO.

llms.txtGPTClaudePerplxvos pages clés

C'est quoi, llms.txt ?

C'est un fichier texte au format Markdown placé à l'adresse votre-site.com/llms.txt. Il résume votre site et liste vos pages essentielles, dans un format pensé pour être lu par les grands modèles de langage (LLM). L'idée : leur mâcher le travail au lieu de les laisser explorer tout votre site au hasard.

Le standard a été proposé fin 2024 par Jeremy Howard (co-fondateur de fast.ai) et documenté sur llmstxt.org. Il définit une structure simple : un titre en #, une courte description en bloc de citation (>), puis des sections en ## regroupant des liens annotés. Un fichier compagnon, llms-full.txt, peut aller plus loin en fournissant le texte complet de vos pages clés, concaténé, prêt à être ingéré par un modèle.

Pourquoi c'est utile pour les IA

Les pages HTML modernes sont lourdes : menus, scripts, bannières, encarts… Un modèle qui veut comprendre votre site doit faire le tri dans tout ce bruit, et il dispose d'une fenêtre de contexte limitée. Un llms.txt clair lui présente l'essentiel en texte propre : qui vous êtes, ce que vous proposez, et où trouver vos contenus à forte valeur (offres, FAQ, contact). Vous augmentez ainsi la probabilité qu'il s'appuie sur les bonnes pages et vous cite correctement.

On le compare souvent au sitemap.xml destiné à Google, mais la différence est importante : le sitemap est une liste d'URL brute pensée pour des crawlers, alors que le llms.txt est rédigé pour être lu et compris, avec un résumé et des descriptions. C'est moins un index qu'une fiche de présentation de votre site à l'usage des IA.

Comment le créer

Créez un fichier llms.txt à la racine de votre site avec un titre, un résumé, puis vos liens importants :

# Genee — Agence dev sur mesure & IA (Lyon)
> Studio technique : applications web, mobiles, SaaS,
> automatisation métier et agents IA.

## Pages importantes
- [Services](https://www.genee.tech/services)
- [Contact](https://www.genee.tech/contact)
- [Audit GEO gratuit](https://www.genee.tech/audit-ia)

Étape par étape :

  1. Titre : une ligne # avec le nom de votre entreprise et, idéalement, votre activité et votre ville.
  2. Résumé : un ou deux blocs de citation (>) qui décrivent en une phrase claire ce que vous faites.
  3. Sections de liens : des titres ## (« Pages importantes », « Ressources », « Contact ») suivis de liens Markdown, chacun avec une courte description.
  4. Mise en ligne : déposez le fichier à la racine et vérifiez qu'il s'ouvre bien à votre-site.com/llms.txt en texte brut.

llms.txt, robots.txt et sitemap.xml : qui fait quoi ?

Ces trois fichiers vivent tous à la racine de votre site mais ne se concurrencent pas — ils se complètent. Bien les distinguer évite la confusion la plus fréquente sur le sujet :

  • robots.txtcontrôle l'accès. Il autorise ou interdit aux robots de visiter telle ou telle partie du site. C'est le videur à l'entrée.
  • sitemap.xmlliste l'inventaire. Il énumère toutes les URL pour aider les crawlers à ne rien manquer. C'est le catalogue complet, à destination des machines.
  • llms.txtoriente et résume. Il met en avant l'essentiel et explique votre site en langage clair. C'est la fiche de présentation rédigée pour les IA.

Un site bien optimisé pour les IA dispose idéalement des trois : un robots.txt qui laisse entrer les robots IA, un sitemap qui expose l'ensemble des pages, et un llms.txt qui met le projecteur sur les contenus à plus forte valeur. Aucun ne dispense des autres.

Anatomie d'un bon llms.txt

Reprenons l'exemple ci-dessus, ligne par ligne. La première ligne, en #, est le titre : idéalement le nom de l'entreprise suivi de son activité et de sa ville, pour situer immédiatement l'entité. Les lignes en > forment le résumé : une à deux phrases qui décrivent ce que vous faites, sans jargon. Viennent ensuite les sections en ##, chacune regroupant des liens Markdown thématiques.

Le secret d'un bon llms.txt tient dans les descriptions de liens. Un lien nu (« Services ») apporte peu ; un lien annoté (« Services — développement web, mobile, SaaS et automatisation ») dit immédiatement à l'IA ce qu'elle trouvera derrière. Pensez chaque ligne comme une réponse à la question « pourquoi un modèle devrait-il consulter cette page ? ». Et limitez-vous à vos pages réellement importantes : un fichier resserré sur l'essentiel est plus utile qu'une longue liste qui noie le signal.

Bonnes pratiques et erreurs à éviter

  • Restez concis. Le but est de mettre en avant l'essentiel, pas de recopier tout le site : sélectionnez vos 5 à 15 pages les plus utiles.
  • Utilisez des URL absolues (https://…) pour qu'elles restent valides quel que soit le contexte de lecture.
  • Décrivez chaque lien. « Services — développement web, mobile et IA » vaut mieux qu'un lien nu.
  • Maintenez-le à jour. Un llms.txt qui pointe vers des pages supprimées dessert votre crédibilité.
  • Ne comptez pas dessus seul. C'est un complément : il ne remplace ni un robots.txt correct, ni du contenu de qualité, ni un bon balisage.

En résumé, le llms.txt est une optimisation à faible coût et sans risque : quelques minutes de travail pour clarifier votre site aux yeux des IA. Tant que son adoption progresse, autant être prêt — sans pour autant en faire la priorité d'un référencement IA solide.

Questions fréquentes

Où placer le fichier llms.txt sur mon site ?

À la racine de votre domaine, exactement comme robots.txt : il doit être accessible à votre-site.com/llms.txt. Le standard prévoit aussi un fichier optionnel llms-full.txt qui contient une version complète et concaténée de vos contenus, utile pour fournir tout le texte d'un coup à un modèle. L'essentiel est que le fichier soit servi en texte brut (Markdown), à la racine, avec une URL stable. Évitez de le ranger dans un sous-dossier : les outils qui le cherchent regardent la racine en premier.

llms.txt remplace-t-il robots.txt ?

Non, ils ont des rôles opposés et complémentaires. Le robots.txt contrôle l'accès : il dit aux robots ce qu'ils ont le droit de visiter. Le llms.txt oriente : il met en avant vos pages les plus importantes et résume votre activité. Vous avez besoin des deux : robots.txt pour autoriser les robots IA à entrer, llms.txt pour leur indiquer où aller une fois entrés. L'un ouvre la porte, l'autre tend le plan.

Les IA lisent-elles vraiment le llms.txt aujourd'hui ?

C'est un standard émergent, proposé fin 2024, dont l'adoption par les grands fournisseurs d'IA n'est pas encore universelle ni garantie. À ce jour, aucun éditeur majeur n'a confirmé l'exploiter systématiquement dans son crawl. Voyez-le comme un pari à faible coût : il ne nuit jamais, il clarifie votre site, et il vous place du bon côté si l'usage se généralise. C'est pourquoi nous le considérons comme un bonus dans un audit GEO, et non comme un fondamental au même titre que robots.txt, le balisage schema.org ou la qualité du contenu.

Votre site a-t-il déjà un llms.txt ?

Tester gratuitement mon site