Articles · E-commerce

2027-05-11 12 min FR / EN

Migrer une boutique sans perdre le SEO

Changer de plateforme ne détruit pas le référencement tout seul. Ce qui le casse, c'est une bascule sans cartographie d'URLs, sans 301 testés, et sans suivi les semaines suivantes.

La sortie d'une boutique SaaS (catalogue, paiements, abonnements) est traitée dans Quitter Shopify pour une boutique que vous possédez. Cet article va plus loin sur le seul sujet qui fait souvent perdre le chiffre d'affaires organique: le SEO.

Objectif: arriver le jour J avec une table ancienne URL → nouvelle URL complète, des pages qui gardent leur contenu indexable, et un plan de contrôle pour corriger les 404 avant que Google ne les traite comme une disparition du site.

Pourquoi le trafic chute après une migration

  • URLs cassées sans 301: le moteur arrive sur une 404 ou une page générique. Le signal de l'ancienne URL s'évapore.
  • Structure d'URL réécrite sans mapping: /products/ Nom devient /categorie/produit/ sans ligne dans le fichier de redirections.
  • Titres, meta et H1 perdus à l'import: la page existe, mais elle ne ressemble plus à celle qui rankait.
  • Contenu aminci: descriptions tronquées, blocs FAQ ou guides non migrés, fiches quasi vides.
  • Canoniques et sitemap faux: la nouvelle boutique pointe vers d'anciennes URLs, un domaine de staging, ou oublie la moitié du catalogue.
  • Liens internes morts: menus, pieds de page, blocs « associés » et articles de blog pointent encore vers l'ancien schéma.
  • Facettes et paramètres: filtres couleur/taille indexés en masse, ou au contraire pages utiles bloquées par robots.txt.
  • HTTPS, www, trailing slash: quatre variantes du même produit, des chaînes de redirections, ou un mélange http/https.

Une baisse courte de crawl et de positions est fréquente même quand le travail est correctement fait. Une chute nette et durable pointe presque toujours vers des 301 manquants, des soft 404, ou du contenu perdu.

1. Inventorier les URLs qui portent le trafic

Avant de toucher à la nouvelle boutique, exportez la réalité, pas l'intuition:

  • Search Console: pages avec impressions et clics (12 à 16 mois si possible)
  • Analytics: sessions organiques par URL, pas seulement par page vue « jolie »
  • Backlinks connus (outils ou Search Console Liens) vers fiches et articles
  • Sitemap XML actuel et liste des redirections déjà en place

Classez: top trafic, pages à backlinks, collections stratégiques, blog qui convertit. Ces listes deviennent la priorité absolue du mapping. Une boutique de 8 000 SKU n'a pas 8 000 URLs critiques le premier jour. Elle en a souvent quelques centaines qui font l'essentiel.

2. Figer les règles d'URL avant l'import massif

Décidez une fois pour toutes: préfixes (/produit/, /categorie/), langue dans l'URL ou non, trailing slash, gestion des accents et des caractères spéciaux. Documentez-le.

Si la destination impose un schéma différent de Shopify, PrestaShop ou WooCommerce, acceptez-le et mappez. Ne « corrigez » pas les slugs au feeling pendant l'import: chaque changement crée une ligne de redirection obligatoire.

3. Construire la table de redirections 301

Fichier (CSV ou table) avec au minimum: ancienne URL complète, nouvelle URL complète, type de page, priorité (trafic / backlink / autre). Couvrez:

  • Fiches produit
  • Collections / catégories
  • Pages institutionnelles et landings
  • Articles de blog et guides
  • Anciennes redirections déjà actives (évitez les chaînes: A→B puis B→C, visez A→C)

Règle: redirection 301 permanente, une cible utile (fiche ou catégorie proche), jamais une homepage fourre-tout pour tout le catalogue. Testez le top 50 à 100 URLs Search Console sur un environnement qui sert déjà les 301 (staging avec hosts, ou préprod derrière le bon domaine de test).

4. Préserver le SEO on-page à l'import

Pour chaque URL prioritaire, vérifiez que la nouvelle page conserve:

  • Title et meta description (ou équivalents clairement meilleurs, pas vides)
  • H1 aligné avec l'intention de la requête
  • Corps de fiche: description longue, spécifications, FAQ si elles existaient
  • Images avec noms de fichiers raisonnables et attributs alt
  • Données structurées produit (offre, disponibilité, prix) si vous en aviez, ou si la nouvelle stack peut les émettre proprement

Un import CSV « prix + image » sans textes SEO est une régression déguisée en migration réussie.

5. Reconstruire le maillage interne

Les 301 sauvent l'entrée depuis Google. Le maillage interne dit au moteur quelles pages comptent encore chez vous.

  • Menus et mega-menus sur les nouvelles URLs uniquement
  • Fil d'Ariane cohérent avec la nouvelle arborescence
  • Blocs produits associés, « souvent achetés ensemble », liens dans le blog
  • Pages hub (guides, lookbooks) mises à jour, pas laissées en brouillon

Crawllez la préprod (Screaming Frog, Sitebulb, ou équivalent) et traquez les 404 internes avant le DNS.

Une table d'URLs et un export sous la main ?

On peut relire avec vous le mapping 301, les pages à risque, et ce qu'il faut valider avant la bascule DNS.

6. Technique: canoniques, robots, sitemap, perfs

  • Canoniques: chaque fiche pointe vers elle-même sur le domaine final (pas le staging).
  • robots.txt: n'interdit pas le catalogue utile. Bloquez les facettes inutiles si c'était déjà votre politique, sans inventer un blocage plus large le jour J.
  • Sitemap XML: uniquement des URLs 200 finales, à jour, soumis dans Search Console après bascule.
  • Hreflang: si vous avez plusieurs langues, les paires doivent rester cohérentes après migration.
  • Perfs et Core Web Vitals: une boutique plus lente peut amplifier une baisse. Ce n'est pas le premier levier, mais ne lancez pas une préprod trois fois plus lourde sans le savoir.

Si la migration change aussi d'hébergeur, alignez l'ordre des opérations avec Changer d'hébergeur sans interruption: parallèle d'abord, DNS ensuite.

7. Contrôle qualité avant cutover

  1. Échantillon top trafic: statut 301 ou 200 selon le cas, contenu présent, panier reachable
  2. Crawl complet préprod: 404, chaînes, canoniques, titres dupliqués massifs
  3. Comparaison titre/H1 sur 30 fiches phares (ancien vs nouveau)
  4. Test paiement et emails (hors SEO, mais une boutique « SEO ok » qui ne vend pas ne sert à rien)
  5. Plan de rollback: ancienne boutique encore capable de servir ou de rediriger si le cutover échoue

8. Bascule, surveillance, corrections

Le jour J:

  • Activez les 301 en production en même temps que le trafic arrive sur la nouvelle stack
  • Soumettez le nouveau sitemap, demandez l'indexation des hubs critiques si besoin
  • Surveillez Search Console (Couverture / Pages), logs 404, et un tableau des URLs prioritaires
  • Corrigez les 404 restantes dans les 48 h, puis chaque semaine pendant 4 à 8 semaines

Gardez l'ancienne plateforme en redirection (ou lecture seule + redirects) assez longtemps pour absorber les oublis. Couper trop tôt, c'est jeter le filet de sécurité.

À quoi ressemble un résultat « normal »

Avec un mapping solide et du contenu préservé:

  • Quelques jours à quelques semaines de volatilité de positions (recrawl, redistribution)
  • Les URLs prioritaires récupèrent l'essentiel des impressions si les 301 et les contenus sont bons
  • Des pages secondaires peuvent mettre plus longtemps, surtout si elles avaient peu de liens

Ce qui n'est pas normal: une disparition large du catalogue dans l'index, des 404 sur le top 50, ou un trafic organique divisé par deux pendant des mois sans plan de correction. Dans ce cas, reprenez le fichier de redirections et le crawl avant de « attendre que ça revienne ».

Erreurs qui rendent la chute durable

  • Tout rediriger vers l'accueil
  • Utiliser des 302 « le temps de voir » sur des URLs permanentes
  • Chaînes A→B→C et boucles
  • Changer de domaine et de plateforme le même jour sans double mapping
  • Abandonner le blog ou les guides qui amenaient des backlinks
  • Indexer le staging (noindex oublié, puis indexé, puis nettoyé trop tard)
  • Réécrire tous les slugs « pour faire plus joli » sans table 301
  • Ignorer les avis et UGC qui faisaient le volume de texte indexable sur les fiches

Checklist SEO avant et après bascule

  • Export Search Console / analytics des URLs à trafic
  • Règles d'URL de la destination documentées
  • Table ancienne URL → nouvelle URL pour le catalogue et le contenu
  • 301 testés sur le top trafic (pas seulement « le module est installé »)
  • Titles, meta, H1 et descriptions longues présents sur les fiches prioritaires
  • Maillage interne et menus sur les nouvelles URLs
  • Canoniques, robots.txt et sitemap alignés sur le domaine final
  • Crawl préprod sans 404 critiques
  • Suivi 404 + Search Console planifié sur 4 à 8 semaines
  • Ancienne boutique encore capable de rediriger pendant la période de filet

À retenir

Protéger le SEO d'une boutique, c'est un projet de données et de contrôles, pas un thème. Les 301 et le contenu indexable se préparent avant le DNS. Le suivi après la bascule fait partie du livrable.

À lire aussi

Passer du mapping à un plan de bascule

Si vous voulez un regard extérieur sur les 301 et le risque SEO avant le jour J, écrivez-nous. On répond sur le fond.