Une migration Shopify se passe bien neuf fois sur dix. Le problème, c'est la dixième.
Et quand ça casse, ça casse toujours au même endroit : le SEO. Tu changes de plateforme, tes URLs changent, et si personne n'a préparé les redirections, Google se retrouve devant des centaines de pages mortes. Le trafic organique plonge et il met des mois à revenir. J'ai vu des sites refaits à neuf perdre leur référencement le jour du lancement parce que ce point avait été traité en dernier, à la va-vite.
Ce guide prend le sujet par l'angle qui compte vraiment : comment migrer vers Shopify sans saigner ton trafic.
Pourquoi passer sur Shopify
Shopify gère l'hébergement, la sécurité, les paiements et les mises à jour à ta place. Pour un marchand qui veut vendre plutôt que maintenir un serveur, c'est un vrai soulagement. L'écosystème d'apps couvre à peu près tout, et le checkout convertit bien (c'est l'un des meilleurs du marché).
Avant de migrer, vérifie quand même que c'est le bon choix pour ton modèle. Si tu hésites encore entre plusieurs plateformes, j'ai écrit un comparatif détaillé sur comment choisir ta plateforme e-commerce. Une migration coûte assez cher en temps pour ne pas la faire deux fois.
Le vrai risque : perdre ton trafic Google
Voici ce qui se passe quand une migration est mal préparée.
Ton ancien site avait des URLs du type /categorie/produit-123. Shopify impose sa structure : /products/produit, /collections/categorie. Si tu ne fais rien, toutes tes anciennes adresses renvoient une erreur 404. Google les a indexées, il les recrawle, il tombe sur du vide, et il les sort de son index. Avec elles partent les positions et le trafic que tu avais mis des années à construire.
La bonne nouvelle : tout ça s'évite. Google a confirmé dès 2016 qu'une redirection 301 ne fait plus perdre de PageRank. Une URL correctement redirigée transmet sa valeur à la nouvelle. Le travail n'est pas magique, il est juste méthodique : recenser, mapper, rediriger, vérifier.
Étape 1 : l'audit avant de toucher à quoi que ce soit
Tu ne peux pas rediriger ce que tu n'as pas listé. Donc on commence par sortir toutes les URLs de l'ancien site.
Lance un crawl complet avec Screaming Frog ou l'export de ta Search Console. Tu veux trois choses :
- la liste exhaustive des URLs indexées
- celles qui génèrent du trafic (Search Console, onglet Performances)
- celles qui reçoivent des backlinks (un outil comme Ahrefs ou la Search Console, section Liens)
Ces deux dernières catégories sont prioritaires. Une page qui ramène 200 visites par mois ou qui porte un lien externe de qualité mérite une redirection au pixel près. Le reste passe en lot.
Profite de l'audit pour inventorier les données à migrer : produits (descriptions, variantes, images, prix), clients, historique de commandes, articles de blog, pages CMS. Et sauvegarde tout avant de commencer. Une migration sans sauvegarde, c'est un saut sans corde.
Étape 2 : le plan de redirections 301
C'est le cœur du sujet, et c'est là que la plupart des migrations dérapent.
Tu construis un fichier de correspondance : ancienne URL d'un côté, nouvelle URL Shopify de l'autre. Chaque ligne est une redirection 301. Sur un petit catalogue, ça tient dans le tableau de redirections natif de Shopify (Boutique en ligne, Navigation, Redirections d'URL), ou dans un import CSV.
Trois règles que je m'impose sur chaque projet :
- Une seule redirection par URL. Évite les chaînes (A vers B vers C). Google les suit, mais elles diluent et ralentissent le crawl. Pointe toujours l'ancienne adresse directement vers la cible finale.
- Redirige vers la page la plus proche, pas vers l'accueil. Renvoyer 400 pages produit vers la home, c'est le réflexe qui tue le SEO. Google interprète ça comme des soft 404 et ne transmet rien. Un produit disparu se redirige vers sa catégorie ou un produit équivalent.
- Garde les redirections en place pour de bon. Tant que de vieux liens et de vieux signaux existent ailleurs sur le web, les 301 servent. On ne les nettoie pas six mois après.
Sur la structure des nouvelles URLs, Shopify laisse peu de marge mais tu contrôles les handles (le slug du produit ou de la collection). Garde-les courts et descriptifs, et au plus près de l'ancien quand c'est possible : ça facilite le mapping et ça reste lisible.
Le dernier projet de ce type que j'ai mené, c'était pour L'Enjeu RSE Jeunesse, une association que j'ai fait passer de WordPress à Shopify : refonte complète du site, et un mapping de redirections page par page pour que son historique de référencement suive la bascule. C'est ce travail invisible qui fait qu'une migration ne se voit pas dans les positions Google.
Étape 3 : migrer les données sans rien casser
Pour les produits, deux chemins. L'import CSV de Shopify pour les catalogues simples, ou une app de migration (LitExtension, Cart2Cart, Matrixify) quand il y a du volume et de la complexité. Pour les cas vraiment tordus (relations produits sur mesure, données métier), l'API Admin reste le seul moyen propre.
Quel que soit l'outil, importe par lots et vérifie après chaque lot. Les pièges classiques : variantes mal mappées, images qui ne suivent pas, prix dans la mauvaise devise, accents cassés dans les descriptions. Mieux vaut repérer le problème sur 50 produits que sur 5 000.
Pense aussi à migrer le blog et les pages de contenu. Ce sont souvent elles qui portent le SEO longue traîne, et elles sont régulièrement oubliées dans les migrations centrées sur le catalogue.
Gros catalogues et B2B : les cas qui font mal
Au-delà de quelques milliers de SKU, la migration change de nature.
Le mapping des redirections devient ingérable à la main. Là, je passe par un script qui croise l'ancien plan de site et le nouveau, génère le fichier de correspondance, et signale les URLs sans cible évidente pour traitement manuel. Sur ces volumes, l'import natif CSV montre vite ses limites : Matrixify ou l'API deviennent obligatoires.
Le B2B ajoute sa propre couche. Tarifs par client, catalogues réservés, paiement sur facture, gestion des comptes entreprise : tout ça vit dans Shopify via les fonctionnalités B2B (plan Plus) ou des apps dédiées. Ça se prépare en amont, avant la bascule, parce que c'est précisément ce qui retient les gros clients. Une boutique B2B qui perd l'historique de commandes ou les tarifs négociés de ses comptes clés le jour du lancement, c'est un problème commercial, pas seulement technique.
Étape 4 : tester avant de basculer
Avant de pointer ton nom de domaine sur Shopify, tu valides tout sur l'URL temporaire (.myshopify.com).
La check-list que je déroule :
- parcours d'achat complet, du panier à la confirmation
- paiements en mode test (carte, et tes moyens locaux)
- emails transactionnels (confirmation, expédition)
- affichage mobile sur de vraies tailles d'écran
- vitesse de chargement (un thème mal réglé peut plomber tes Core Web Vitals dès le départ)
Sur la vitesse justement, c'est le bon moment pour partir sur de bonnes bases plutôt que de corriger après coup. J'ai détaillé la méthode dans mon guide sur comment optimiser la vitesse de ta boutique Shopify.
Une fois en ligne, vérifie aussi la crawlabilité du nouveau site : sitemap soumis, robots.txt propre, balises canoniques correctes. C'est exactement le sujet de mon article sur comment améliorer la crawlabilité et l'indexation de ton site.
Après le lancement : les deux semaines qui comptent
Une migration ne se termine pas le jour du lancement. Elle se surveille.
Soumets ton nouveau sitemap dans la Search Console et demande une réindexation des pages clés. Puis ouvre le rapport d'indexation tous les jours pendant deux semaines. Tu surveilles trois signaux : la montée des erreurs 404 (une redirection a été oubliée), les pages qui sortent de l'index, et l'évolution du trafic organique.
Une légère baisse au début est normale, le temps que Google recrawle et recompute. Si la chute est brutale et qu'elle dure, c'est un problème de redirections : tu reprends ton fichier de mapping et tu cherches le trou. C'est presque toujours ça.
Combien de temps, combien ça coûte
Une petite boutique (quelques centaines de produits, structure simple) se migre proprement en une à deux semaines. Au-delà, sur du gros catalogue ou du B2B, compte plusieurs semaines, surtout à cause du mapping des redirections et des tests.
Le poste sur lequel il ne faut pas couper, c'est précisément le SEO. C'est l'invisible qui coûte le plus cher quand il est bâclé : tu ne vois rien le jour du lancement, et tu paies l'addition trois mois plus tard en trafic perdu.
Si tu veux savoir où en est ta boutique actuelle avant de te lancer, ou faire vérifier un plan de migration déjà en route, c'est exactement ce que je fais dans mon audit. Je regarde le code, les redirections, la structure, et je te dis où sont les risques.




