Qu'est-ce que llms.txt et pourquoi tout le monde en parle
llms.txt est un fichier texte placé à la racine d'un site web (sur le modèle de robots.txt) qui fournit aux modèles de langage (LLMs) un résumé compact et structuré du contenu du site. Format : Markdown standard. Objectif : aider ChatGPT, Claude, Perplexity, Gemini et autres à comprendre rapidement votre identité, vos services et vos contenus clés.
Proposé pour la première fois par Jeremy Howard (fast.ai) en 2024, le standard a gagné en traction très rapidement. Anthropic l'a explicitement adopté pour Claude, et la communauté technique francophone commence à l'intégrer en 2025-2026. C'est un signal faible aujourd'hui, qui deviendra un signal fort demain : être pionnier vous donne un avantage compétitif.
Concrètement, sans llms.txt, les LLMs doivent deviner votre identité à partir de votre HTML, ce qui produit des erreurs (mauvaise interprétation de votre métier, attribution à un mauvais secteur, oubli de services importants). Avec un llms.txt, vous écrivez vous-même la version officielle que les IA citeront.
La structure officielle d'un llms.txt
Le format est volontairement simple. Voici les éléments attendus dans l'ordre :
- Un H1 avec le nom de votre site ou de votre entreprise.
- Un blockquote (préfixé par >) avec une présentation courte (2 à 3 phrases). C'est la description que les LLMs reprendront en priorité.
- Des sections H2 pour grouper le contenu : À propos, Services, Ressources, Tarifs, Sujets d'expertise, etc.
- Des listes à puces avec liens Markdown
[label](url)vers vos pages clés. - Optionnellement, une section « Optional » pour les ressources secondaires (les LLMs peuvent ignorer cette section pour gagner en contexte).
Template prêt à copier (pour PME, SaaS, agence)
Copiez ce template, remplacez les valeurs entre crochets par les vôtres, déployez-le à la racine de votre site sous le nom llms.txt. Compter 30 minutes de travail.
# Nom de votre entreprise > Présentation en 2-3 phrases : qui vous êtes, ce que vous faites, où vous opérez. Cette phrase est celle que les LLMs vont citer le plus souvent. ## À propos - **Nom** : Nom de l'entreprise - **Fondateur** : Nom Prénom - **Localisation** : Ville, Région, Pays - **Année de création** : 2020 - **Email** : contact@exemple.fr - **Téléphone** : +33 X XX XX XX XX - **Note Google** : 5/5 ## Services - [Service A](https://exemple.fr/service-a) : Description courte - [Service B](https://exemple.fr/service-b) : Description courte - [Service C](https://exemple.fr/service-c) : Description courte ## Ressources clés - [Article pilier 1](https://exemple.fr/ressources/article-1) - [Article pilier 2](https://exemple.fr/ressources/article-2) ## Tarifs (à partir de) - Prestation 1 : XXX € - Prestation 2 : XXX € ## Sujets d'expertise Mot-clé 1, mot-clé 2, mot-clé 3, technologie 1, technologie 2.
Astuce : regardez aussi notre propre llms.txt pour un exemple grandeur nature → fibroweb.fr/llms.txt
Déployer votre llms.txt en 5 étapes (30 min)
Rédiger le contenu
Reprenez le template ci-dessus, remplissez les sections avec vos données réelles. Soyez précis : c'est ce que les LLMs vont citer.
Sauvegarder en UTF-8
Nommez le fichier exactement « llms.txt » (minuscules, sans extension supplémentaire). Encodage UTF-8 pour gérer les accents.
Déposer à la racine
Sur Next.js, placez-le dans /public. Sur WordPress, à la racine du serveur web. Sur Vercel/Netlify, dans le dossier public/.
Vérifier l'accès
Ouvrez https://votre-site.fr/llms.txt dans un navigateur. Le fichier doit s'afficher en texte brut, sans formatage HTML.
Citer dans robots.txt (bonus)
Ajoutez une ligne « Sitemap-llms: https://votre-site.fr/llms.txt » dans robots.txt pour signaler explicitement son existence.
5 erreurs courantes à éviter
- Mauvais nommageLe fichier doit être nommé exactement « llms.txt » (lowercase, sans « .md »). Tout autre nom n'est pas standard.
- Servi en HTMLCertains serveurs ajoutent un wrapper HTML par défaut. Vérifiez que le Content-Type renvoyé est text/plain ou text/markdown.
- Présentation marketing creusePas de superlatifs sans preuve. Les LLMs préfèrent les faits chiffrés et vérifiables aux slogans.
- Liens cassés ou redirigésChaque URL doit retourner 200. Vérifiez avant déploiement, sinon les LLMs perdent confiance.
- Oublier la mise à jourMettez à jour votre llms.txt à chaque évolution importante (nouvelle offre, nouveau produit, nouveau prix). Sinon il devient progressivement obsolète.
Questions fréquentes
Quel est le format officiel d'un llms.txt ?
C'est du Markdown standard, encodé en UTF-8, servi avec un Content-Type text/plain ou text/markdown. Pas de JSON, pas de XML, juste du Markdown lisible. C'est ce qui rend ce standard si adopté : un éditeur de texte suffit.
Où placer le fichier llms.txt ?
À la racine de votre domaine, accessible publiquement : https://www.votre-site.fr/llms.txt. Comme robots.txt. Aucune autre configuration n'est nécessaire, les LLMs vont le découvrir naturellement.
Quelle longueur idéale pour un llms.txt ?
Entre 50 et 500 lignes. Trop court (10 lignes), vous manquez l'opportunité de contextualiser. Trop long (5000 lignes), vous diluez. La règle d'or : tout ce qui doit être su sur votre entreprise par une IA en 2 minutes de lecture.
Est-ce que les LLMs lisent vraiment le llms.txt ?
C'est en cours d'adoption progressive. Anthropic l'a explicitement reconnu, et la communauté technique converge. Ne pas en avoir un ne vous pénalise pas immédiatement, mais en avoir un vous donne un avantage pour les LLMs qui supportent le standard et pour ceux qui suivront.
Différence entre llms.txt et llms-full.txt ?
llms.txt contient un résumé court avec des liens vers le contenu détaillé. llms-full.txt (optionnel) embarque le contenu complet en Markdown, permettant à un LLM de tout charger en une seule requête. Pour la plupart des PME, llms.txt suffit largement.
llms.txt remplace-t-il robots.txt ?
Non, ils sont complémentaires. robots.txt gère l'autorisation de crawl (qui peut accéder à quoi). llms.txt donne du contexte sur le contenu (de quoi parle ce site). Vous avez besoin des deux pour être visible et bien compris par les IA.
Auditez votre site en 5 secondes
Notre outil gratuit vérifie votre llms.txt, votre robots.txt, votre JSON-LD et 20+ autres signaux que les IA lisent. Score 0-100 et plan d'action concret.