/llms.txt est le signal d’agent-readiness le plus leger que vous puissiez livrer — un fichier texte brut a la racine de votre domaine qui dit aux agents IA de quoi parle votre site et ou trouver le contenu canonique. Ce guide est la reference pratique : format, quatre exemples travailles pour differents types de sites WordPress, erreurs courantes, et comment generer llms.txt automatiquement sur WordPress.

Ce qu’est llms.txt, et ce qu’il n’est pas

llms.txt est un fichier texte brut format Markdown servi sur https://votresite.com/llms.txt. Inspire de robots.txt, mais oriente vers la decouverte semantique — pas le controle d’acces. Les crawlers IA (ClaudeBot d’Anthropic, Perplexity, OpenAI, les extensions IA de Google) fetchent llms.txt pour comprendre votre marque, votre contenu canonique, et votre taxonomie thematique. C’est un indice, pas une directive.

Ce n’est PAS robots.txt : ne tentez pas de l’utiliser pour bloquer des crawlers (utilisez le vrai robots.txt pour ca). Ce n’est PAS un sitemap : c’est cure, narre par la marque, idealement sous 8 KB. Ce n’est PAS du JSON : c’est du Markdown brut pour que humains et parsers legers puissent le lire sans dependance. La spec est sur llmstxt.org.

Le format minimal valide

# Nom de Marque

> Resume d'un paragraphe sur ce dont parle votre site.

## Pages importantes

- [Accueil](https://votresite.com/): Vue d'ensemble de la marque.
- [A propos](https://votresite.com/about/): Qui nous sommes.
- [Tarifs](https://votresite.com/pricing/): Nos plans.

## Documentation

- [Index docs](https://votresite.com/docs/): Reference technique.
- [API](https://votresite.com/api/): Endpoints publics.

## Optionnel

- [Blog](https://votresite.com/blog/): Articles et updates.

C’est tout. H1 = nom de marque. Blockquote (>) = resume site d’un paragraphe. Sections H2 groupent les URLs canoniques. Section H2 optionnelle “Optionnel” pour le contenu non-canonique (archives blog, pages generees). Garder sous 8 KB ; les crawlers IA tronquent au-dela.

Quatre exemples travailles pour differents types de sites WordPress

Exemple 1 : Service business (agence consulting)

# Atelier Digital

> Atelier Digital est une agence de consulting digital francophone
> basee a Bordeaux. Nous aidons les PME a concevoir et lancer leurs
> premiers flux client IA : chatbots, automations, agents vocaux.

## Services

- [Integration chatbot IA](https://atelierdigital.fr/services/chatbot/): Setup et personnalisation.
- [Deploiement agent vocal](https://atelierdigital.fr/services/voice/): Base Vapi et Twilio.
- [Automations](https://atelierdigital.fr/services/automation/): Workflows n8n et Zapier.

## Cas clients

- [Cabinet dentaire Manor](https://atelierdigital.fr/cases/manor-dental/): Flow booking 24/7.
- [Bistrot Doux](https://atelierdigital.fr/cases/bistrot-doux/): Chatbot de reservation.

## Ressources

- [Tarifs](https://atelierdigital.fr/pricing/): Packages services.
- [Contact](https://atelierdigital.fr/contact/): Reserver un appel decouverte.
- [Blog](https://atelierdigital.fr/blog/): Articles et updates.

Exemple 2 : Boutique WooCommerce (petit e-commerce)

# Maison Lou

> Maison Lou est une epicerie fine francaise familiale basee a
> Lyon, expediant des produits artisanaux regionaux dans toute l'UE.

## Produits phares

- [Huile d'olive truffee](https://maisonlou.com/product/truffle-oil/): Bouteille 250mL.
- [Miel de lavande](https://maisonlou.com/product/lavender-honey/): Pot 500g.
- [Coffret Provence](https://maisonlou.com/product/provence-box/): Selection curee.

## Categories

- [Huiles d'olive](https://maisonlou.com/category/olive-oils/): Six varietes.
- [Miels](https://maisonlou.com/category/honeys/): Collection regionale.
- [Coffrets cadeaux](https://maisonlou.com/category/gift-boxes/): Toutes tailles.

## Infos client

- [Livraison](https://maisonlou.com/shipping/): UE 3-5 jours.
- [Retours](https://maisonlou.com/returns/): Politique 30 jours.
- [Contact](https://maisonlou.com/contact/): Service client.

## Optionnel

- [Blog recettes](https://maisonlou.com/recipes/): Idees cuisine.

Exemple 3 : Site produit SaaS

# Notable

> Notable est une plateforme SaaS pour fondateurs solo pour gerer
> les retours client dans une inbox unique. Web, hostee UE, RGPD-friendly.

## Produit

- [Accueil](https://notable.app/): Vue d'ensemble produit.
- [Fonctionnalites](https://notable.app/features/): Inbox, tags, synthese IA.
- [Tarifs](https://notable.app/pricing/): Gratuit, Pro 19 EUR/mois.
- [Integrations](https://notable.app/integrations/): Intercom, Slack, Linear.

## Documentation

- [Demarrer](https://notable.app/docs/start/): Setup 5 minutes.
- [Reference API](https://notable.app/docs/api/): REST + webhooks.
- [Changelog](https://notable.app/changelog/): Notes de release.

## Entreprise

- [A propos](https://notable.app/about/): Histoire fondateur.
- [Securite](https://notable.app/security/): RGPD, hosting, audit trail.
- [Contact](https://notable.app/contact/): Support et ventes.

Exemple 4 : Site de contenu / publication

# Field Notes

> Field Notes est une publication independante couvrant l'outillage
> IA pour developpeurs solos et petites equipes. Trois editeurs,
> numeros hebdomadaires depuis 2023.

## Top guides

- [Checklist AISEO 2026](https://fieldnotes.dev/aiseo-checklist-2026/): Audit 12-signaux.
- [MCP pour WordPress](https://fieldnotes.dev/mcp-wordpress/): Protocole vs produit.
- [Decouverte AI Overviews](https://fieldnotes.dev/ai-overviews-discovery/): Patterns de citation.

## Categories

- [Outils](https://fieldnotes.dev/category/tools/): Reviews et comparatifs.
- [Tutoriels](https://fieldnotes.dev/category/tutorials/): Guides pas-a-pas.
- [Opinion](https://fieldnotes.dev/category/opinion/): Prises editoriales.

## A propos

- [Comite editorial](https://fieldnotes.dev/about/): Trois editeurs nommes.
- [Methodologie](https://fieldnotes.dev/methodology/): Comment on evalue les outils.
- [Disclosure](https://fieldnotes.dev/disclosure/): Sponsors et conflits.

## Optionnel

- [Archives](https://fieldnotes.dev/archive/): Catalogue complet.

Erreurs courantes

  • Dumper le sitemap entier. 400 URLs n’est pas llms.txt — c’est un sitemap. Choisir les 10-30 pages canoniques qui representent votre marque. Le reste appartient a sitemap.xml.
  • Fichier obsolete. Genere une fois a l’install, jamais rafraichi. Les nouveaux posts et produits n’apparaissent jamais. Utiliser un hook WordPress (ou Animam) pour regenerer sur chaque save_post.
  • Resume de marque manquant. Pas de blockquote = les crawlers IA ne savent pas ce que vous faites. La phrase la plus importante du fichier.
  • Mauvais content type. Doit etre servi en text/plain ; certaines configurations WordPress retournent text/html par defaut. Ajouter une regle .htaccess ou laisser Animam gerer les headers.
  • HTML a l’interieur. llms.txt est Markdown seul. Pas de <a href>, pas de <div> — utiliser la syntaxe lien Markdown.
  • Au-dela de 8 KB. Les crawlers tronquent. Tailler la liste d’URLs, garder les resumes courts, lacher les sections optionnelles.

Generer llms.txt sur WordPress

  • Plugin Animam (recommande). Auto-genere depuis vos posts et pages publies, rafraichit sur chaque save_post, sert avec le bon content-type sur /llms.txt. Zero config — le plugin lit vos reglages generaux WP (titre du site, slogan) pour le H1 et le resume.
  • Fichier statique via FTP. Deposer un fichier llms.txt a la racine WP. Le chemin le moins cher ; downside = maintenance manuelle a chaque changement de contenu.
  • Regle de reecriture functions.php. Ajouter une regle de reecriture WP custom + handler PHP qui genere llms.txt a la volee depuis get_posts(). ~30 lignes de code ; auto-rafraichit mais vous maintenez le code.
  • RankMath ou Yoast. Aucun ne livre une generation native llms.txt mi-2026. Roadmap module RankMath le mentionne ; pas livre.

Verifier votre llms.txt

  • Verif HTTP : curl -sI https://votresite.com/llms.txt doit retourner 200, content-type: text/plain.
  • Verif contenu : curl -s https://votresite.com/llms.txt | head -10 — les 10 premieres lignes doivent matcher le format (H1, resume blockquote, sections H2).
  • Verif taille : curl -s https://votresite.com/llms.txt | wc -c — doit etre sous 8 KB (8192).
  • Verif fraicheur : apres publication d’un nouveau post, fetcher llms.txt — la nouvelle URL doit apparaitre si vous utilisez la generation dynamique.
  • Scanner gratuit : isitagentready.com inclut la validation llms.txt dans son audit de niveau.

Questions frequentes

llms.txt est-il requis pour se faire citer par AI Overviews ?

Pas requis, mais fortement recommande. Les citations AI Overviews dependent plus du schema JSON-LD (FAQPage, Article avec auteur Person) et des patterns de contenu. llms.txt accelere surtout la comprehension du site par les crawlers IA — c’est une couche decouverte, pas une couche citation. Les deux comptent ; llms.txt est le moins cher a livrer.

Faut-il lister chaque post de blog dans llms.txt ?

Non. Lister les 10-30 pages canoniques — accueil, about, tarifs, top categories, landing pages cles. Pour les archives blog, lier les pages d’index de categorie, pas chaque post individuel. Le sitemap couvre la longue traine ; llms.txt couvre les 20% qui definissent la marque.

Puis-je avoir plusieurs fichiers llms.txt pour des sections de mon site ?

La spec definit /llms.txt a la racine comme la localisation canonique. Certaines implementations supportent des llms.txt section-level (ex. /docs/llms.txt) pour les gros sites de doc, mais l’adoption est limitee. Commencer par la racine seule ; ajouter des fichiers section si vous livrez 1 000+ pages doc.

Et llms-full.txt ?

Une extension emergente ou llms-full.txt contient le contenu complet des pages canoniques (Markdown concatene), permettant aux agents IA de tout choper en un fetch. Utile pour les sites doc ou l’agent a besoin du contenu reel, pas juste des URLs. Optionnel ; livrer llms.txt d’abord.

L’ordre des sections compte-t-il ?

Oui. Les crawlers priorisent le haut du fichier. Mettez vos URLs canoniques a plus haute priorite dans la premiere section H2. La section “Optionnel” est le bucket le plus bas et est traitee comme nice-to-have plutot que canonique.

Les utilisateurs navigateur verront-ils llms.txt par accident ?

Seulement s’ils tapent /llms.txt dans la barre d’URL. Le fichier n’est pas lie depuis votre navigation site ; c’est une ressource machine-readable a une localisation well-known. Quelques utilisateurs techniques l’explorent manuellement — l’ecrire comme si un humain allait le lire.

Puis-je verifier qui fetch mon llms.txt ?

Oui — vos logs d’acces ou Cloudflare analytics montrent chaque fetch avec le user agent. Cherchez Claude-User, ChatGPT-User, Perplexity-User, GPTBot, PerplexityBot, ClaudeBot. Le volume vous dit a quelle frequence les crawlers IA prennent le fichier.

Faut-il localiser llms.txt pour un site multilingue ?

La spec est silencieuse. Approche pragmatique : livrer un llms.txt a la racine domaine avec les URLs anglaises et francaises listees dans des sections separees. Certains sites publient aussi /en/llms.txt et /fr/llms.txt, mais le fichier racine est ce que les crawlers fetchent en premier.

Sources

Essayez Animam — llms.txt genere et rafraichi automatiquement

Le plugin Animam genere llms.txt depuis votre contenu WP publie, rafraichit sur chaque save_post, et sert avec le bon content-type sur /llms.txt. Plan gratuit, zero config. Installer le plugin →