Plan d'action SEO

Top 20 priorités du moment, générées depuis GSC, GPT, PageSpeed, sync et données business.

Legacy TODO : 6/27

Derniere generation

30/04/2026 16:08

Mode

claude-multi-agent

Actions ouvertes

20/20

Warnings a verifier

0

Etat des lieux des agents

2 analyses parallèles puis arbitrage business centré sur les leads qualifiés.

Agent 1

GSC + PageSpeed

Moverz.fr est en recul significatif sur la période analysée : -19,7 % de clics (286 vs 356) et -17,4 % d'impressions (42 858 vs 51 867). Le CTR global reste structurellement très faible (0,67 %), révélant un problème de positionnement ou de pertinence des titres/métas. Les clusters les plus touchés sont les Villes (-36,2 % de clics) et les Corridors (-48,4 % de clics), qui sont précisément les pages à plus fort potentiel de génération de leads. Le blog informationnel subit une chute de position moyenne de 1,0 à 7,0, signe probable d'une mise à jour algorithmique ou d'une dégradation de contenu. Sur le plan technique, 1 439 URLs présentent des problèmes HTTP, 1 978 URLs sont hors sitemap, et 2 394 URLs n'ont pas de score mobile mesuré — une dette technique massive. Les signaux de synchronisation sont sains (aucun échec répété, dernière sync < 7 jours). L'objectif de maximiser les leads qualifiés sur 3 mois est directement menacé par la combinaison de positions trop basses sur les requêtes commerciales clés et d'une infrastructure technique défaillante.

Effondrement simultané du trafic sur les deux clusters à valeur commerciale directe (Villes et Corridors) avec respectivement -36 % et -48 % de clics, pendant que les requêtes business à fort volume (« déménagement nice », « devis déménagem

Agent 2

GA4 + Conversion + GPT_DATA

Le site génère un trafic modeste mais réel (~600 sessions GA4 sur la période analysée). La homepage concentre l'essentiel de la valeur conversion (499 sessions, CR 29%), ce qui révèle une dépendance critique à une seule page. Le tunnel de conversion est très peu alimenté (92 sessions totales, 12 complétions) avec un taux de complétion de 15% — faible mais pas catastrophique une fois entré. Les sources les plus performantes sont moverz.fr (CR 38%), Google CPC (CR 31%) et ChatGPT (CR 20-21%), ce qui est un signal fort sur la qualité de l'intention des visiteurs issus de l'IA générative. Le blog génère du trafic SEO (cartons gratuits, arnaques déménagement) mais zéro conversion — déconnexion totale entre contenu et objectif lead. GPT_DATA est null, ce qui constitue un angle mort stratégique majeur dans un contexte où ChatGPT est déjà source de trafic qualifié mesurable.

L'émergence de ChatGPT comme source de trafic convertissant (88 sessions combinées, CR ~20%) est le signal le plus stratégique de la période. Ce canal surperforme le direct (CR 6%) et rivalise avec Google Organic (CR 18%). Parallèlement, le

Arbitre

Strategie leads qualifiés

Moverz.fr traverse une crise de trafic qualifié simultanée sur deux fronts : un effondrement SEO sur les clusters à valeur commerciale directe (Villes -36 %, Corridors -48 %) et un tunnel de conversion en panne silencieuse sur 8 jours récents. Ces deux signaux combinés menacent directement l'objectif de maximisation des leads sur 3 mois. En parallèle, un avantage concurrentiel naissant est identifié : ChatGPT est déjà la 4e source de trafic avec un CR de 20-21 %, sans aucune optimisation dédiée, alors que GPT_DATA est null — angle mort stratégique majeur. La dette technique (1 439 URLs en erreur HTTP, 1 978 URLs hors sitemap, 2 394 URLs sans score mobile) aggrave structurellement la situation en diluant le budget de crawl et en freinant le recrawl des pages commerciales. Le blog génère du volume d'impressions et de sessions mais zéro conversion, faute de CTA. La homepage reste le seul point de conversion performant (CR 29 %), ce qui constitue un single point of failure inacceptable. Le plan d'action sur 3 mois doit donc traiter en urgence la panne tunnel, restaurer les pages corridors supprimées, renforcer les pages Villes, assainir la dette technique, activer les signaux LLM/GPT, et diversifier les points de conversion au-delà de la homepage.

L'arbitrage retenu privilégie dans cet ordre : (1) stopper l'hémorragie immédiate de leads via la correction du tunnel et la restauration des pages 410 à impressions élevées — impact direct en 0-7 jours ; (2) renforcer les pages commerciale

Top 20 actions prioritaires

Lucie valide chaque action et déclenche automatiquement un warning de re-check.

#PrioriteActionSourceSuiviValidation
1P0 · 98

conversion

Confiance : high

Guillaume

A traiter

Re-check par defaut : 3j

Récupération immédiate des leads perdus quotidiennement. Estimé à +5 à +15 leads/mois selon la durée réelle de la panne et le volume de trafic tunnel.

0 suivi(s)

2P0 · 96

pagespeed

Confiance : high

Guillaume

A traiter

Re-check par defaut : 14j

+10 à +20 leads/mois si les pages sont recréées ou redirigées vers des alternatives pertinentes. Récupération partielle du trafic Corridors perdu.

0 suivi(s)

3P0 · 95

gsc

Confiance : high

Lucie

A traiter

Re-check par defaut : 14j

+15 à +25 leads/mois si les positions remontent de 5 à 10 rangs sur les requêtes clés. Impact visible en 4 à 8 semaines.

0 suivi(s)

4P0 · 93

gpt

Confiance : high

Guillaume

A traiter

Re-check par defaut : 7j

Doubler ou tripler le trafic IA générative en 3 mois si les signaux sont optimisés. Canal à coût marginal très faible. Estimé à +20 à +40 leads/mois à horizon 10-12 semaines.

0 suivi(s)

5P1 · 91

ga4

Confiance : high

Guillaume

A traiter

Re-check par defaut : 14j

+15 à +30 leads supplémentaires sur 3 mois. Impact direct et mesurable rapidement.

0 suivi(s)

6P1 · 89

pagespeed

Confiance : high

Guillaume

A traiter

Re-check par defaut : 21j

Accélération du recrawl des pages commerciales sous-indexées. Impact estimé sur le volume de leads des pages Villes en 4 à 8 semaines.

0 suivi(s)

7P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

8P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

9P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

10P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

11P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

12P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

13P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

14P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

15P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

16P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

17P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

18P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

19P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

20P2 · 60

gsc

Confiance : medium

Lucie

A traiter

Re-check par defaut : 14j

Impact à confirmer sur les leads qualifiés.

0 suivi(s)

Warnings et prochains points a verifier

Chaque action validee cree automatiquement un point de controle futur.

StatutEcheanceAction lieeEffet attenduControle
Aucun warning planifie pour l'instant.

Backlog SEO historique

22% complete
Progression globale du markdown historique22%
P0

P0 — Cette semaine (impact J+7 à J+14)

1/6
  • #1 Mettre à jour dates "2025"→"2026" dans les titles de 3 articles + remplacer "CreditSafe"→"Pappers"
  • #2 Réécrire titles/meta des 8 pages à 0% CTR (100+ impressions)
  • #3 Créer 4 articles "comparatif déménageurs [ville] 2026"
  • #4 Enrichir `/comparateur-demenageurs/` (pos 23–29, 64–117 impr, 0 clic)
  • #5 `/label-moverz/` — indexation GSC + réécrire H1/title
  • #6 Ajouter photos sur toutes les pages ville (landmark + alt optimisé)
P1

P1 — Semaines 2–3 (impact J+14 à J+30)

0/7
  • #7 Consolider cannibalisation "demenageur strasbourg tarif" (9 pages, 159 impr, 0 clic)
  • #8 Consolider cannibalisation "devis déménagement bordeaux" (3 pages, 310 impr, 0 clic)
  • #9 Créer 4 articles "devis déménagement [ville] 2026" (~727 impr combinées, 0 clic)
  • #10 `/label-moverz/` — section longform SSR + maillage interne
  • #11 Créer `/blog/comment-verifier-demenageur-fiable/` (feeder label-moverz)
  • #12 Maillage interne : 20 articles top blog → 3 liens contextuels chacun
  • #21 Refaire le logo/favicon SERP
P2

P2 — Semaines 3–4 (impact J+21 à J+45)

0/7
  • #13 Re-mesurer GSC pages ville post-refonte Lucie — à faire le 23 mars
  • #14 Enrichir `/demenagement/bordeaux/` (296 impr, pos 22 sur "devis déménagement bordeaux")
  • #15 Enrichir `/demenagement/marseille/` et `/demenagement/toulouse/`
  • #16 Page dédiée `/moving-company-france/` en anglais 100%
  • #17 Consolider cannibalisation Lille, Rouen, Nice
  • #18 Enrichir hub `/blog/` + créer pages catégories
  • #19 Enrichir 20 guides ville premium → 2 500–3 000 mots (objectif Lucie)

P3 — Mois 2 (impact J+45 à J+60)

0/1
  • #20 Netlinking 500€/mois

Corrections techniques build (hors SEO contenu)

5/6
  • TECH-7 Migrer le build vers GitHub Actions (priorité quand disponible)
  • TECH-1 ISR → SSG blog
  • TECH-2 + TECH-4 Supprimer `export const runtime = "edge"` dans `app/label-moverz/opengraph-image.tsx`
  • TECH-3 Mettre à jour `.dockerignore`
  • TECH-5 Investiguer `lib/blog-canonique.ts` (8.3 MB)
  • TECH-6 Exclure `lib/blog-canonique.ts` du contexte Docker