Changelog

Tout ce qui change sur SEO Master

Releases, fixes et features récentes. Produit vivant — pas un dépôt mort sur GitHub depuis 2 ans.

v6.4 — Module Alertes & Doctors

6 Doctors qui réparent automatiquement les emails GSC

2026-05-25
Feature

Schema Doctor : détection auto via URL Inspection API (image missing, datePublished, thumbnailUrl, FAQPage doublon, aggregateRating, shippingDetails…)

Feature

Indexation Doctor : sitemap, robots, canonical conflicts, soft 404, redirect chains, crawled-not-indexed

Feature

Mobile Doctor : viewport, tap targets, text trop petit, content wider than screen

Feature

Performance Doctor : Core Web Vitals (LCP/CLS/INP) via CrUX field data

Feature

Sécurité Doctor : manual actions GSC, contenu piraté, certificat SSL

Feature

Traffic Doctor : drops clicks/impressions WoW, perte positions queries clés

Feature

Source detector : identifie quel plugin (Yoast/RankMath/SEOPress/WC/Elementor) émet le schéma cassé pour fix ciblé sans doublon

Feature

3 tiers de fix : auto-safe (source 100% sûre) / validate (preview + 1-clic) / manual (wizard pré-rempli)

Feature

Anti-invention strict : aucune valeur générée par LLM, toutes les propositions viennent de sources observables (HTML, robots.txt, settings plugin, GSC data)

Feature

Verify post-fix obligatoire : re-URL Inspection 10s après push, auto-rollback si fail

Feature

Hub central /dashboard/alertes avec 6 sous-modules navigables depuis la sidebar

Feature

Page publique /alertes-doctors + documentation /docs/alertes-doctors

v6.3 — Mode Section Narrative

Refonte moteur de recos : pensée par sections, pas par blocs

2026-05-24
Feature

Mode Section Narrative : le LLM analyse chaque section comme un tout (heading + body + médias + CTAs) au lieu de chaque heading isolément

Feature

Classifier sémantique 10 types (hero / services / proof / pricing / faq / about / cta / feature / content / footer-cta)

Feature

Verdict expert par section : Conforme / Déjà optimisée / À renforcer / À refondre / À ré-analyser / Non analysée

Feature

SectionVerdictHeader en haut de l'éditeur : signal d'expertise détecté + distribution par type

Feature

Nav latérale sticky : scroll-to-section, badges de recos par section, lien d'ancrage

Feature

Bouton « Pousser la section entière » : push atomique multi-widget via plugin /apply-section-edits

Feature

Badge « angle préservé » sur chaque section optimisée — preuve qu'on ne réécrit pas le message

Feature

Affichage du contenu actuel de chaque section, pas seulement les recos (visibilité totale)

Feature

Length budgets design-safe : titres ±15%, paragraphes ±20%, CTAs ±10% — fini les recos qui cassent le layout Elementor

Feature

Length enforcer unifié sur les 2 pipelines (audit-core + analyzeSEO) via lib/length-budget.ts

Feature

Reject auto : section-like > 1500 chars, block-level > 1200 chars, ≥2 headings concaténés dans une suggestion

Feature

Guide Google AI Optimization (mai 2026) appliqué section par section : self-contained passages, evidence-based, anchored expertise

Perf

Hash signature stable par section pour cache reco futur (Phase v1.1)

Fix

Vieilles recos « 20km » legacy détectées et badgées « à ré-analyser » au lieu de bloquer l'éditeur

Fix

Distinction « Non analysée » (0 reco) vs « Déjà optimisée » (que des applied) vs « Conforme » (block_validation explicite)

Fix

Migration big-bang : 791 recos pending/rejected flushées, 1436 applied/resolved préservées, popup utilisateur de communication

v6.2 — Différenciation 2026

Phase 2 : signaux SEO 2026, info gain, prompt caching

2026-05-19
Feature

IndexNow auto sur chaque push WP — Bing/Yandex indexent en ~30 min

Feature

PAA coverage matrix : pour chaque PAA Google, on détecte si ta page y répond ou pas

Feature

Info Gain score (HCU 3.0) : entités uniques à ta page absentes du top 10 = différenciateur

Feature

CrUX field data (vraie data utilisateur Chrome) câblé dans l'audit-core

Feature

Schémas E-E-A-T 2026 : Person.knowsAbout, mainEntityOfPage, reviewedBy, Speakable

Perf

OpenAI + DeepSeek prompt caching (-50% coût tokens system, gain x20 DeepSeek)

Fix

SYSTEM_PROMPT : bounce rate retiré (mort GA4), keyword density retiré (mort post-BERT)

Fix

Skyscraper pivoté en Info Gain (HCU 3.0 pénalise « longest = best »)

Fix

Validators anti-hallucination : URLs inventées rejetées, chiffres inventés flag review

v6.1 — Phase 1 : produit solide

Lifecycle, switching-cost agence, observabilité

2026-05-19
Feature

Audit dashboard 16 onglets plats → 5 top-level (Vue / Corrections / Contenu / Technique / Insights)

Feature

Bulk-apply recos : checkbox + sticky bottom bar « Appliquer N sélectionnées »

Feature

NavBoost CTR detector promu en hero card de la Synthèse

Feature

Next Best Action — reco prioritaire en CTA pleine largeur, Linear-style

Feature

Onboarding checklist 4 étapes (GSC / plugin / audit / push) — disparaît seule

Feature

Sidebar < 12 entrées : Profile + Support + Admin + Google Ads nested

Feature

Lifecycle email drip 8 touchpoints (D2..D30) + weekly digest

Feature

Care Report mensuel white-label auto-envoyé le 5 du mois

Feature

Undo / rollback push WP — snapshot avant chaque push

Feature

Notes utilisateur par recommandation (switching cost)

Feature

Historique de positions quotidien GSC (locked-in chez nous)

Perf

p-limit(5) sur push WP bulk (40 sites ≠ 40 connexions WP en parallèle)

Perf

whatsapp-web.js + qrcode sortis du bundle (-400 MB Chromium)

Perf

Lazy-load des 12 onglets lourds (Suspense + React.lazy)

Perf

DB index composite (status, updated_at) sur audit_jobs

v6.0 — Phase 0 : stop the bleeding

24 bugs critiques + sécurité

2026-05-19
Fix

expected-lift : ajout des alias camelCase — les lifts ne sont plus à 0 en DB

Fix

Audit dashboard : tenant guard sharing-aware (cross-tenant via site_shares)

Fix

audit-status : reject explicite des pages orphelines (siteId null)

Fix

Migrations Drizzle : archivage des 4 SQL appliquées en prod (crash fresh deploy)

Fix

Watchdog audit-queue : temporal filter 30 min (plus de re-zombification)

Fix

Stripe nettoyé complet : CSP, settings UI, schema comment, var rename → PayPal

Sécurité

Plugin WP /status route protégée par bearer token (HTTPS + hash_equals)

Sécurité

CSP : js.stripe.com retiré, *.paypal.com wildcard ajouté pour iframes paiement

Feature

Billing dashboard 100% FR (toasts inclus, /mo → /mois, badges, CTAs)

Fix

Header : drop du dark-pattern dropdown « Fonctionnalités → /audit » 4 fois

Fix

STATS « 60+ modules » → « 40+ modules » (count réel)

Fix

Comparison /vs/[competitor] honest : « Dual-LLM consensus » vs « IA généraliste »

Fix

CTAs unifiés sur modal AuthButton (fin du schizo modal-vs-page route)

Une demande ? Un bug ?

Toute remontée passe par WhatsApp ou directement par mail à patrick@mogacode.ma. Réponse sous 4h ouvrées.

SEO MASTER

Un produit MogaCode
Audit SEO + AEO IA pour WordPress.

Hébergement Infomaniak · Suisse · RGPD

Support

hello@coden.ma

Support WhatsApp

© 2026 Mogacode SARL-AU · Tous droits réservés

Conçu pour les agences SEO modernes