Tout ce qu'il faut pour démarrer en 5 minutes, exploiter à fond le plugin WordPress, brancher Google Search Console + Analytics 4 + Business Profile + Ads, comprendre le NavBoost CTR Detector basé sur le leak Google 2024, et préparer tes contenus pour les LLM (ChatGPT, Claude, Perplexity, Gemini, Google AI Overview).
Cette documentation s'adresse à la fois aux agences WordPress qui veulent industrialiser leur livraison SEO, aux freelances SEO qui cherchent à scaler leur portefeuille clients sans embaucher, et aux marketers in-house qui pilotent le référencement de leur propre site sans avoir d'expertise technique poussée. Chaque section commence par un objectif concret, suit avec des étapes numérotées, et se termine par un encart « pour aller plus loin ».
L'objectif de cette section : avoir ton premier site WordPress connecté, audité par l'IA dual-LLM, et la première recommandation poussée en production — le tout en moins de 5 minutes chrono. Aucune compétence technique requise au-delà de savoir installer un plugin WordPress.
Le plugin SEO Master Connector est le pont entre le SaaS et ton site WordPress. Il permet à SEO Master de lire la structure de ton site (URLs, taxonomies, meta), d'appliquer les recommandations en 1 clic depuis le dashboard, et d'injecter automatiquement les schemas Schema.org au bon endroit (head, ou body via filtre Yoast/RankMath si présent).
WordPress 6.4+ (testé jusqu'à 6.7) — single-site et multisite
Yoast SEO (toutes versions ≥ 21) — auto-détection, surcharge des champs SEO Meta
RankMath (toutes versions ≥ 1.0.214) — auto-détection, push direct dans la table rank_math_meta
SEOPress (toutes versions ≥ 7.0) — auto-détection
Elementor (Free + Pro) — modifie le JSON brut Elementor sans toucher au HTML rendu, pour que tes mises en forme persistent
WooCommerce — découverte automatique des CPTs (produit, boutique, catégorie)
ACF, Pods, JetEngine — détection des CPTs custom via REST API
WPML, Polylang, TranslatePress — gestion multi-langues, hreflang correct
Toutes les requêtes entre SEO Master et le plugin sont signées avec un secret HMAC SHA-256 généré au pairing (jamais transmis en clair). Le plugin valide la signature, le timestamp (anti-replay : window de 60 secondes), et l'origine (whitelist seo.mogacode.ma) avant d'exécuter quoi que ce soit. Aucune action ne peut être déclenchée par un acteur externe — même si quelqu'un obtenait l'URL de l'endpoint plugin.
Le plugin n'expose aucun endpoint REST public. Il écoute uniquement sur l'URL /wp-json/seomaster/v1/sync qui exige l'header X-SEOMaster-Signature valide. Un audit de sécurité par un pentester externe est en cours (Q3 2026, rapport public à venir).
Pour exploiter les vraies données Google (impressions, clics, CTR, positions par requête, sessions GA, fiches GMB, volumes de recherche), SEO Master se connecte à ton compte Google via OAuth 2.0. Une autorisation, et toutes les données pertinentes sont synchronisées dans tes audits — sans jamais que SEO Master n'écrive quoi que ce soit côté Google.
Permission webmasters.readonly. Synchronisation toutes les 24h des impressions/clics/CTR/positions par page et par requête sur les 16 derniers mois. Sert d'oracle pour le NavBoost CTR Detector et le rank tracker.
Permission analytics.readonly. Synchronisation des sessions, taux de rebond, durée moyenne de session, conversions par page. Permet de croiser le SEO avec les vrais comportements utilisateurs.
Permission plus.business.manage. Lecture des avis, posts, photos, attributs. Sur les plans Agency+, autopilote des posts mensuels et collecte d'avis automatisée par email/SMS.
Permission adwords. Volumes de recherche officiels, suggestions de keywords, niveau de concurrence et CPC. Aucun budget Ads requis — un compte Ads suffit même sans campagne active.
AEO (Answer Engine Optimization) et LLMO (Large Language Model Optimization) sont les deux disciplines émergentes du SEO 2026. Concrètement : il ne suffit plus de ranker dans Google — il faut être cité comme source par ChatGPT, Claude, Perplexity, Gemini, et dans les Google AI Overviews. Une étude Mozilla 2025 montre que 31% des recherches sur ces moteurs n'aboutissent à aucun clic vers la source — donc si tu n'es pas cité dans la réponse, tu n'existes pas.
SEO Master scanne ton contenu pour les signaux AEO : densité de questions-réponses bien formulées, présence de listes structurées, schemas FAQPage et HowTo correctement implémentés, sources externes citées, formats que les LLM reproduisent volontiers (tableaux, comparatifs, définitions claires en première phrase). Pour chaque page, on te dit ce qu'il faut ajouter, modifier ou retirer pour maximiser tes chances d'être cité.
Chaque mois, on interroge ChatGPT, Claude, Perplexity, Gemini et Google AI Overview avec une vingtaine de prompts liés à ton domaine. Pour chaque prompt, on note si tu es cité, à quelle position dans la réponse, et avec quel angle. Le rapport mensuel te montre l'évolution de ta présence LLM, les concurrents qui sont systématiquement cités à ta place, et les angles éditoriaux à exploiter. C'est l'équivalent du rank tracking, mais pour les moteurs IA.
L'API REST v1 est incluse uniquement dans le plan Scale (449€/mois). Elle permet d'intégrer SEO Master à ton stack existant : Zapier, n8n, Make, ton CRM, ton dashboard interne, ou des automatisations internes Python/Node. Authentification par Bearer token (généré depuis ton compte → Settings → API Keys), rate limit 600 requêtes par minute par clé, retours JSON standards.
GET /api/v1/sites — liste des sites du tenant
GET /api/v1/sites/{id}/pages — pages d'un site avec leurs derniers scores
POST /api/v1/audits — déclenche un audit ponctuel sur une URL
GET /api/v1/audits/{id} — résultat complet d'un audit (recommandations + scores)
POST /api/v1/recommendations/{id}/apply — applique une recommandation via plugin WordPress
GET /api/v1/rank-tracker — positions par keyword sur les 90 derniers jours
La spec OpenAPI complète est disponible sur /docs/api/v1 (export YAML compatible Postman, Insomnia, Bruno). Un client TypeScript généré automatiquement est dispo via npm install @seo-master/api-client.
Sur les plans Pro (5 sites), Agency (50 sites) et Scale (illimité), tu peux organiser tes sites en « espaces clients » isolés. Chaque client a son propre tableau de bord avec ses sites, ses audits, ses rapports — sans voir ceux des autres clients. Tu peux aussi générer des rapports white-label (PDF avec ton propre logo, ta couleur, sans mention SEO Master) à envoyer directement aux clients en pièce jointe ou via lien partageable.
4 rôles disponibles : Owner (toi), Admin (équipe interne, accès complet), Member (consultant, accès aux sites assignés uniquement), Client (lecture seule, voit uniquement ses propres sites avec habillage white-label). Les invitations se font par email, validation OAuth Google ou mot de passe. Un audit interne de chaque action critique (modification de plan, suppression de site, partage de rapport) est conservé 90 jours.
Non. Tu peux utiliser le plan Starter pendant 14 jours sans carte. Si tu n'ajoutes pas de carte avant la fin, ton compte passe automatiquement en lecture seule — aucune charge n'est faite. Si tu ajoutes une carte avant la fin du trial, tu commences à être facturé à partir du jour 15.
Il n'y a pas de migration automatique des données concurrents (chaque outil a son propre format). Mais tu peux importer ton fichier CSV de keywords depuis SEMrush ou Ahrefs dans le rank tracker SEO Master, et reconnecter ton GSC OAuth — toutes les données réelles Google sont récupérées en moins de 24h.
Non, il les détecte automatiquement et passe par leurs API natives pour modifier les champs SEO. Si Yoast est actif, on écrit dans _yoast_wpseo_title. Si RankMath est actif, dans rank_math_meta. Si aucun n'est présent, on utilise les champs meta WordPress natifs. Tu peux désinstaller SEO Master Connector à tout moment, Yoast/RankMath continuera de fonctionner avec les valeurs poussées.
Datacenters Infomaniak en Suisse (Genève) — conformité RGPD + LPD suisse. Pas de transfert hors UE. Pas de cookies tiers. Pas de tracking publicitaire. L'audit interne de sécurité est consultable sur demande.
Settings → Danger Zone → Delete account. Suppression immédiate de toutes tes données SaaS. Pour les données déjà synchronisées depuis Google, tu dois en plus révoquer les permissions OAuth depuis myaccount.google.com. Le délai légal de conservation pour la facturation est de 10 ans (Code de commerce marocain) — uniquement les factures/paiements, jamais les contenus de tes sites.
WhatsApp est ouvert 7j/7 — réponse sous 1h pendant les heures de bureau (UTC+1). Numéro : +212 620 229 114. Tu peux aussi écrire depuis la page contact.
SEO MASTER
Un produit MogaCode
Audit SEO + AEO IA pour WordPress.
Hébergement Infomaniak · Suisse · RGPD
Comparatifs
vs Semrush
vs Ahrefs
vs Moz
vs Surfer SEO
vs Seobility
vs RankMath
vs Screaming Frog
vs Sitebulb
Support
hello@coden.ma
Support WhatsApp
© 2026 Mogacode SARL-AU · Tous droits réservés
Conçu pour les agences SEO modernes