Version : 1.5.0
Compatibilité : WordPress 6.0+, PHP 7.4+
Auteur : Erwan Tanguy - Ticoët
Licence : GPL2+
GEO Authority Suite est un plugin WordPress complet pour le GEO (Generative Engine Optimization). Il permet d'optimiser votre site pour les moteurs de recherche génératifs (ChatGPT, Claude, Perplexity, Google AI Overview) en gérant les entités Schema.org, le JSON-LD, et les directives d'indexation IA.
- Types supportés : Organization, Person, LocalBusiness, Product, Service, Place, Event
- Relations entre entités : worksFor, memberOf, affiliation
- Génération JSON-LD automatique et optimisée
- Shortcode
[entity id=X]pour mentionner les entités dans le contenu - Détection des doublons pour éviter les entités en double
- Génération automatique du fichier
/llms.txt - Index structuré pour les crawlers IA
- Inclut les articles récents, pages principales et entités
- Scores GEO par contenu (si GEO Content Optimizer installé)
- Section dédiée à l'indexation IA (v1.1)
- Intégration GEO Bot Monitor : section "Crawlers IA bloqués" automatique
- Directives HTML :
data-noai="true"etdata-nollm="true" - Meta robots :
<meta name="robots" content="noai, nollm"> - Déclaration de contenu :
ai-content-declaration(original, ai-assisted, ai-generated) - Exclusions globales par type de contenu
- Exclusions individuelles via metabox sur chaque post/page
- Sitemap XML dédié aux crawlers IA
- Métadonnées enrichies par URL :
ai:score: Score GEO du contenuai:declaration: Type de contenuai:summary: Résumé automatiqueai:entities: Entités mentionnées
- Filtrage par score minimum
- Exclusion automatique des contenus marqués
noai
- Audit des entités : Vérification de la complétude des données Schema.org
- Audit du contenu amélioré : Analyse de la qualité GEO des articles avec détection des blocs GEO Blocks Suite
| Catégorie | Éléments | Impact GEO |
|---|---|---|
| Blocs GEO | TL;DR | +15 |
| How-To | +20 | |
| Définitions | +15 max | |
| Pros/Cons | +15 | |
| Author Box | +10 | |
| Stats | +10 max | |
| Classiques | FAQ | +30 |
| Citations | +15 | |
| Entités | +20 | |
| Médias | Images | +15 max |
| Vidéo | +10 | |
| Audio | +5 |
- Télécharger le plugin et extraire dans
/wp-content/plugins/ - Activer le plugin dans Extensions > Extensions installées
- Configurer dans Entités > Indexation IA
- Aller dans Entités > Ajouter
- Créer une Organization principale (votre entreprise/site)
- Créer les Person (auteurs, employés) et les relier à l'Organization
- Utiliser le shortcode
[entity id=X]dans vos articles
- Aller dans Entités > Indexation IA
- Configurer les exclusions globales par type de contenu
- Définir la déclaration de contenu par défaut
- Activer/configurer le sitemap IA
- Aller dans Entités > llms.txt
- Configurer le nombre d'articles à inclure
- Générer le fichier manuellement ou activer la génération automatique
J'ai rencontré [entity id=5] lors de la conférence organisée par [entity id=2].
- MENTION INLINE SIMPLE
[entity id=5]→ Affiche : "Erwan Tanguy" (lien simple)
- MENTION AVEC FONCTION
[entity id=5 show="name+title"]→ Affiche : "Erwan Tanguy (CEO, développeur)"
- MENTION COMPLÈTE
[entity id=5 show="full"]→ Affiche : "Erwan Tanguy – CEO – Expert en SEO depuis..."
- SANS LIEN
[entity id=5 show="name+title" link="no"]→ Affiche : "Erwan Tanguy (CEO)" (pas de lien)
- AVEC IMAGE MINIATURE
[entity id=5 image="yes" show="name+title"]→ Affiche : [photo] Erwan Tanguy (CEO)
- CARTE ENRICHIE
[entity id=5 display="card"]→ Affiche : Carte complète avec photo, nom, fonction, description, bouton
- TOOLTIP AU SURVOL
[entity id=5 display="tooltip"]→ Affiche : Lien avec info-bulle affichant fonction + description
Le shortcode génère automatiquement :
- Un lien vers la page de l'entité (si URL définie)
- Une référence dans le graphe d'entités JSON-LD
- Un attribut
data-entity-idpour le tracking
Sur chaque article/page, une metabox permet de :
- Exclure le contenu de l'indexation IA
- Exclure le contenu des LLM spécifiquement
- Déclarer le type de contenu (original, assisté IA, généré IA)
- JSON-LD : Afficher le code source (Ctrl+U) et chercher
<script type="application/ld+json"> - Validation : Schema.org Validator
- Sitemap IA : Visiter
/ai-sitemap.xml - llms.txt : Visiter
/llms.txt
GEO Authority Suite détecte automatiquement les blocs du plugin GEO Blocks Suite :
| Bloc | Classe CSS / Attribut |
|---|---|
| TL;DR GEO | .geo-tldr / data-geo-tldr |
| How-To GEO | .geo-howto / data-geo-howto |
| Définition GEO | .geo-definition / data-geo-definition |
| Pros/Cons GEO | .geo-proscons / data-geo-proscons |
| Author Box GEO | .geo-author / data-geo-author |
| Stats GEO | .geo-stats / data-geo-stats |
| FAQ GEO | .geo-faq / data-geo-faq |
| Blockquote GEO | .geo-blockquote |
Ces blocs sont comptabilisés dans l'audit et augmentent le score GEO.
geo-authority-suite/
├── geo-authority-suite.php # Fichier principal
├── README.md # Cette documentation
├── LICENSE # Licence GPL2
├── assets/
│ └── admin.css # Styles admin
└── includes/
├── ai-indexing.php # Directives d'indexation IA
├── ai-sitemap.php # Générateur sitemap IA
├── admin-ai-indexing-page.php # Interface admin indexation IA
├── admin-audit-page.php # Interface audits
├── content-audit.php # Audit de contenu
├── cpt-entity.php # Custom Post Type Entity
├── duplicate-detection.php # Détection doublons
├── entity-audit.php # Audit des entités
├── entity-id.php # Gestion des IDs d'entités
├── entity-registry.php # Registre des entités
├── jsonld-output.php # Génération JSON-LD
├── llms-generator.php # Générateur llms.txt
├── meta-boxes.php # Metaboxes admin
├── schema-organization.php # Schema Organization
└── schema-person.php # Schema Person
| Filtre | Description |
|---|---|
geo_llms_content |
Modifier le contenu du llms.txt |
geo_ai_indexing_post_types |
Types de posts pour la metabox IA |
geo_jsonld_output |
Modifier le JSON-LD avant output |
| Action | Description |
|---|---|
geo_after_entity_save |
Après sauvegarde d'une entité |
geo_before_llms_generate |
Avant génération du llms.txt |
- GEO Content Optimizer : Affichage des scores GEO dans llms.txt et sitemap IA
- GEO Blocks Suite : Détection des blocs GEO dans l'audit de contenu
- GEO Bot Monitor : Section bots bloqués dans llms.txt
- Yoast SEO : Compatible, pas de conflit sur les meta tags
- Rank Math : Compatible
- Détection des blocs GEO Blocks Suite dans l'audit de contenu
- Nouveau tableau récapitulatif avec 3 sections (Blocs GEO / Classiques / Médias)
- Affichage des 12 types d'éléments dans le détail des articles
- Points d'impact affichés pour chaque type
- Meta box "Score GEO" réorganisée en 4 sections
- Nouvelles recommandations TL;DR et Author Box
- Ajout des directives d'indexation IA (data-noai, data-nollm)
- Ajout du sitemap IA (/ai-sitemap.xml)
- Ajout des meta tags ai-content-declaration
- Extension du llms.txt avec sections IA (v1.1)
- Nouvelle interface admin "Indexation IA"
- Metabox Indexation IA sur posts/pages
- Amélioration de la génération JSON-LD
- Ajout de la détection des doublons
- Interface d'audit améliorée
- Ajout du générateur llms.txt
- Support des relations entre entités
- Version initiale
- Gestion des entités Schema.org
- Génération JSON-LD
Pour toute question ou suggestion :
- Site web : ticoet.fr
- Documentation : Menu Entités > Aide dans WordPress
Ce plugin est distribué sous licence GPL2+. Voir le fichier LICENSE pour plus de détails.