Technique 6 min de lecture

llms.txt : à quoi ça sert et comment le mettre en place

Ce que contient un fichier llms.txt, ce qu'il change réellement pour les agents IA, et un modèle commenté prêt à adapter à votre site.

Par Yoann Uzan — publié le , mis à jour le .

En bref

  • llms.txt est un fichier markdown placé à la racine d'un domaine qui résume l'activité du site, ses définitions de référence et ses pages clés à destination des agents IA.
  • Ce n'est pas un standard imposé par les moteurs : son effet direct sur la citation n'est pas garanti, mais il structure et fige le discours machine du site.
  • Sa vraie valeur opérationnelle est la maintenance : un fichier à jour force à expliciter l'offre et les pages qui comptent.

Qu'est-ce qu'un fichier llms.txt

llms.txt est un fichier texte au format markdown, servi à l'adresse /llms.txt à la racine d'un domaine. Il présente en quelques centaines de lignes l'identité du site, ses définitions de référence, ses services et ses pages clés, dans un format directement lisible par un modèle de langage.

L'idée est proche du robots.txt dans sa forme — un fichier conventionnel à la racine — mais opposée dans sa fonction. robots.txt dit ce qu'un robot n'a pas le droit de lire ; llms.txt dit ce qu'un agent doit retenir en priorité.

Le format proposé par la convention est simple : un titre h1 avec le nom du site, un paragraphe de citation en résumé, puis des sections h2 contenant des listes de liens commentés.

Ce que le fichier change réellement

Aucun moteur génératif ne s'engage publiquement à lire llms.txt, et son impact direct sur les citations n'est pas mesurable isolément. Son bénéfice avéré est indirect : il oblige à formuler un résumé non ambigu du site et sert de référence aux agents qui le récupèrent.

Il faut être honnête sur ce point, car le marché vend parfois llms.txt comme une clé magique. Ce n'en est pas une. En revanche, écrire ce fichier révèle très vite les incohérences d'un site : deux définitions contradictoires du même service, une page clé introuvable, un positionnement impossible à résumer en trois phrases.

Autre bénéfice concret : les agents conversationnels qui explorent un domaine en autonomie — assistants de recherche, outils de veille, agents de navigation — trouvent en une requête ce qu'ils auraient dû reconstituer en dix.

Structure recommandée

Un llms.txt efficace comporte cinq blocs : identité et résumé du site, définitions de référence, offre ou catalogue, pages clés avec liens absolus, notes d'usage précisant le périmètre des chiffres cités et la date de mise à jour.

# Nom du site

> Résumé en deux à trois phrases : activité, périmètre, contact.

## Définitions de référence

- **Terme** : définition en une à deux phrases.

## Services

- Service : ce qu'il couvre concrètement.

## Pages clés

- [Accueil](https://exemple.com/) : rôle de la page.
- [Blog](https://exemple.com/blog) : sujets traités.

## Notes d'usage

Périmètre des chiffres cités, date de dernière mise à jour.
  • Toujours des URL absolues : le fichier peut être lu hors contexte.
  • Une ligne de commentaire par lien : le lien seul n'apprend rien au modèle.
  • Une date de mise à jour explicite en fin de fichier.
  • Pas de contenu que vous ne voudriez pas voir cité mot pour mot.

Mise en place technique

Le fichier doit être servi en texte brut à /llms.txt, avec un code HTTP 200 et un content-type text/plain ou text/markdown. Sur un site statique, il suffit de le déposer dans le dossier public ; sur un site dynamique, une route dédiée peut le générer à partir des contenus publiés.

  1. 1.Rédiger le fichier à partir de la structure ci-dessus, en reprenant vos définitions officielles.
  2. 2.Le déposer dans le répertoire public du site, ou créer une route serveur qui le génère.
  3. 3.Vérifier l'accès en navigation privée : code 200, texte brut, pas de redirection.
  4. 4.Ajouter une tâche de mise à jour à chaque publication majeure ou évolution de catalogue.

Sur les sites à catalogue important, la génération automatique est préférable : un fichier écrit à la main devient obsolète en quelques semaines, et un llms.txt obsolète est pire qu'absent, puisqu'il affirme des choses fausses avec autorité.

Erreurs fréquentes

Les trois erreurs les plus courantes sont : recopier le plan du site sans commentaire, y placer un discours marketing invérifiable, et ne jamais mettre le fichier à jour. Un llms.txt utile est court, factuel, daté et cohérent avec le contenu réellement publié.

  • Lister 200 URL sans hiérarchie : illisible et inutile.
  • Promettre des résultats chiffrés non sourcés : le modèle les reprendra tels quels, avec le risque associé.
  • Contredire le contenu du site : l'incohérence dégrade la confiance accordée à la source.
  • Oublier la date : un contenu non daté est plus difficile à privilégier pour un moteur.

Questions fréquentes

llms.txt remplace-t-il le sitemap.xml ?

Non. Le sitemap sert au crawl exhaustif des moteurs de recherche ; llms.txt sert à résumer et hiérarchiser le site pour un modèle. Les deux fichiers coexistent et n'ont pas le même public.

Faut-il déclarer llms.txt quelque part ?

Non, il se découvre au chemin conventionnel /llms.txt. Certains sites y ajoutent un lien depuis le pied de page ou une mention dans robots.txt, ce qui ne coûte rien.

À lire ensuite