Technique14 min de lecture

Migration SEO — la checklist anti-catastrophe

Changement de domaine, refonte e-commerce, passage HTTPS : 30 points avant, pendant, après. Pour ne pas perdre 50 % de trafic.

TL;DR

Une migration SEO mal gérée fait perdre 20 à 80 % de trafic organique. Une migration bien préparée perd moins de 10 % et récupère sous 3-4 mois. Trois phases : préparation 4-8 semaines (inventaire URL, mapping 1-to-1, audit liens et schemas), exécution day-of (redirections, sitemap, GSC), monitoring 90 jours (GSC, positions, logs, CrUX).

Par Mattis Bétourné, fondateur d'Yvarn

Cet article s'adresse aux développeurs, lead techniques et dirigeants qui pilotent une migration ou refonte avec enjeu SEO significatif.

1. Pourquoi les migrations cassent le SEO

Une migration SEO casse rarement par accident technique. Elle casse parce que personne n'a fait l'inventaire complet des URL existantes, parce que les redirections 301 sont incomplètes ou mal configurées, parce que les schemas n'ont pas été préservés, parce que le profil de liens externe n'a pas été audité. Référence sur les types de redirections : Google Search Central — Redirects.

Les trois types de migration les plus risqués :

  • Changement de nom de domaine (rebranding) — tous les backlinks externes pointent vers une URL qui n'existe plus.
  • Refonte avec changement de CMS (WordPress → Shopify, Magento → Prestashop, custom → headless) — structure d'URL généralement différente.
  • Restructuration d'arborescence (suppression de catégories, fusion de pages) — pertes de pages money historiques.

Les migrations qui se passent sans casse : passage HTTP → HTTPS sur le même domaine et même structure d'URL, changement de serveur, refonte visuelle sans modification d'URL ni de structure HTML. Si vous êtes dans ce cas, le risque est faible.

2. Avant migration (J-30 à J-1)

Neuf actions à compléter impérativement avant le jour J. Si une seule manque, reportez la migration.

  • 01. Inventaire complet : crawl Screaming Frog de l'ancien site, export CSV de toutes les URL.
  • 02. Mapping 1-to-1 : pour chaque ancienne URL, définir la nouvelle URL équivalente. Aucun "to be defined" toléré.
  • 03. Audit du profil de liens : Ahrefs/Majestic, identifier les top 50 backlinks externes, vérifier que leurs URL cibles ont une redirection préparée.
  • 04. Export GSC : 16 mois d'historique Performance (clics, impressions, requêtes par page). Conserver hors GSC.
  • 05. Snapshot CrUX : Core Web Vitals pré-migration via PageSpeed Insights, pour comparer après.
  • 06. Audit schemas : lister tous les schema.org actuels (Service, Product, Article, FAQPage, LocalBusiness). Plan de préservation.
  • 07. Sitemap.xml courant : copie statique stockée, à comparer avec sitemap post-migration.
  • 08. Robots.txt : copie, vérification que la nouvelle version reproduit les règles critiques (allow IA, disallow admin, etc.).
  • 09. Plan de communication client : email à la base 7 jours avant, en cas de changement de domaine ou d'URL critiques.

3. Pendant migration (jour J)

Huit checks à exécuter dans les 2 heures suivant la bascule. Personne ne mange tant que ces 8 checks ne sont pas verts.

  • 01. Mise en place des redirections 301 (htaccess, Nginx config, ou Cloudflare Workers). Tester 10 redirections avant déploiement complet.
  • 02. Vérifier robots.txt en prod immédiatement après bascule. Test : curl -I https://domain/robots.txt.
  • 03. Vérifier sitemap.xml en prod. Soumettre le nouveau dans GSC dans la première heure.
  • 04. Tester 30 URL critiques en HTTP 200, pas en 302/307/404. Screaming Frog crawl ciblé.
  • 05. Vérifier schemas critiques (LocalBusiness, money pages) via Rich Results Test.
  • 06. Vérifier que Google Tag Manager et Google Analytics 4 tracking tournent bien sur les nouvelles URL.
  • 07. Snapshot CrUX immédiat (Field Data prend 28 jours pour stabiliser, Lab Data immédiat).
  • 08. Soumettre demande d'indexation prioritaire pour les top 10 pages money via GSC.

4. Après migration (J+1 à J+90)

Sept checkpoints sur 90 jours. La récupération SEO d'une migration prend du temps, ne paniquez pas à J+7 si vous perdez 20 % de trafic — c'est normal et ça remonte.

  • 01. J+1 : check GSC pour erreurs nouvelles dans "Couverture". Erreurs 404, soft 404, canonical conflicts.
  • 02. J+3 : check positions sur 30 keywords cibles (manuel ou outil de suivi). Chute > 10 positions = investigation.
  • 03. J+7 : audit complet log serveur. Identifier les pages crawlées avec erreur ou non crawlées.
  • 04. J+14 : check CrUX Field Data. Si LCP/CLS dégradés vs avant, action perf.
  • 05. J+30 : check trafic GA4 vs même période n-1. Si chute > 15 %, audit complet.
  • 06. J+60 : check profil de liens. Les backlinks externes redirigent-ils correctement ?
  • 07. J+90 : décision continue ou stop des plans d'action correctifs. Si récupération > 90 % du trafic pré-migration, succès.

5. Erreurs fatales

  1. 01
    Chaînes de redirections (301 → 301 → 301). Google suit max 5 hops, et perd du PageRank à chaque saut. Toujours redirection directe ancienne URL → URL finale.
  2. 02
    Redirections 302 au lieu de 301. 302 = temporaire, ne transmet pas l'autorité. À éviter sauf cas très spécifique (test A/B).
  3. 03
    Schemas non préservés. LocalBusiness, Product, Article : si vous les perdez, les Rich Results disparaissent et le CTR chute.
  4. 04
    Sitemap pas mis à jour. Google indexe via sitemap en priorité. Un sitemap mort 7 jours = 7 jours sans crawl prioritaire des nouvelles URL.
Pour aller plus loin

FAQ — Migration SEO

01Combien de trafic perd-on lors d'une migration SEO mal gérée ?
Entre 20 et 80 % selon la gravité des erreurs. Les pertes les plus fréquentes : 30-50 % de trafic organique dans les 60 jours post-migration, avec récupération partielle à 6-12 mois. Une migration bien préparée perd typiquement moins de 10 % et récupère sous 3-4 mois.
02Combien de temps avant migration pour préparer ?
Minimum 4 semaines pour un site < 500 pages. 6-8 semaines pour un e-commerce > 1 000 SKU. 8-12 semaines pour un site éditorial avec plusieurs milliers d'articles. Ne jamais lancer une migration en moins de 3 semaines si l'enjeu SEO est sérieux.
03Quand lancer la migration techniquement ?
Pas un vendredi soir, pas un jour férié, pas en pleine saisonnalité. Idéalement un mardi matin (mar-mer-jeu sont les meilleurs jours). Permet de monitorer 3-4 jours pleins et d'intervenir si problème détecté. Hors saisonnalité forte pour minimiser l'impact business.
04Faut-il garder les anciennes URL ?
Si possible, oui. Une URL stable depuis 5 ans avec des backlinks et un historique GSC vaut plus qu'une URL "propre" mais neuve. Si la migration impose un changement (refonte CMS, restructuration), redirections 301 obligatoires depuis chaque ancienne URL vers son équivalent fonctionnel.
05Comment monitorer une migration SEO en temps réel ?
Trois outils en parallèle : (1) Google Search Console — rapport Couverture, demander indexation des nouvelles URL critiques, (2) Screaming Frog en mode crawl programmé H+0, H+24, H+72, (3) Sentry ou Logflare pour les erreurs serveur. Plus checks manuels du sitemap.xml et de robots.txt à J+0.
06Quel délai pour récupérer après migration ?
Migration parfaite : 1-3 mois pour stabilisation, ranking équivalent à 3-6 mois. Migration imparfaite avec corrections post-déploiement : 6-12 mois, parfois plus. Migration cassée (chaînes de redirections, schemas perdus, content fortement modifié) : récupération incomplète, perte permanente possible.

En résumé

Une migration SEO ne s'improvise pas. La différence entre "on perd 10 % et on récupère en 3 mois" et "on perd 50 % et on récupère partiellement en un an" tient à 30 points de checklist appliqués avec discipline.

Si vous prévoyez une migration majeure et que l'enjeu SEO est sérieux (top 10 sur des keywords business critiques), faire cadrer la migration par un consultant SEO senior à la journée évite le pire. Le ROI de cette journée se chiffre en mois de trafic préservé.

· cadrer la migration

Cadrage migration en une journée

Une journée de cadrage avec un consultant SEO senior avant la migration. Plan de redirections, préservation schema, monitoring post-migration. 1 400 € HT.

Cadrer une mission
Mattis Bétourné, fondateur d'Yvarn
Mattis Bétourné

Fondateur d'Yvarn, agence SEO à Bordeaux. Développeur senior (Thales, Capgemini, Betclic). À propos.