🤖 Guide llms.txt — Procédure FATAPLUS¶
Qu'est-ce que c'est ? Un fichier standard placé à la racine d'un site (
/llms.txt) qui permet aux IA (ChatGPT, Claude, Perplexity, Cursor, Copilot...) de comprendre et indexer ton contenu de manière structurée.⚠️ Ce n'est PAS un facteur de ranking Google. C'est de l'infrastructure "Business-to-Agent" (B2A) — ça prépare le site pour le web agentic de demain.
📌 Contexte client¶
Ce guide s'applique à tous les sites clients FATAPLUS/RIAKE hébergés sur WordPress (O2Switch ou autre).
Premier déploiement : Meristhème (mai 2026) — généré par Yoast SEO v27.7.
🔬 Ce que c'est (et ce que c'est pas)¶
| ✅ C'est | ❌ C'est pas |
|---|---|
| Une carte Markdown pour les IA | Un robots.txt pour IA |
| Un index de contenu haute valeur | Un bloqueur de crawl |
| De l'infrastructure B2A | Un facteur SEO Google |
| < 30 min à déployer | Garanti d'être cité par ChatGPT |
Qui le lit réellement ? - IDE agents : Cursor, Claude Code, GitHub Copilot, Windsurf ✅ fort - MCP servers : LangChain, outils d'intégration ✅ fort - ChatGPT / Perplexity / Google : ⚠️ très faible trafic aujourd'hui
📐 Format Standard (Specification)¶
Le fichier doit respecter cette structure stricte :
# Nom de la marque
> Une phrase qui décrit ce que c'est et pour qui.
Paragraphe optionnel de contexte supplémentaire.
## Section 1
- [Titre de page](https://example.com/page): Description en une ligne.
- [Autre page](https://example.com/autre): Autre description.
## Section 2
- [Page importante](https://example.com/important): Quand un agent doit la lire.
## Optional
- [Page secondaire](https://example.com/moins-important): Peut être ignorée si contexte limité.
Règles structurelles¶
- H1 = Nom de marque exact (pas de slogan)
- Blockquote (
>) = Résumé 1 phrase juste après le H1 - Sections H2 = Groupes logiques (4-7 max)
- Liens = Format
- [Titre](URL): Description. - Section "Optional" = Pages prioritaires basses, les IA peuvent skipper
🛠️ Méthode 1 : Auto-génération (Recommandé — WordPress)¶
Via Yoast SEO (v22+)¶
Si le client a Yoast SEO installé :
- WordPress Admin → SEO → Général → Fonctionnalités de recherche
- Activer "API Content Analysis" si pas déjà fait
- Yoast génère automatiquement
/llms.txtà la racine
✅ C'était le cas Meristhème — Yoast SEO v27.7 a généré le fichier sans intervention manuelle.
Via Rank Math (v1.0.200+)¶
- Rank Math SEO → Paramètres → Title & Meta
- Chercher l'option "Generate llms.txt"
- Activer + sauvegarder
🛠️ Méthode 2 : Création Manuelle (WordPress)¶
Pour les clients sans Yoast/Rank Math, ou pour un contrôle total :
Étape 1 — Inventorier les pages haute valeur¶
Sélectionner 20-50 URLs maximum. Critères :
| ✅ Inclure | ❌ Exclure |
|---|---|
| Accueil | Pages login/admin |
| À propos | Archives par tag |
| Offres / Services | Pages de test |
| Contact | Résultats de recherche |
| Articles pillar content | Panier / Checkout |
| Cours / Produits | Pages avec paramètres (?uicore-tb=) |
| Tarifs / Pricing | URLs canoniques dupliquées |
Étape 2 — Rédiger le fichier¶
Exemple pour un client type (template) :
# [NOM DU CLIENT]
> Description en une phrase du client et son audience cible.
Contexte optionnel sur l'activité, la zone géographique, les expertises.
## Pages principales
- [Accueil](https://client.com/): Page d'accueil — présentation complète de l'offre.
- [À propos](https://client.com/a-propos/): L'équipe, l'histoire, les valeurs.
- [Nos services](https://client.com/services/): Catalogue des offres et solutions.
- [Contact](https://client.com/contact/): Coordonnées, formulaire, localisation.
- [Tarifs](https://client.com/tarifs/): Grille tarifaire et conditions.
## Contenus
- [Article principal 1](https://client.com/blog/article-1/): Description de l'article.
- [Article principal 2](https://client.com/blog/article-2/): Description de l'article.
## Optional
- [Mentions légales](https://client.com/mentions-legales/): Informations légales.
- [Sitemap](https://client.com/sitemap_index.xml): Plan complet du site.
Étape 3 — Déployer¶
Option A : Via FTP / Gestionnaire de fichiers O2Switch
- Se connecter au gestionnaire de fichiers (O2Switch → Hébergement → Gestionnaire de fichiers)
- Naviguer dans
www/(racine du site) - Upload le fichier
llms.txt(attention : pas d'extension .txt.txt !) - Vérifier l'accessibilité :
https://client.com/llms.txt→ doit retourner HTTP 200
Option B : Via plugin (File Manager ou WP File Manager)
- Installer WP File Manager (ou équivalent)
- Uploader
llms.txtà la racine/wp-content/uploads/puis déplacer à/ - Ou utiliser l'éditeur de thème (Apparence → Éditeur de fichier) si disponible
Étape 4 — Ajouter dans robots.txt (Optionnel mais recommandé)¶
Ajouter à la fin du robots.txt :
✅ Checklist Validation¶
- Fichier accessible en HTTP 200 sur
https://client.com/llms.txt - H1 = nom de marque exact
- Blockquote présent après H1
- Sections H2 logiques (max 7)
- Liens formatés correctement
- [Titre](URL): Description. - Pas de pages admin/login/test incluses
- Section "Optional" présente pour contenu secondaire
- robots.txt mis à jour (optionnel)
🔍 Vérification Post-Déploiement¶
# Tester l'accessibilité
curl -I https://client.com/llms.txt
# → Doit retourner HTTP/2 200
# Vérifier le contenu
curl -s https://client.com/llms.txt | head -20
Ou via navigateur : visiter directement https://client.com/llms.txt
⚠️ Pièges à éviter¶
1. Ne pas inclure de pages sensibles¶
- URLs admin, wp-login, wp-admin
- Pages internes / brouillons
- URLs avec tokens ou paramètres sessions
2. Ne pas confondre avec SEO¶
- Google ne lit pas llms.txt (confirmé par John Mueller, 2025)
- Ça n'améliore pas le ranking
- C'est de l'infrastructure futuriste, pas du SEO immédiat
3. Attention aux liens cassés¶
- Un lien 404 dans llms.txt = mauvaise expérience agent
- Revoir le fichier chaque trimestre ou à chaque grosse mise à jour contenu
4. Sécurité — Prompt Injection¶
- Le fichier est public et modifiable
- Si un attaquant le modifie, il peut injecter des instructions aux IA
- Surveiller les modifications (intégrer dans checklist maintenance mensuelle)
📅 Maintenance¶
| Fréquence | Action |
|---|---|
| Mensuelle | Vérifier que le fichier est toujours accessible (HTTP 200) |
| Trimestrielle | Mettre à jour les liens (nouvelles pages, pages supprimées) |
| Post-maj contenu | Ajouter nouvelles pages importantes |
| Refonte site | Réécrire entièrement le fichier |
Pour les rapports mensuels RIAKE¶
Ajouter cette ligne dans la section "Travaux réalisés" :
llms.txt : ✅ Opérationnel / ⚠️ À mettre à jour / ❌ Absent
📊 Suivi — Sites Clients FATAPLUS¶
| Client | URL llms.txt | Statut | Date déploiement | Méthode |
|---|---|---|---|---|
| Meristhème | meristheme.com/llms.txt | ✅ Actif | Mai 2026 | Yoast SEO auto |
| [Client X] | — | ⏳ À faire | — | — |
| [Client Y] | — | ⏳ À faire | — | — |
📚 Références¶
- Spécification originale : Jeremy Howard (fast.ai), Sept 2024
- Guide complet : https://limy.ai/blog/llms.txt-in-2026-the-full-guide
- Guide critique : https://derivatex.agency/blog/llms-txt-guide/
- Doc Yoast SEO : https://yoast.com/llms-txt/
- Doc Rank Math : https://rankmath.com/kb/llms-txt/
Document FATAPLUS — Procédure opérationnelle — Mai 2026 Premier déploiement : Meristhème (client RIAKE)