AI SEO Pilot
AI SEO Pilot est un plugin WordPress pensé pour l’AI Engine Optimization (AEO) — également appelée Generative Engine Optimization (GEO). Là où le SEO traditionnel vise les dix liens bleus de Google, l’AEO vise la manière dont les grands modèles de langage récupèrent, citent et résument vos contenus à l’intérieur de ChatGPT, Perplexity, Claude, Gemini et de la nouvelle génération d’expériences de recherche IA.
Le plugin embarque tout le nécessaire pour rendre un site WordPress lisible par les machines et digne d’être cité : un générateur llms.txt, l’émission de JSON-LD Schema.org, un scoring de qualité de contenu sur une échelle de 0 à 100, le suivi des mots-clés cibles, des sitemaps optimisés pour l’IA et un panneau d’analytics temps réel qui surveille GPTBot, ClaudeBot, PerplexityBot, GoogleOther et tout crawler personnalisé que vous décidez de suivre.

Points forts
- Génération de llms.txt — fichier lisible par machine, généré automatiquement ou édité à la main, qui indique aux crawlers IA de quoi parle votre site et quels contenus prioriser.
- JSON-LD Schema.org — balisage Organization, Breadcrumb et WebSite avec des liens
sameAsvers vos profils sociaux, pour que les systèmes IA puissent résoudre votre entité de marque. - Scoring de qualité de contenu — chaque article et chaque page reçoit une note sur 100 selon dix vérifications configurables, taillées pour l’extraction par l’IA.
- Suivi et analytics des bots IA — un tableau de bord sur 30 jours qui surveille GPTBot, ClaudeBot, PerplexityBot, GoogleOther et des bots personnalisés, avec moyennes quotidiennes et scores de santé du crawl.
- Gestion des mots-clés cibles — suivez les mots-clés sur l’ensemble du contenu, détectez les cannibalisations entre articles concurrents et recevez des suggestions de résolution.
- IA multi-fournisseurs — backend pluggable qui prend en charge OpenAI, Anthropic, Google Gemini, DeepSeek et Ollama (auto-hébergé).
- Sitemaps optimisés pour l’IA — sitemaps XML conçus pour mettre en avant les pages qui méritent d’être crawlées par les agents LLM.
- Interface multilingue — traductions anglais, italien, espagnol, allemand et français incluses dans le plugin.
Prérequis
| Prérequis | Minimum |
|---|---|
| WordPress | 6.0 ou supérieur (testé jusqu’à 7.0) |
| PHP | 7.4 ou supérieur |
| MySQL / MariaDB | 5.6+ / 10.1+ |
| HTTPS | Recommandé pour les signaux de confiance des crawlers IA |
| Fournisseur IA | Au moins une clé d’API (OpenAI, Anthropic, Gemini, DeepSeek) ou un endpoint Ollama local pour les fonctionnalités d’analyse de contenu |
La clé de licence est requise pour activer l’analyse, l’optimisation et le suivi. La sortie structurelle (llms.txt, JSON-LD, sitemaps) peut être configurée sans fournisseur IA, mais le scoring et les suggestions de réécriture dépendent d’un backend LLM.
Installation
- Téléchargez le ZIP AI SEO Pilot depuis votre compte Slotix.
- Dans WordPress, allez dans Extensions → Ajouter → Téléverser une extension.
- Sélectionnez le fichier ZIP et cliquez sur Installer maintenant.
- Cliquez sur Activer une fois le téléversement terminé.
- Un nouveau menu de premier niveau, AI SEO Pilot, apparaît dans la barre latérale d’administration.
- Ouvrez AI SEO Pilot → Réglages → Général et collez votre clé de licence.
- Activez les modules dont vous avez besoin : balisage Schema.org, Content Analyzer, suivi de visibilité IA et génération du sitemap IA.
- Passez à l’onglet Fournisseurs IA, choisissez un fournisseur, collez la clé d’API, sélectionnez un modèle et cliquez sur Tester la connexion.
Après la première sauvegarde, le plugin expose un endpoint virtuel /llms.txt et le sitemap XML, tous deux accessibles depuis le front sans la moindre configuration du serveur web.

Configuration
Toute la configuration est exposée sous AI SEO Pilot → Réglages, organisée en six onglets.
Général
L’onglet Général réunit les interrupteurs principaux. Activer la licence débloque les modules d’analyse et de suivi ; chaque fonctionnalité peut être basculée indépendamment afin de déployer le plugin progressivement sur un site existant.
- Clé de licence — valide l’installation et active les fonctionnalités en ligne.
- Balisage Schema.org — active ou coupe l’injection de JSON-LD sur l’ensemble du site.
- Content Analyzer — active la meta box de scoring par article.
- Suivi de visibilité IA — démarre la journalisation des hits des bots IA.
- Génération du sitemap IA — expose le sitemap optimisé pour l’IA.
Fournisseurs IA
Choisissez le backend LLM utilisé par le Content Analyzer et l’assistant de réécriture.
| Fournisseur | Notes |
|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, GPT-4-Turbo et modèles de raisonnement. |
| Anthropic | Famille Claude — recommandée pour la réécriture longue. |
| Google Gemini | Adapté si vous utilisez déjà Google Cloud. |
| DeepSeek | Option optimisée en coût avec un raisonnement solide. |
| Ollama | Modèles locaux auto-hébergés pour une souveraineté totale des données. |
Chaque fournisseur exige sa propre clé d’API (ou URL d’endpoint local pour Ollama). Le bouton Tester la connexion valide les identifiants et liste les modèles disponibles sur le compte.
Analyse de contenu
L’onglet Analyse de contenu est l’endroit où vous définissez ce que « prêt pour l’IA » signifie pour votre site.

- Seuil AI-Ready — score global minimum (0 à 100 %) à partir duquel un article est considéré comme prêt pour l’IA. Les articles sous ce seuil sont marqués dans le tableau de bord.
- Dix vérifications configurables — chaque vérification possède son propre interrupteur, son poids (0 à 20) et son seuil :
- Réponses directes — l’article contient-il des réponses concises dans les premiers paragraphes ?
- Structure Q&R — paires explicites question/réponse que les moteurs IA adorent citer.
- Définitions — définitions claires en une phrase pour les entités clés.
- Longueur des paragraphes — paragraphes courts et scannables.
- Listes — présence de listes à puces ou numérotées.
- Densité d’entités — entités nommées par tranche de 100 mots.
- Statistiques citables — faits quantitatifs accompagnés d’une source.
- Complétude sémantique — couverture des sous-thèmes attendus pour le mot-clé cible.
- Optimisation pour les snippets — mise en forme alignée avec les patterns de featured snippets.
- Signaux de fraîcheur — marqueurs de récence et timestamps de mise à jour.
- Ton par défaut — Autoritaire, Conversationnel, Technique ou Simplifié. Le ton oriente les suggestions de réécriture IA.
llms.txt
Deux modes sont pris en charge.
- Génération automatique — le plugin assemble
llms.txtà partir des métadonnées du site, des pages de premier niveau, des taxonomies clés et de vos articles les plus cités. Il est reconstruit à chaque changement de contenu. - Manuel — une simple zone de texte où vous collez un fichier rédigé à la main. Utile lorsque vous voulez un contrôle éditorial total ou que vous syndiquez du contenu depuis une autre plateforme.
L’endpoint est servi à https://<votre-site>/llms.txt quelle que soit la structure de permaliens.
Balisage Schema

Activez individuellement :
- Organization — logo, raison sociale, point de contact et URLs de profils sociaux
sameAs(Twitter/X, LinkedIn, YouTube, GitHub, Facebook, Instagram, Mastodon, etc.). - Breadcrumb —
BreadcrumbListautomatique dérivé de la hiérarchie du site. - WebSite — entité racine
WebSiteavecSearchActionpour la recherche par sitelinks.
Tout le JSON-LD est injecté dans le <head> de la page et passe le Rich Results Test de Google ainsi que le validateur officiel Schema.org.
Suivi des bots IA
- Rétention — conservez les hits bruts de 7 à 365 jours. Les totaux quotidiens agrégés sont conservés indéfiniment.
- Bots intégrés — GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Perplexity-User, Google-Extended, GoogleOther, Applebot-Extended, Bytespider, CCBot, OAI-SearchBot et d’autres.
- Bots personnalisés — ajoutez n’importe quel fragment d’User-Agent, donnez-lui un nom d’affichage et regroupez-le sous un service (par exemple « Crawler QA interne »).
Utilisation
Une fois le plugin configuré, l’utilisation quotidienne s’articule autour de trois surfaces : le tableau de bord, l’écran Qualité de contenu et la meta box dans l’éditeur d’article.
Tableau de bord
Le tableau de bord est la page d’accueil sous AI SEO Pilot → Tableau de bord. Il synthétise l’état général de la préparation IA du site, la dernière activité des bots IA et les articles passés sous le seuil AI-Ready.

Utilisez-le pour la revue hebdomadaire :
- repérer les chutes de qualité moyenne ;
- vérifier que GPTBot, ClaudeBot et PerplexityBot crawlent toujours au rythme attendu ;
- accéder directement à la file d’articles à améliorer.
Qualité de contenu
L’écran Qualité de contenu lance un scan en masse sur chaque article et chaque page et liste les résultats triés par score.

Depuis cette liste, vous pouvez :
- filtrer par type de contenu, statut, seuil ou vérification en échec ;
- lancer en masse l’analyseur sur les éléments sélectionnés ;
- cliquer sur une ligne pour voir le détail par vérification et les suggestions de réécriture IA.
Page SEO Check
AI SEO Pilot → SEO Check déclenche un audit global du site et lui attribue une note de A à F, avec quatre compteurs KPI (Passées, Échouées, Avertissements, Total des vérifications) et une liste par section regroupée sous Contenu, Optimisation du contenu, Technique et AI SEO.

Chaque ligne affiche un titre, une explication en une phrase et un badge de statut. Les lignes en échec exposent des actions contextuelles de correction (ouvrir l’article concerné, ré-analyser avec l’IA, générer une entité manquante comme llms.txt ou le sitemap IA) — un parcours typique permet ainsi de résoudre la plupart des correctifs depuis la page elle-même. La même jauge et les mêmes compteurs sont reproduits dans le widget du tableau de bord WordPress.
Optimisation du contenu (fonctionnalités IA)
L’onglet Optimisation du contenu de AI SEO Pilot → Réglages regroupe les cinq fonctionnalités IA de contenu et leur ton global :

| Fonctionnalité | Description |
|---|---|
| Analyse de lisibilité IA | Note la lisibilité du texte avec le LLM configuré. |
| Qualité de contenu IA | Évalue la profondeur, signale le contenu pauvre ou dupliqué. |
| Suivi de mots-clés IA | Extrait les mots-clés, suit leur densité, détecte la cannibalisation. |
| Maillage interne IA | Fait remonter des suggestions de liens internes et les pages orphelines. |
| Optimiseur de contenu IA | Réécrit les paragraphes, ajuste le ton et génère les sections manquantes. |
| Ton par défaut | Autoritaire / Conversationnel / Technique / Simplifié — appliqué à toutes les réécritures. |
Les cinq fonctionnalités exigent qu’un fournisseur IA soit configuré sous AI SEO Pilot → Réglages → Fournisseurs IA. Les résultats sont mis en cache et ne sont régénérés qu’à la sauvegarde du contenu ou si vous cliquez explicitement sur le bouton de ré-analyse — la bannière d’avertissement en bas de l’onglet le rappelle.
Mots-clés cibles
Les mots-clés cibles sont assignés depuis la meta box. Le plugin les suit ensuite sur l’ensemble du contenu et fait remonter les conflits lorsque plusieurs articles se disputent le même terme.

Pour chaque conflit de cannibalisation, vous obtenez :
- la liste des URLs concurrentes ;
- une recommandation de fusion, de redirection ou de différenciation ;
- l’option de marquer le conflit comme résolu une fois traité.
LLMS (page llms.txt)
AI SEO Pilot → LLMS ouvre un éditeur d’une seule page pour llms.txt. Il expose le commutateur Génération automatique / Manuel, un aperçu en direct du fichier courant et l’URL publique sur laquelle il est servi (https://<votre-site>/llms.txt).

En mode auto, le plugin reconstruit le fichier à chaque changement de contenu ; en mode manuel, la zone de texte affichée est servie telle quelle par l’endpoint. Le même fichier est référencé depuis la section AI SEO du rapport SEO Check et fait partie des vérifications que le widget du tableau de bord identifie comme llms.txt.
Onglet Bots IA
Ouvrez AI SEO Pilot → Bots IA pour examiner l’activité des crawlers sur la fenêtre de rétention. Schémas utiles à repérer :
- L’apparition d’un nouveau bot — l’écosystème IA s’enrichit chaque mois.
- Une baisse de GPTBot ou ClaudeBot — généralement signe que
llms.txtourobots.txtles bloque, ou que le site renvoie des erreurs 5xx. - Un pic de
ChatGPT-UserouPerplexity-User— ce sont des récupérations déclenchées par les utilisateurs, indicateur avancé d’une citation dans les réponses.
FAQ
Quelle est la différence entre SEO et AEO ?
Le SEO traditionnel vise un classement dans la liste des dix liens bleus d’une page de résultats. L’AEO — AI Engine Optimization, aussi appelé GEO, Generative Engine Optimization — vise une citation à l’intérieur de la réponse générée par un grand modèle de langage. Les deux partagent les fondamentaux (HTML propre, balisage sémantique, pages rapides) mais l’AEO insiste davantage sur les données structurées, les schémas Q&R explicites, les statistiques citables et un index de site lisible par machine (llms.txt).
AI SEO Pilot va-t-il entrer en conflit avec Yoast SEO, Rank Math ou All in One SEO ?
Non. AI SEO Pilot se concentre sur le volet AEO et ne touche pas aux meta titles, meta descriptions ni URLs canoniques. Vous pouvez conserver votre plugin SEO habituel. Si celui-ci émet déjà du JSON-LD Organization ou WebSite, vous pouvez désactiver ces types dans AI SEO Pilot pour éviter les doublons.
Dois-je apporter ma propre clé d’API ?
Oui. AI SEO Pilot fonctionne en BYOK (bring-your-own-key) afin que vous gardiez la main sur les coûts et la résidence des données. N’importe lequel des fournisseurs pris en charge fonctionne — OpenAI, Anthropic, Google Gemini, DeepSeek ou une instance Ollama locale.
Le plugin envoie-t-il mon contenu à un tiers ?
Uniquement lorsque vous lancez explicitement l’analyseur ou l’optimiseur, et uniquement vers le fournisseur IA que vous avez configuré. Le suivi des bots, la génération de JSON-LD, llms.txt et le sitemap IA fonctionnent à 100 % en local. Pour une opération entièrement on-premise, utilisez le fournisseur Ollama.
Où trouver mon fichier llms.txt ?
À la racine de votre domaine : https://<votre-site>/llms.txt. Le plugin le sert via une route virtuelle, donc cela fonctionne quelle que soit la structure de permaliens, multisite compris.
Pourquoi mon score de qualité chute-t-il après l’édition d’un article ?
Le score est recalculé à la sauvegarde. De nouveaux paragraphes peuvent avoir baissé la densité d’entités ou supprimé une liste qui contribuait à la vérification Listes. Ouvrez la meta box AI SEO Check et consultez le détail par vérification pour identifier le signal qui a régressé.
Puis-je suivre des bots IA personnalisés ?
Oui. L’onglet Suivi des bots IA accepte des fragments d’User-Agent personnalisés. Fournissez le fragment, un nom d’affichage et un regroupement par service ; les requêtes correspondantes sont enregistrées dès cet instant.
Combien de temps les données de suivi sont-elles conservées ?
Les hits bruts respectent la rétention que vous fixez (7 à 365 jours). Les compteurs quotidiens agrégés sont conservés indéfiniment, pour que le tableau de bord garde toujours un historique.
Le plugin est-il conforme RGPD ?
Le module de suivi journalise uniquement les hits de bots côté serveur, jamais d’informations personnelles sur les visiteurs. Pas de cookies, pas de localStorage, pas de fingerprinting. Lorsque vous appelez un fournisseur IA externe, ses propres conditions de traitement des données s’appliquent.
Fonctionne-t-il avec WPML ou Polylang ?
Oui. Chaque traduction d’un article est traitée comme un contenu indépendant et évaluée selon le seuil. Le JSON-LD est émis par langue. llms.txt inclut toutes les locales en mode auto.
Dépannage
La clé de licence indique « invalide »
- Vérifiez qu’il n’y a pas d’espaces avant ou après la clé.
- Confirmez que l’URL du site correspond à celle enregistrée dans votre compte Slotix.
- Si vous avez déplacé le site, désactivez d’abord la licence sur l’ancien domaine.
« Tester la connexion » échoue dans l’onglet Fournisseurs IA
- Vérifiez que la clé d’API est active et que la facturation est créditée.
- Vérifiez si votre hébergeur bloque le HTTPS sortant vers
api.openai.com,api.anthropic.com, etc. Mettez le domaine du fournisseur en liste blanche. - Pour Ollama, confirmez que l’endpoint est joignable depuis le serveur WordPress lui-même (et pas seulement depuis votre poste).
llms.txt renvoie un 404
- Visitez Réglages → Permaliens et cliquez sur Enregistrer les modifications pour vider les règles de réécriture.
- Si un plugin de sécurité bloque les chemins racine inconnus, ajoutez
/llms.txtà sa liste blanche.
Le JSON-LD n’apparaît pas dans le source de la page
- Confirmez que l’interrupteur principal Schema.org est activé dans Général.
- Vérifiez qu’aucun plugin de cache ne supprime les blocs
<script type="application/ld+json">. - Certains plugins d’optimisation déplacent les scripts vers le footer ; AI SEO Pilot attend le JSON-LD dans le
<head>.
Aucun bot n’apparaît dans les analytics
- Le module Visibilité IA doit être activé dans Général.
- Les hits s’accumulent dans le temps ; comptez des premières 24 heures calmes sur les sites à faible trafic.
- Un reverse proxy ou un CDN peut réécrire l’User-Agent. Configurez le CDN pour qu’il transmette l’en-tête UA d’origine.
L’analyse de contenu est lente
- Les scans en masse sont paginés et tournent via WP-Cron. Si WP-Cron est désactivé chez votre hébergeur, déclenchez-le depuis l’extérieur via un cron système pointant vers
wp-cron.php. - Passez à un modèle plus petit et plus rapide (par exemple GPT-4o-mini ou Claude Haiku) pour le scoring courant ; réservez les modèles plus puissants à l’optimiseur.
Un article reste bloqué sous le seuil AI-Ready
- Ouvrez le détail par vérification pour identifier le signal qui échoue.
- Utilisez Optimiser avec l’IA pour générer une réécriture ciblée sur les seules vérifications en échec.
- Si une vérification précise ne s’applique pas structurellement à votre contenu (par exemple Listes sur un poème), réduisez son poids dans Analyse de contenu plutôt que de réécrire l’article.