Migration de site web : checklist SEO pour préserver trafic

Ref Illustration d'une checklist avec un globe et une flèche ascendante.

Table des matières :

  1. Ce qui fait chuter le trafic lors d’une migration (et ce que Google “comprend” vraiment)
  2. Avant la bascule : inventaire, crawl, KPI et “pages à ne surtout pas casser”
  3. URLs et redirections : la mécanique 301 qui évite les fuites (et les chaînes de l’enfer)
  4. Contenu, templates et intent : préserver la sémantique (et éviter les “pages vides” post-refonte)
  5. Données structurées, hreflang et signaux “machine-readable” : sécuriser les rich results
  6. Performance, accessibilité et rendu : la migration qui ne dégrade pas les Core Web Vitals
  7. Mise en ligne et après : QA, monitoring GSC/GA4 et plan de rattrapage

Une migration de site web, c’est un peu comme déménager un entrepôt sans étiquettes sur les cartons : si vous perdez la correspondance entre l’ancien et le nouveau, Google aussi… et le trafic organique peut rester coincé sur le trottoir. La bonne nouvelle : avec une checklist SEO de migration structurée, on peut préserver (et parfois améliorer) la visibilité, tout en limitant les creux de courbe qui font transpirer les COMEX.

Dans un contexte francophone, les migrations incluent souvent des cas “très concrets” : passage d’un .com vers un .fr, regroupement de plusieurs sites pays, refonte e-commerce (catégories + facettes), ou migration vers un headless CMS. Dans tous les cas, l’enjeu SEO est le même : transférer proprement la valeur (signaux, intent, maillage, popularité) et éviter les erreurs irréversibles (désindexation, duplication, contenus rendus invisibles, redirections mal conçues).

Ce qui fait chuter le trafic lors d’une migration (et ce que Google “comprend” vraiment)

Une migration de site web peut recouvrir plusieurs chantiers : changement de domaine, refonte CMS, ré-architecture des catégories, passage en HTTPS, internationalisation, passage d’un site statique à une SPA, etc. En SEO, le risque principal vient du fait que Google doit réapprendre la cartographie (URLs), la hiérarchie (maillage interne), et parfois la signification (contenu) de votre site. Si un élément casse (redirections, canonicals, robots, performances), l’indexation et le classement peuvent se dégrader.

Pour raisonner clairement, il est utile de découper “ce que Google fait” pendant une migration :

  • Découverte : Google trouve vos nouvelles URLs via le maillage interne, les sitemaps, et les liens externes.
  • Exploration & rendu : Googlebot récupère la page, et (selon le cas) la rend si du JavaScript est nécessaire.
  • Indexation & consolidation : Google choisit une URL canonique, agrège des signaux (liens, contenu, duplications), et peut transférer des signaux via redirections.
  • Classement : les pages se repositionnent selon la pertinence, l’intent, la qualité, et l’expérience.

Techniquement, la migration touche aux signaux de découverte (sitemaps, liens internes, popularité externe), de rendu (HTML server-side vs rendu JS), et de consolidation (canonical, hreflang, redirections). Google peut transférer une partie des signaux d’une URL à une autre, mais pas “par magie”. La documentation officielle est explicite : « When moving your site, you should use permanent redirects (301) from the old URLs to the new URLs. » (Google Search Central, Site moves with URL changes : https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes).

Les chutes de trafic les plus fréquentes ne viennent pas d’un “mystère d’algorithme”, mais de causes très opérationnelles :

  • URLs non redirigées (ou redirigées vers une page non pertinente) → pertes de positions + 404.
  • Noindex/robots mal gérés (souvent hérité de la pré-prod) → pages sorties de l’index.
  • Canonicals incohérents → Google indexe “la mauvaise version” ou considère le contenu dupliqué.
  • Suppression de contenus utiles (textes de catégories, FAQ, guides, intertitres) → baisse de pertinence sémantique.
  • Dégradation CWV/performance sur mobile → expérience en baisse, crawl moins efficient.
  • Maillage interne cassé (liens pointant vers anciennes URLs, depth qui augmente) → pages stratégiques moins accessibles.

Côté business, le point souvent sous-estimé est le temps de stabilisation. Une migration peut générer une volatilité de 2 à 8 semaines (parfois plus selon la taille du site, la fréquence de crawl et l’ampleur des changements). L’objectif réaliste n’est pas “zéro variation” — sauf si vous migrez une page unique (chanceux) — mais de contrôler la baisse potentielle, de protéger les pages à fort CA/leads, et de se donner des seuils d’alerte clairs. Pour cadrer ce travail, un bon point de départ est une démarche type audit + roadmap, comme dans cet article : Audit SEO : livrables clés, quick wins et roadmap 30/60/90.

Avant la bascule : inventaire, crawl, KPI et “pages à ne surtout pas casser”

La première brique d’une checklist SEO de migration consiste à produire un inventaire fiable : toutes les URLs indexables, leurs statuts, leurs canonicals, leurs métadonnées, leur profondeur de clic, les backlinks, les pages qui convertissent. On combine généralement un crawl (Screaming Frog / Sitebulb), les exports Google Search Console (performances + pages), et l’analytics (GA4). L’objectif : établir une “photo” de référence (baseline) pour comparer avant/après.

Pour éviter les angles morts, pensez “3 sources, 1 vérité” :

  • Crawl : révèle structure, codes HTTP, canonicals, balises, pagination, profondeur.
  • GSC : révèle ce que Google voit (clics, impressions, pages indexées/exclues, requêtes).
  • GA4 : révèle ce qui performe business (sessions, conversions, parcours, landing pages).

Ensuite, on classe les pages par criticité. Une pratique efficace pour des équipes marketing (et pas uniquement SEO) : définir une liste Tier 1 (top pages SEO + pages money + pages brand), une Tier 2 (clusters de contenus, pages soutien), et une Tier 3 (long tail, pages secondaires). Cela permet de prioriser les tests de redirection, de contenu et de tracking.

Une façon simple (et actionnable) de formaliser ce tri est de poser des seuils — à adapter à votre volumétrie :

Tier Critères typiques (exemples) Pourquoi c’est critique
Tier 1 Top landing pages GSC (clics) + pages avec conversions + pages avec backlinks majeurs Si ça casse, la baisse est immédiate (trafic, leads, CA)
Tier 2 Pages “support” d’un cluster, catégories secondaires, contenus evergreen Impact SEO moins instantané mais fort sur le moyen terme
Tier 3 Long tail, pages à faible trafic, archives On évite surtout les erreurs massives (index bloat, 404)

Pour la partie mesure comportementale, vous pouvez aussi vous appuyer sur les repères GA4, notamment sur l’interprétation de l’engagement : Taux de rebond GA4 : définition, calcul et interprétation SEO 2026.

Enfin, on fixe des KPI de migration qui parlent au COMEX : sessions organiques, clics GSC, impressions, positions sur un panier de mots-clés, leads/transactions SEO, et indicateurs techniques (erreurs 404, pages exclues, CWV). En B2B, j’ajoute souvent “part des pages pipeline” : % des conversions attribuées à un ensemble de pages stratégiques (études de cas, offres, catégories).

Pour rendre ces KPI “pilotables”, fixez aussi des seuils d’alerte avant le go-live (exemples) :

  • +X% de 404 sur des pages Tier 1 → correction immédiate (même jour).
  • Baisse >Y% des clics GSC sur le panier de requêtes cœur → audit redirections + contenus + indexation.
  • Pic d’URLs “Exclues” (soft 404 / doublons) → revue canonicals, templates, pages vides.

Et si vous souhaitez aligner SEO et acquisition payante pour amortir un trou d’air, l’approche “Search unifiée” est pertinente : SEA et SEO : stratégie Search unifiée et data-driven.

URLs et redirections : la mécanique 301 qui évite les fuites (et les chaînes de l’enfer)

Le cœur d’une migration SEO, c’est un plan de redirection. Chaque URL ancienne importante doit pointer vers l’équivalent fonctionnel le plus proche (même intention, même contenu, même catégorie), avec une redirection 301 (permanente). La règle d’or : éviter les “redirections vers la home” (soft-404 déguisées), et éviter les redirections approximatives qui diluent la pertinence. Google rappelle dans sa doc sur les migrations que les redirections doivent être maintenues suffisamment longtemps pour que les signaux se transfèrent (voir la page Search Central citée plus haut).

Concrètement, un bon plan de redirection se construit avec une table “ancien → nouveau”, enrichie de colonnes : type de page, statut SEO (Tier 1/2/3), backlinks, trafic, et responsable (qui valide). Un format minimal qui marche bien en équipe (SEO + produit + dev) :

Ancienne URL Nouvelle URL Type Tier Raison / intention Statut
/categorie/chaussures-running /running/chaussures Catégorie 1 Même intent, nouvelle taxonomie Validé
/blog/guide-pointure /conseils/guide-pointure Contenu 2 Reclassement dans hub “Conseils” À tester
/promo/ete-2024 (410 ou redirection vers catégorie promo) Campagne 3 Page obsolète, pas d’équivalent Décision à acter

Sur le plan technique, ciblez une architecture de redirection en un seul saut (A→B), sans chaîne (A→B→C) ni boucle (A→B→A). Les chaînes augmentent la latence, peuvent consommer du budget crawl, et rendent le debugging pénible. Un test simple en pré-prod : crawler les anciennes URLs (liste) et vérifier que la destination finale est en 200, canonique correcte, et indexable.

Deux points souvent oubliés, mais très rentables :

  • Gérer les pages supprimées : si une URL n’a plus de raison d’exister et n’a pas d’équivalent pertinent, une réponse 410 (Gone) peut être plus honnête qu’une redirection “au hasard”. L’important est d’éviter les redirections trompeuses qui produisent des soft 404.
  • Normaliser les règles globales : unifiez HTTPS, host www/non-www, slash final, minuscules, etc., avant d’empiler des exceptions.

Pour comprendre (ou expliquer à l’équipe dev) la logique des codes HTTP, la ressource MDN sur la redirection permanente est utile : https://developer.mozilla.org/fr/docs/Web/HTTP/Status/301.

N’oubliez pas les “détails qui cassent tout” : normalisation des slashs (/), HTTP→HTTPS, www vs non-www, paramètres (?utm=), et pagination. Documentez votre stratégie de canonicalisation, sinon vous risquez de créer des duplications à grande échelle.

Si vous changez de domaine, prévoyez aussi les signaux de confiance “hors site” : mise à jour des backlinks prioritaires (partenaires, annuaires sectoriels, presse, pages institutionnelles) et… des profils que vos équipes oublient (Google Business Profile pour les réseaux de points de vente, LinkedIn, YouTube, outils, signatures email, etc.). Sur ce point, les réflexes “qualité des liens” restent valables : Netlinking : choisir des backlinks de qualité et éviter les liens toxiques.

(Option “terrain” qui évite des nuits blanches : faites valider le mapping Tier 1 en atelier de 45 minutes avec marketing + sales + produit. C’est souvent là que ressortent les vraies pages “money”, celles qui ne sont pas forcément les plus visitées.)

Contenu, templates et intent : préserver la sémantique (et éviter les “pages vides” post-refonte)

Une migration n’est pas qu’un sujet d’URLs : c’est souvent un changement de templates, de blocs, de CMS… donc de contenu réel rendu. Or Google évalue la page telle qu’elle est servie/rendue : titres, paragraphes, ancres, navigation, données structurées. Si votre refonte “design” supprime des blocs de texte jugés “trop longs” (au profit d’accordéons, de tabs non rendus SSR, ou de carrousels), vous pouvez perdre la couverture sémantique qui expliquait à Google pourquoi vous étiez pertinent.

Pour limiter ce risque, faites un diff SEO sur un échantillon de pages (au moins toutes les Tier 1 + un échantillon de Tier 2) : comparez Hn, title/meta description, contenu principal, liens internes sortants, fil d’Ariane, FAQ, et éléments E‑E‑A‑T.

Checklist de “parité SEO” sur un template (rapide à exécuter en QA) :

  • Le Title conserve l’intent et la promesse (sans sur-optimisation) ; pas de titres dupliqués.
  • Un H1 unique et aligné avec le sujet principal ; pas de Hn uniquement “design”.
  • Le contenu principal (texte, listes, tableaux) est bien présent dans le HTML rendu (pas uniquement après interaction).
  • Le breadcrumb reflète la nouvelle arborescence et aide l’utilisateur + Google.
  • Le maillage interne n’a pas été “nettoyé” au point d’isoler les hubs.
  • Les blocs de réassurance (auteur, date, sources, garanties, livraison, retours) existent encore quand ils contribuent à la confiance.

Mini-scénario typique : une refonte e-commerce remplace le texte de bas de catégorie (800–1200 mots) par 2 lignes + des filtres. Visuellement c’est “plus propre”, mais SEO : baisse sur la longue traîne, car la page ne couvre plus les questions (“comment choisir”, “différences”, “marques”, “usage”) et les liens internes vers guides disparaissent. La solution n’est pas de “remettre un pavé”, mais de réintégrer du contenu structuré (intro concise + sections scannables + liens vers guides + FAQ utile), idéalement au-dessus du footer, et accessible sans interaction complexe.

Sur les secteurs sensibles (YMYL), le cadrage E‑E‑A‑T doit survivre à la refonte : preuves d’expertise, sources, pages auteur, mentions légales, etc. Vous pouvez renforcer ces aspects via : E-E-A-T : renforcer confiance et crédibilité SEO des pages YMYL.

Un piège classique : la génération de pages “propres” mais vides (catégories sans produits, tags sans contenu, filtres indexables, pages locales dupliquées). Ces pages gonflent l’indexation de faible qualité et peuvent tirer le site vers le bas. Si vous suspectez ce scénario, cet article donne une méthodologie de diagnostic : Contenu de page vide : diagnostic SEO et corrections prioritaires.

Données structurées, hreflang et signaux “machine-readable” : sécuriser les rich results

En 2026, une migration réussie ne se contente pas de “ne pas perdre” : elle doit préserver les signaux lisibles par machine (Schema.org, hreflang, breadcrumbs), car ils alimentent les résultats enrichis, la compréhension des entités et, indirectement, votre présence dans des interfaces de recherche plus “assistées”. Google définit les données structurées comme un moyen d’aider les moteurs à comprendre le contenu et à éligibiliser certains enrichissements (Google Search Central, Understand how structured data works : https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data).

Checklist pratique : validez que les templates post-migration émettent les mêmes types de schémas (ou de meilleurs), sans erreurs, et que les champs requis sont remplis (ex. Organization, BreadcrumbList, Product, Article, FAQPage selon le cas). Attention également aux incohérences : un BreadcrumbList qui ne correspond plus à l’architecture, des Product sans prix/stock, ou des avis non conformes.

  • Tester avant et après avec un outil de validation (et archiver les captures) : cela facilite l’investigation si la SERP change après go-live.
  • Vérifier la cohérence des identifiants (ex. @id, URL dans les schémas, logo, sameAs) si vous changez de domaine : les erreurs sont fréquentes sur les sites multi-marques.

Pour une mise à plat (et éviter de “perdre des étoiles” au passage), vous pouvez vous référer à : Balisage Schema : améliorer visibilité SEO et résultats enrichis.

Pour les sites internationaux, le hreflang est un sujet à traiter avant la mise en ligne : un mapping incomplet peut créer des cannibalisations entre pays/langues. Après migration, vérifiez dans GSC les rapports (quand disponibles) et testez un panel d’URLs. Cas fréquent en Europe : une version fr-FR et une fr-BE mal reliées, ou une alternance qui pointe vers d’anciennes URLs (redirections en cascade côté hreflang = signal brouillé).

Enfin, si votre stratégie inclut la visibilité “IA” (AI Overviews/LLM), assurez-vous que la refonte ne supprime pas les éléments qui facilitent l’extraction : définitions, listes, tableaux, sources, et un maillage qui explicite la structure du sujet. Sur cet axe, voir : Generative Engine Optimization : optimiser votre visibilité dans Google AI Overviews et la page service Optimisation SEO et GEO (le référencement par IA).

Performance, accessibilité et rendu : la migration qui ne dégrade pas les Core Web Vitals

Beaucoup de refontes “modernes” ajoutent des couches : JS, animations, trackers, frameworks, images plus lourdes… et les Core Web Vitals peuvent se dégrader, surtout sur mobile. Google rappelle que ces métriques mesurent des aspects de l’expérience utilisateur (LCP, INP, CLS) et qu’elles sont issues de données terrain (Chrome UX Report). Référence : https://web.dev/vitals/ (Google / web.dev). Une migration est un moment idéal pour “payer la dette technique” plutôt que de la refinancer à taux variable.

Dans votre checklist, incluez des garde-fous : budget performance (poids page, nombre de requêtes, JS total), optimisation images (formats modernes, responsive), lazy-loading maîtrisé, préchargement raisonné (fonts critiques), cache/CDN, et surtout tests sur vrai mobile.

Indicateur Cible “bon” (ordre de grandeur) Risque en migration
LCP ≤ 2,5 s images hero trop lourdes, CSS/JS bloquants
INP ≤ 200 ms trop de JS, écouteurs d’événements, scripts tiers
CLS ≤ 0,1 éléments qui bougent (bannières, images sans dimensions)

Côté accessibilité, ne “cassez” pas la sémantique HTML (titres, labels, contrastes) : une régression a11y peut aussi impacter l’exploration, la compréhension du contenu et l’expérience (notamment sur mobile et lecteurs d’écran). Pour un cadrage des priorités 2026, cet article synthétise les enjeux : SEO 2026 : Core Web Vitals, accessibilité et performance web.

Un point technique souvent sous-estimé en migration : le rendu. Si vous passez à une architecture qui dépend fortement du JavaScript (CSR), vous augmentez votre dépendance au rendu différé et vous prenez le risque de servir un HTML initial pauvre. Préférez SSR/SSG quand c’est possible pour les pages SEO critiques (catégories, contenus, offres), ou au minimum assurez-vous que les éléments essentiels (titres, contenus, liens internes) sont présents dans le HTML rendu.

Et vérifiez vos en-têtes HTTP : robots/x-robots-tag, compression (Brotli/Gzip), content-type, et cohérence canonicals. Une “petite” erreur d’en-tête (ex. noindex injecté globalement) peut coûter plus cher qu’un problème de redirection.

Mise en ligne et après : QA, monitoring GSC/GA4 et plan de rattrapage

Le jour J, votre meilleure assurance est une checklist d’assurance qualité (QA) exécutée en mode “incident response”. Exemple de contrôles prioritaires (Tier 1 d’abord) : 200/301/404, destination des redirections, canonicals, indexabilité (robots + meta robots), sitemaps, balises title/H1, données structurées, et parcours de conversion.

Si vous avez une pré-prod, testez avec authentification désactivée pour le crawl interne, mais bloquez l’indexation (restriction d’accès + noindex si nécessaire) : l’objectif est que vos équipes puissent crawler, pas que les moteurs indexent le chantier.

Dès la mise en ligne, connectez les signaux dans Google Search Console : soumission des nouveaux sitemaps, surveillance des erreurs d’exploration, et suivi des pages exclues (soft 404, doublons, “découverte, actuellement non indexée”, etc.). Si changement de domaine, utilisez les procédures de “site move” recommandées par Google (doc citée plus haut).

En parallèle, dans GA4, vérifiez que les événements clés (leads, achats, formulaires) remontent correctement et que vos UTMs/canaux ne sont pas cassés par des redirections maladroites (cas classique : paramètres supprimés, attribution qui s’effondre, conclusions business erronées).

Ajoutez aussi un volet “monitoring technique” souvent décisif sur les gros sites :

  • Logs serveur (si disponibles) : pour confirmer que Googlebot explore bien les nouvelles URLs et détecter les zones ignorées.
  • Crawl post-prod (J+1 puis J+7) : pour mesurer 404, redirections, canonicals, profondeur.
  • Dashboard (Looker Studio ou autre) : GSC + GA4 + erreurs d’exploration, avec annotations “date de bascule”.

Enfin, prévoyez un plan de rattrapage post-migration, car même une migration bien préparée a ses surprises (souvent cachées dans un .htaccess ou une règle Nginx “optimisée”). Typiquement :

  • Semaine 1 : correction 404/500, redirections manquantes, sitemaps, robots, canonicals.
  • Semaines 2–4 : optimisation maillage interne (liens vers URLs finales), remise à niveau des pages qui ont perdu des positions, correction CWV.
  • Semaines 4–8 : reconsolidation netlinking (mise à jour des backlinks majeurs), amélioration contenus, tests A/B si nécessaire.

Pour piloter l’impact business, reliez ce plan à vos métriques de rentabilité (CAC/LTV, attribution) : ROI SEO : calcul et suivi pour TPE/PME et ROI marketing : intégrer CAC, LTV et attribution pour mesurer la rentabilité. Et si vous cherchez une exécution “time-to-market” sans sacrifier le SEO, vous pouvez aussi regarder l’offre Un site internet en 4 jours (à condition de garder cette checklist sous le coude, évidemment).


Mini-checklist SEO de migration (à imprimer, encadrer, et poser près de la machine à café)

Phase Contrôle Critère de réussite
Avant Crawl + export GSC/GA4 Baseline complète + pages Tier 1 identifiées
Avant Mapping ancien→nouveau 100% des URLs stratégiques mappées
Avant Stratégie canonicals / paramètres Règles documentées + testées
Avant Pré-prod protégée Pré-prod non indexable (accès restreint) mais crawlable en interne
Build Templates SEO (title/H1, blocs, maillage) Parité ou amélioration du contenu rendu
Build Schema + breadcrumbs Validation sans erreurs (outil Rich Results)
Build Perf/CWV + mobile Pas de régression majeure LCP/INP/CLS
Go-live Redirections 301 Zéro chaîne, zéro boucle, destinations en 200
Go-live Sitemaps + robots Sitemaps OK, pages stratégiques indexables
Après Monitoring GSC (erreurs, exclusions) Erreurs sous contrôle + trajectoire de reprise
Après Crawl post-prod + correctifs Maillage mis à jour vers URLs finales, 404 résiduelles traitées
Après Mise à jour backlinks clés Liens majeurs corrigés vers URLs finales

Kévin, responsable du développement

Je souhaite être rappelé


    Ce site est protégé par reCaptcha et la politique de confidentialité et conditions d'utilisation de Google s'y appliquent.

    Résumé de la politique de confidentialité

    Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.