Documentation

Connect your marketing data to Claude, ChatGPT and other LLMs.

Full SEO Audit & Algorithm Updates

Deux outils complémentaires disponibles sur la page GSC Insights (/gsc/{id}/insights) — ils partagent les mêmes sources de données mais répondent à des questions différentes.

1. Full SEO Audit (bouton « Full SEO audit », en haut à droite)

Audit IA multi-prompts de la propriété. Lance 30+ prompts spécialisés en parallèle (curated depuis le projet open-source claude-seo, MIT) couvrant SEO technique, contenu, schema, Core Web Vitals, backlinks, E-E-A-T, etc.

Ce qui est audité (par catégorie)

CatégorieExemples de promptsPoids dans le score global
Techniquesitemap, hreflang, indexability, schema20
Contenucluster, programmatic, e-commerce, geo20
E-E-A-Tauteur, trust, signaux d'expertise15
CWVpage speed, SXO, performance15
SchemaJSON-LD, données structurées10
Local / Backlinks / Stratégiemaps, profil de liens, pages concurrents5 chacun
💡
Chaque prompt activé produit son propre score (0-100) + verdict (ok / warning / critical) + une courte analyse markdown. Le score global est une moyenne pondérée par catégorie, donc un score technique parfait ne compensera pas un contenu désastreux.

Signaux collectés avant le lancement de l'audit

  • GSC : top 50 requêtes, top 50 pages, comparaison période-vs-période (30 derniers jours vs 30 jours précédents), statut sitemap, URL Inspection sur la home
  • Google Safe Browsing : check malware/phishing sur la home
  • PageSpeed Insights mobile : scores + Core Web Vitals + top opportunités
  • Fetch HTML home : title, H1, meta description, body text, données structurées
  • Optionnel (si clés API configurées) : scrape Firecrawl, données backlinks DataForSEO

Lancer un nouvel audit

  1. Cliquer sur « Full SEO audit » (en haut à droite, bouton violet)
  2. Modal s'ouvre — cliquer sur « Run audit »
  3. Attendre 60-150 secondes (appels parallèles en batchs de 6 avec rate-limiting)
  4. Obtenir un score global, synthèse IA, cards détaillées par prompt
Cooldown : 5 minutes par propriété pour éviter les abus et les coûts qui s'emballent (un seul audit consomme ~150-300k tokens). Chaque utilisateur a un quota mensuel de tokens global visible sur /admin/ai-usage si admin.

Footer du modal — ce que les chiffres veulent dire

Format : Ran in 122.7s · 249 396 tokens · $0.0234 OpenRouter

  • Durée : temps total wall-clock incluant les batchs IA et la synthèse
  • Tokens : input + output, additionné sur tous les prompts + la synthèse finale
  • Coût : coût USD réel retourné par OpenRouter (champ usage.cost) — PAS une estimation

Chaque card de prompt montre aussi le modèle utilisé + son coût individuel comme petit badge à côté du nom du prompt.

Exporter & partager le rapport

Boutons en footer :

  • 📋 Copy markdown : rapport complet vers le clipboard, paste dans Notion / Slack / email
  • 📥 Download ▾ : .md (UTF-8 avec BOM), .docx (via pandoc, avec TOC), .pdf (DomPDF, page de couverture brandée + score card)
  • ✉ Send by email : sujet + message d'intro + checkboxes pour attacher md/docx/pdf

Onglet History

10 derniers runs par propriété (auto-pruned au-delà — garde la DB allégée). Cliquez sur n'importe quel run passé pour le recharger dans l'onglet Current. Chaque ligne montre score, verdict, durée, count de tokens, coût, modèle.

2. Google Algorithm Updates (annotations sur le chart)

Google sort 8-15 mises à jour majeures d'algorithme par an (Core, Spam, Helpful Content, Reviews, Site Reputation Abuse). Elles peuvent shifter le trafic de 30-70 % sur les sites impactés. Le chart sur /gsc/{id}/insights annote automatiquement chaque update qui tombe dans la plage de dates visible.

Visuel sur le chart

  • Une ligne verticale pointillée colorée à la date de début du rollout (rouge = Core, orange = Spam, bleu = Helpful Content, violet = Reviews, gris = Site Reputation, cyan = autre)
  • Un badge rond « G » en haut de la ligne — cliquable

Cliquez sur le G — ce qu'il y a dans le modal

  • Badge type + date début rollout → date fin (si terminé)
  • Nom de l'update (ex : « March 2026 core update »)
  • Sources : d'où la donnée a été tirée (Google Status Dashboard, Search Central blog, SE Roundtable, seed manuel)
  • Synthèse IA française en 5 lignes : Quoi / Cibles / Impact attendu / Action / Délai de stabilisation — générée par le même modèle IA GSC utilisé pour les SEO audits
  • Bloc tip « Comment lire l'impact ? »
  • Lien direct vers l'annonce officielle Google

D'où viennent les données

Synchro auto toutes les 24h (cron à 03h30) depuis 3 sources mergées + dédupliquées par type + YYYY-MM :

SourcePourquoi on l'utiliseConfirmé ?
Google Search Status DashboardOfficiel, dates rollout exactes, source primaire de vérité depuis fin 2024Oui
Google Search Central blog (RSS)Contexte éditorial officiel, descriptions plus longuesOui
Search Engine Roundtable (RSS)Tiers, rapide — détecte les events « non confirmés » de volatilitéUniquement si matché avec source 1 ou 2
💡
Comment lire l'impact : une chute brutale des clics/impressions débutant juste après une marque G suggère que le rollout pénalise votre site. Un pattern de récupération (chute puis remontée) signifie souvent que Google a re-évalué. Comparez les 14 jours avant vs 14 jours après la date de rollout.

FAQ

Pourquoi mon Full SEO audit est en « warning » avec score 55 sans problème évident ?

Certains prompts sont volontairement stricts — ils veulent des signaux que vous n'avez peut-être pas encore configurés (scrape Firecrawl, données backlinks via DataForSEO). Vérifiez la section « Skipped » en bas : les prompts skipped ne baissent pas le score, mais les erreurs si. Si vous voyez « skipped — requires Firecrawl key » vous pouvez soit ignorer (le prompt n'est pas applicable) soit configurer la clé dans /admin/general → Integrations (admin uniquement).

Pourquoi la synthèse a dit « 0/X URLs indexées » ?

Vieux bug, fixé. Le champ sitemap.contents[].indexed de Google est déprécié depuis 2018 et retourne toujours « 0 ». L'audit strip maintenant ce champ avant d'envoyer la donnée à l'IA + le system prompt interdit toute affirmation sur le taux d'indexation.

Puis-je désactiver des prompts spécifiques ?

Oui (admin uniquement) : onglet /admin/general → Google Search Console. Chaque prompt a un toggle enable/disable. Vous pouvez aussi enable/disable en lot par catégorie.

Puis-je lancer un audit sans affecter mon quota IA ?

Non — les audits comptent toujours dans votre quota mensuel de tokens. Exception : les admins peuvent bypass le cooldown par propriété avec ?force=1 sur l'URL pour les tests, mais ça consomme quand même des tokens.

Comment ajouter une mise à jour Google que je sais avoir eu lieu mais qui n'est pas affichée ?

Deux options : (1) attendre la prochaine sync quotidienne si c'est une annonce fraîche (apparaîtra probablement via le Status Dashboard ou Search Central RSS), (2) un admin peut éditer manuellement le tableau HISTORICAL_SEED dans app/Services/GoogleUpdatesSync.php et relancer « Backfill 24m » dans l'onglet /admin/general → GSC.

Besoin d'aide ? Demandez à Léa 💬
gadspilot assistant
Léa
Assistante IA · gadspilot
Besoin d'un humain ? Contacter le support