Comment créer un fichier llms.txt sur WordPress : guide complet

Réponse rapide
Créer un fichier llms.txt sur WordPress consiste à générer un fichier texte à la racine du site (domaine.com/llms.txt) listant vos contenus clés au format Markdown. Vous pouvez l'ajouter via FTP, un plugin de gestion de fichiers, ou l'automatiser avec un outil comme Selfhook qui le met à jour à chaque publication.
Le fichier llms.txt s'impose progressivement comme une convention pour aider les moteurs IA à naviguer dans un site et à identifier ses contenus les plus pertinents. Sur WordPress, sa création soulève des questions concrètes : où le placer, comment le structurer, et surtout comment le maintenir à jour quand le site publie régulièrement. Contrairement au robots.txt, il ne vise pas à bloquer mais à orienter la compréhension des modèles de langage. Dans ce guide, nous détaillons les méthodes pour créer un llms.txt sur WordPress : depuis l'ajout manuel via FTP jusqu'à l'automatisation complète. Nous verrons comment le structurer selon la spécification, quelles erreurs éviter, et comment des outils comme Selfhook peuvent générer et actualiser ce fichier sans plugin supplémentaire ni intervention manuelle à chaque nouvelle publication.
Définition
Le fichier llms.txt est un fichier texte structuré, placé à la racine d'un site WordPress, qui décrit et hiérarchise les contenus destinés à être compris par les grands modèles de langage comme ChatGPT, Gemini ou Perplexity.
Qu'est-ce qu'un fichier llms.txt et pourquoi l'ajouter à WordPress ?
Le fichier llms.txt répond à une logique proche de celle du sitemap.xml, mais orientée vers les modèles de langage plutôt que vers les crawlers d'indexation classiques. Là où Google explore l'ensemble d'un site via son sitemap, un moteur IA comme ChatGPT, Perplexity ou Gemini dispose d'un budget de traitement limité et peut bénéficier d'un point d'entrée hiérarchisé. Le llms.txt fournit ce point d'entrée : rédigé en Markdown, il présente un titre de site, une courte description, puis des sections listant les URL essentielles avec un libellé et parfois un résumé. Sur WordPress, l'intérêt est double. D'abord, un site WordPress génère souvent des dizaines de pages secondaires (archives, taxonomies, pagination) qui diluent la lisibilité pour un modèle. Le llms.txt permet d'isoler les contenus à forte valeur : articles de fond, pages piliers, documentation. Ensuite, WordPress évolue constamment — chaque publication modifie la structure informationnelle du site, ce qui rend un fichier statique rapidement obsolète. Il faut rester mesuré sur les effets. La présence d'un llms.txt ne garantit ni citation ni visibilité accrue dans les réponses génératives. Son adoption par les principaux moteurs reste partielle et son impact réel doit être observé au cas par cas. Il s'agit davantage d'un signal de bonne structuration, à combiner avec les données structurées Schema.org gérées via Yoast ou RankMath. Pour approfondir la notion, consultez notre article dédié « llms.txt : qu'est-ce que c'est ».
- Titre et description du site en en-tête Markdown
- Sections thématiques regroupant les URL clés
- Libellés descriptifs pour chaque lien référencé
- Placement obligatoire à la racine : domaine.com/llms.txt
Comment créer un fichier llms.txt manuellement sur WordPress ?
La méthode manuelle convient aux sites peu volumineux ou à ceux qui publient rarement. Elle demande de rédiger le fichier, puis de le déposer à la racine du serveur WordPress, c'est-à-dire dans le même répertoire que le fichier wp-config.php et le robots.txt physique. La première étape consiste à créer le contenu dans un éditeur texte. La spécification recommande un format Markdown simple : un titre de niveau 1 (H1) pour le nom du site, un bloc de citation ou un paragraphe de description, puis des titres de niveau 2 (H2) pour chaque catégorie de contenu, suivis de listes de liens. Chaque lien doit pointer vers une URL absolue accompagnée d'une brève explication. Pour le déposer sur WordPress, plusieurs options existent selon votre hébergement : La contrainte majeure reste la maintenance. Dès qu'un article est publié, modifié ou dépublié, le fichier doit être révisé à la main, sous peine de référencer des URL périmées ou d'omettre vos contenus récents. C'est pourquoi la méthode manuelle atteint vite ses limites sur un site éditorial actif. WordPress ne propose aucun mécanisme natif pour régénérer ce fichier, contrairement au sitemap XML que Yoast ou RankMath rafraîchissent automatiquement. Notre guide « llms.txt WordPress » détaille chaque étape avec des captures d'écran de l'interface.
- Via un client FTP (FileZilla) : upload direct du fichier à la racine
- Via le gestionnaire de fichiers de l'hébergeur (cPanel, Plesk)
- Via un plugin comme WP File Manager pour éditer sans FTP
- Vérification finale en visitant domaine.com/llms.txt dans le navigateur
Comment automatiser la génération du llms.txt sur WordPress ?
L'automatisation résout le problème central de la maintenance. Sur un site qui publie plusieurs fois par semaine, un fichier llms.txt figé perd sa pertinence en quelques jours. Trois approches techniques existent pour automatiser sa génération sur WordPress. La première consiste à développer un snippet PHP dans le fichier functions.php du thème, qui interroge l'API REST de WordPress pour récupérer les publications et régénère le fichier à intervalle régulier via WP-Cron. Cette voie offre un contrôle total mais exige des compétences de développement et une maintenance du code à chaque mise à jour de WordPress. La deuxième repose sur des plugins spécialisés, encore peu nombreux et de maturité inégale. Certains génèrent un llms.txt à partir des types de contenus sélectionnés, mais peu gèrent finement la hiérarchisation ou les résumés par article. Il convient de vérifier la compatibilité avec votre version de WordPress et l'impact sur les performances. La troisième approche externalise entièrement la génération vers un service connecté à votre WordPress via l'API. C'est le principe retenu par Selfhook : à chaque publication ou mise à jour, le fichier est régénéré et servi à la racine sans plugin résident ni tâche cron à surveiller. Quelle que soit la méthode, veillez à ce que le fichier reste léger et hiérarchisé. Un llms.txt qui reproduit l'intégralité du sitemap perd son intérêt : le but est de guider, pas de tout lister. Mesurez ensuite les éventuelles retombées dans Search Console et les logs serveur pour observer le comportement des crawlers IA. Notre article « llms.txt et référencement IA » approfondit ces aspects de mesure.
- Snippet PHP + WP-Cron : contrôle total, exige du développement
- Plugin dédié : rapide mais maturité et performances variables
- Service externe via API : régénération automatique sans code
Avec Selfhook, la création du fichier llms.txt sur WordPress devient entièrement automatique. Dès que vous publiez ou modifiez un article via la génération de contenu IA de Selfhook, le fichier llms.txt est régénéré et servi à la racine de votre domaine, sans plugin supplémentaire ni intervention manuelle. Selfhook sélectionne les contenus à forte valeur, les hiérarchise par cluster thématique et y associe des libellés descriptifs pensés pour les moteurs IA. Couplée à la publication WordPress automatisée et à l'audit SEO intégré, cette fonctionnalité garantit que votre fichier reflète en permanence la structure réelle de votre site, sans URL périmée ni contenu récent oublié.
Selfhook centralise génération de contenu, optimisation SEO/GEO, publication WordPress et suivi depuis un workflow unique.
Voir toutes les fonctionnalités →Un point souvent négligé : le llms.txt doit être servi avec le bon en-tête HTTP (Content-Type: text/plain ou text/markdown) et rester accessible sans redirection ni authentification. Sur WordPress, certains plugins de cache ou de sécurité interceptent les fichiers à la racine et renvoient une 404 ou une page HTML. Vérifiez la réponse brute avec curl -I domaine.com/llms.txt. Un fichier généré dynamiquement doit aussi éviter de dépendre d'un rendu JavaScript, que la plupart des crawlers IA ne traitent pas de façon fiable.
Sources
- Spécification llms.txt (llmstxt.org) — Définit le format Markdown attendu et la structure recommandée du fichier.
- Documentation WordPress REST API — Référence pour récupérer les publications et automatiser la génération du fichier.
- Google Search Central — Ressource pour distinguer llms.txt, robots.txt et sitemap dans le contexte du crawl.
FAQ
Le fichier llms.txt est-il obligatoire sur WordPress ?
Non, il n'est pas obligatoire et son absence ne pénalise pas votre référencement classique. Il s'agit d'une convention émergente destinée à guider les moteurs IA. Son adoption reste partielle et son impact doit être observé au cas par cas.
Où placer le fichier llms.txt sur un site WordPress ?
Le fichier doit se trouver à la racine du domaine, accessible à l'adresse domaine.com/llms.txt. C'est le même emplacement que le robots.txt physique, généralement le répertoire contenant wp-config.php.
Un plugin WordPress peut-il générer le llms.txt automatiquement ?
Quelques plugins spécialisés commencent à le proposer, mais leur maturité est inégale. Une solution externe connectée via l'API, comme Selfhook, régénère le fichier à chaque publication sans plugin résident ni tâche cron à surveiller.
Quelle différence entre llms.txt et sitemap.xml ?
Le sitemap.xml liste exhaustivement les URL pour les crawlers d'indexation comme Googlebot. Le llms.txt hiérarchise en Markdown un sous-ensemble de contenus à forte valeur pour aider les modèles de langage à comprendre le site.

Articles du même cluster
Guides de référence
Automatisez avec Selfhook
Conclusion
Créer un fichier llms.txt sur WordPress est techniquement simple, mais sa véritable difficulté réside dans la maintenance sur un site qui publie régulièrement. La méthode manuelle via FTP convient aux petits sites ; l'automatisation devient indispensable dès que le rythme éditorial s'accélère. Gardez à l'esprit que ce fichier reste un signal parmi d'autres, à mesurer dans Search Console et vos logs plutôt qu'à considérer comme un levier recommandé. Pour éviter les URL périmées et concentrer votre énergie sur le contenu, Selfhook génère et met à jour votre llms.txt automatiquement à chaque publication, en cohérence avec votre stratégie WordPress.
Prêt à automatiser votre contenu SEO ?
Découvrez comment Selfhook peut vous aider à créer et publier du contenu SEO de qualité
Commencer gratuitement