Stratégie SEO + GEO
llms.txt : rendre votre site lisible par les IA
Un moteur de recherche classique explore votre site page par page, suit vos liens, indexe votre HTML. Une IA générative fonctionne autrement : elle dispose d'une fenêtre de lecture limitée et doit décider, en quelques secondes, ce qui mérite d'être retenu sur votre entreprise. Le llms.txt est né de ce besoin précis. Voici ce qu'il est réellement, ce qu'il change et ce qu'il ne change pas.
Qu'est-ce que le fichier llms.txt ?
llms.txt est un fichier texte au format Markdown, pensé pour être lu par les modèles de langage (les IA qui font fonctionner ChatGPT, Claude ou Perplexity) plutôt que par un navigateur. Il se dépose à la racine d'un site, au même niveau que robots.txt ou sitemap.xml, et répond à une contrainte propre aux IA : leur fenêtre de contexte est limitée, elles ne peuvent pas parcourir un site entier comme le ferait un robot d'indexation.
Le principe a été proposé fin 2024 par Jeremy Howard, fondateur de fast.ai, sous le nom de convention llmstxt.org. Il n'est ni imposé par un organisme de normalisation ni adopté de façon universelle par tous les fournisseurs d'IA. C'est une convention volontaire, à la manière dont robots.txt l'était à ses débuts avant de devenir un standard de fait.
Pourquoi il aide votre site à être compris et cité par les IA
Un site web moderne mélange navigation, menus, scripts, blocs marketing et contenu réel. Pour un humain, ce mélange est lisible d'un coup d'œil. Pour un modèle d'IA qui doit synthétiser rapidement qui vous êtes et ce que vous proposez, c'est du bruit à filtrer, avec un risque réel d'erreur ou d'approximation sur votre activité, votre zone d'intervention ou vos offres.
Le llms.txt retire ce bruit. Il livre directement l'essentiel : une description claire de l'entreprise, la liste des pages qui comptent vraiment, et les faits qu'il ne faut pas déformer. Un modèle qui trouve cette synthèse à la racine du site gagne du temps et réduit le risque de citer une information erronée ou périmée. C'est un des leviers du GEO, la discipline plus large qui vise à être cité dans les réponses des IA génératives, mais ce n'est qu'un levier parmi d'autres : contenu structuré, autorité du site et fraîcheur des informations comptent tout autant.
Ce qu'un llms.txt doit contenir
La structure recommandée par la convention llmstxt.org reste volontairement simple. Un fichier efficace tient sur une seule page et réunit quatre types d'informations :
- Un titre et une description courte. Le nom de l'entreprise, puis une phrase qui résume l'activité, le marché et la zone géographique couverte.
- Les pages clés, avec une phrase de contexte chacune. Pas la totalité du site : les 5 à 10 pages qui comptent réellement pour comprendre l'offre (services, à propos, contact, cas clients).
- Des faits vérifiables sur l'entreprise. Secteur d'activité, zone d'intervention, année de fondation, coordonnées : des éléments factuels qu'un modèle peut citer sans risque de se tromper.
- Une section secondaire optionnelle. Pages complémentaires (blog, mentions légales, documentation) rangées à part pour ne pas diluer l'essentiel.
Le piège le plus fréquent consiste à recopier tout le contenu du site dans ce fichier. L'intérêt du llms.txt tient justement à sa concision : une ligne par page, pas un paragraphe.
Comment le créer et où le placer
Créer un llms.txt ne demande pas de développement lourd. La démarche tient en quelques étapes :
- Lister les pages vraiment prioritaires. Celles qui expliquent qui vous êtes, ce que vous vendez et comment vous contacter.
- Rédiger une description d'entreprise en une à deux phrases. Sans jargon marketing, factuelle et directe.
- Mettre en forme en Markdown. Un titre en `#`, une description en citation `>`, des sections en `##`, des liens en liste à puces.
- Déposer le fichier à la racine du domaine. L'adresse doit être accessible publiquement à `https://votredomaine.ch/llms.txt`, sans authentification, exactement comme robots.txt.
- Vérifier l'accès. Ouvrir l'URL dans un navigateur doit afficher le texte brut, pas une page 404 ni une redirection.
Les sites avec un volume de contenu important ajoutent parfois un second fichier, llms-full.txt, une version plus complète destinée aux modèles qui acceptent un contexte plus large. Pour une PME ou une ETI, un seul llms.txt bien tenu suffit dans la grande majorité des cas.
Ses limites et ce qu'il ne remplace pas
Le llms.txt reste un complément, pas une fondation. Trois limites à garder en tête avant de lui accorder trop d'importance :
- Il ne remplace pas le SEO technique. Sitemap.xml, robots.txt, balisage Schema.org et vitesse de chargement continuent de déterminer votre visibilité sur Google, indépendamment de ce fichier.
- Aucune garantie de lecture. Les fournisseurs d'IA ne publient pas de liste officielle confirmant qu'ils exploitent systématiquement ce fichier. Certains le lisent, d'autres pas encore.
- Il ne compense pas un contenu faible. Un llms.txt bien écrit qui pointe vers des pages vides ou périmées n'améliore rien : le fichier oriente vers le contenu, il ne le remplace jamais.
Le sujet plus large du GEO, être cité dans les réponses de ChatGPT, Perplexity ou Claude au-delà de ce seul fichier, mobilise d'autres leviers : structure des contenus, données chiffrées, autorité du site. Le llms.txt en est une brique technique parmi d'autres, pas une stratégie à elle seule.
Un exemple concret de structure
Voici, ligne par ligne, ce que contient un llms.txt type pour une PME de services basée à Genève :
| Ligne | Contenu | Rôle |
|---|---|---|
| # Nom de l'entreprise | Titre en Markdown de premier niveau | Identifie l'entité dès la première ligne |
| > Description en une phrase | Activité, marché, zone géographique | Contexte immédiat, lu en priorité |
| ## Pages clés | Titre de section | Sépare l'essentiel du secondaire |
| - [Services](/services) : détail des prestations | Lien Markdown + description courte | Oriente le modèle vers la bonne page |
| - [Contact](/contact) : coordonnées et zone d'intervention | Lien Markdown + description courte | Facilite une réponse actionnable |
| ## Optional | Titre de section secondaire | Regroupe blog, mentions légales, ressources |
FAQ
Le fichier llms.txt est-il obligatoire pour être bien référencé ?
Non. Ce n'est ni une norme officielle du web ni une exigence de Google. C'est une convention proposée par la communauté pour faciliter la lecture des sites par les IA génératives. Un site sans llms.txt continue d'exister normalement dans les moteurs classiques et peut même être cité par une IA sans ce fichier.
llms.txt remplace-t-il le sitemap.xml et le robots.txt ?
Non, les trois fichiers ont des rôles différents. Le sitemap.xml liste vos pages pour les robots d'indexation, le robots.txt donne des règles d'exploration, et llms.txt résume votre activité et vos pages clés en langage naturel pour un modèle d'IA. Les trois cohabitent à la racine du site sans se substituer l'un à l'autre.
Faut-il écrire son llms.txt en français ou en anglais ?
Pour une PME ou une ETI qui cible d'abord Genève, la Suisse romande ou la France, le français reste cohérent avec le reste du site. Une entreprise avec une audience internationale a intérêt à doubler le fichier d'une version anglaise ou à rédiger directement en anglais, langue dans laquelle la plupart des modèles raisonnent le plus efficacement.
Comment vérifier que mon llms.txt est pris en compte par une IA ?
Il n'existe pas encore d'outil de suivi équivalent à Search Console pour ce fichier précis. La méthode la plus fiable reste manuelle : poser à ChatGPT, Perplexity ou Claude des questions ciblées sur votre entreprise et observer si les réponses reprennent les informations et les pages que vous avez mises en avant.
Faut-il refaire son llms.txt à chaque mise à jour du site ?
Pas à chaque modification mineure, mais il doit rester synchronisé avec la réalité : nouvelle offre, page clé ajoutée ou retirée, changement de positionnement. Un fichier obsolète qui pointe vers des pages disparues ou décrit une activité dépassée nuit plus qu'il n'aide.
Vous voulez avancer sur ce sujet ?