Migration Shopify : comment construire un plan de redirection qui protège votre SEO ?

Migration Shopify : comment construire un plan de redirection qui protège votre SEO ?
Christo et Jeanne Claure - Floating Piers

Quand on migre une boutique Shopify (changement de thème, refonte complète, migration depuis une autre plateforme) on pense souvent en premier à l'aspect visuel, aux performances, aux nouvelles fonctionnalités.

Le plan de redirection arrive souvent en fin de liste.
Et c'est une erreur qui peut coûter cher.

Les URLs changent. Les collections sont renommées, les slugs produits sont harmonisés, parfois c'est le domaine lui-même qui évolue. Sans redirection, un visiteur qui clique sur un lien enregistré dans ses favoris (ou partagé dans une newsletter il y a six mois) tombe sur une page d'erreur.

Google, lui, continue d'indexer des pages qui n'existent plus.
Le trafic organique chute.
La valeur SEO accumulée pendant des années se volatilise.

Un plan de redirection bien construit, c'est ce qui rend une migration invisible pour vos visiteurs et pour les moteurs de recherche. Ce n'est pas le sujet le plus glamour d'une refonte. Mais c'est souvent ce qui fait la différence entre une migration transparente et des mois à courir après des URLs cassées.


Pour commencer il faut comprendre ce qu’est une URL.

Réaction en chaîne

Avant de construire un plan de redirection, il faut comprendre ce qu'on manipule.
Une URL, c'est une adresse structurée. Chaque partie a un rôle précis.

Prenons un exemple concret dans l'écosystème Shopify :

https://www.ma-boutique.com/collections/robes?sort_by=price-ascending

  • https:// — le protocole. Sur Shopify, toutes les URLs sont en HTTPS par défaut.
  • www.ma-boutique.com — le domaine. C'est l'adresse de votre boutique.
  • /collections/robes — le chemin. C'est la partie qui change le plus souvent lors d'une migration.
  • ?sort_by=price-ascending — les paramètres. Ils modifient l'affichage sans créer une nouvelle page à proprement parler.

Ce qui nous intéresse dans un plan de redirection, c'est essentiellement le chemin.

Cette portion qui commence après le domaine, c'est elle qui identifie une page spécifique, et c'est elle qu'on va devoir mapper entre l'ancien site et le nouveau.

Sur Shopify, les chemins suivent une structure normalisée :

Type de page Format Shopify
Page produit /products/nom-du-produit
Collection /collections/nom-de-la-collection
Article de blog /blogs/nom-du-blog/nom-de-l-article
Page statique /pages/nom-de-la-page

Quand on migre depuis une autre plateforme (WooCommerce, Prestashop, Magento) ces formats changent systématiquement.

C'est là que naissent la plupart des URLs cassées.


Ce qu'est un plan de redirection concrètement

Choisir la bonne direction

Un plan de redirection, c'est un document qui établit les correspondances entre les anciennes URLs de votre site et les nouvelles.

Concrètement, c'est une table de mapping, généralement un fichier CSV, qui indique pour chaque ancienne adresse vers quelle nouvelle adresse le visiteur doit être renvoyé.

URL source (ancienne) URL destination (nouvelle)
/robe-ete-bleue /products/robe-ete-bleue
/categorie/robes /collections/robes
/a-propos.html /pages/a-propos

Ce document a deux fonctions.

C'est d'abord une spécification pour l'équipe technique, ou pour vous, si vous gérez la migration vous-même sur Shopify. C'est aussi un outil de validation : il permet de vérifier qu'aucune URL importante n'a été oubliée avant de mettre le nouveau site en ligne.

Les redirections reposent sur deux codes HTTP que vous allez croiser souvent :

  • Le 301 (Moved Permanently) : redirection permanente. Le contenu a définitivement changé d'adresse. Les moteurs de recherche transfèrent la valeur SEO vers la nouvelle URL. C'est le code à utiliser dans la grande majorité des migrations.
  • Le 302 (Found) : redirection temporaire. L'ancienne URL reste la référence, le contenu est provisoirement accessible ailleurs. À réserver aux cas vraiment temporaires — une promotion saisonnière, une page en maintenance.

En pratique, si vous migrez votre boutique, vous utiliserez presque exclusivement des 301. Shopify ne propose d'ailleurs que ce code dans son interface native de gestion des redirections.


Pourquoi c’est important ?

Éviter les turbulences

1. La valeur SEO, ça se conserve… ou ça disparaît

Un site qui existe depuis quelques années a accumulé ce qu'on appelle de l'autorité. D'autres sites pointent vers vos pages, des articles de presse, des blogs, des comparateurs. Ces backlinks sont un signal de confiance fort pour Google. Ils ont mis du temps à se construire.

Quand une URL disparaît sans redirection, ces backlinks mènent dans le vide. Google arrive sur une page d'erreur, ne sait pas où est passé le contenu, et cette autorité accumulée se dissout. Une redirection 301 permet de transférer cette valeur vers la nouvelle adresse. Ce n'est pas une opération neutre.

On estime qu'une redirection transmet entre 90 et 99% de la valeur SEO

Les pages les plus exposées sont celles qui concentrent vos backlinks et votre trafic organique. Ce sont celles à traiter en priorité absolue.

2. L'expérience utilisateur

Les URLs circulent. Elles sont partagées dans des newsletters, enregistrées dans des favoris, citées dans des fiches produit de revendeurs, intégrées dans des campagnes email programmées des mois à l'avance. Un visiteur qui suit un de ces liens s'attend à trouver ce qu'on lui a promis. Tomber sur une page d'erreur crée de la friction, de la méfiance, et dans le meilleur cas une perte de conversion.

Ce point est souvent sous-estimé parce qu'il est difficile à mesurer directement.

Mais une boutique Shopify qui génère du trafic via des campagnes récurrentes — email, affiliation, partenariats — est particulièrement exposée. Ces liens vivent longtemps.

3. La continuité des données analytics

Sans redirections, l'historique de trafic de votre boutique est fragmenté entre les anciennes et les nouvelles URLs. Vos rapports deviennent difficiles à lire, les comparaisons avant/après migration perdent leur sens, et certaines attributions de conversion disparaissent. Ce n'est pas bloquant, mais c'est un coût opérationnel réel dans les semaines qui suivent la mise en ligne.

Construire son plan de redirection

Tisser des liens

La nouvelle arborescence est définie. Il faut maintenant faire correspondre chaque ancienne URL à sa destination.

C'est un travail méthodique, qui demande de la rigueur plus que de la technique.

1. Auditer l'existant

Avant de définir les redirections, vous devez connaître toutes vos URLs actuelles. Pas seulement celles que vous pensez importantes — toutes.

Plusieurs sources à croiser :

Google Search Console

C'est votre source principale.

Elle liste les URLs que Google a indexées et celles qui génèrent du trafic organique. Si vous n'avez pas encore accès à la Search Console de la boutique, c'est le moment de la configurer. Exportez le rapport de performances et filtrez par pages.

Google Analytics ou votre outil analytics

Exportez les pages les plus visitées sur les 12 derniers mois. Croisez avec la Search Console pour identifier les pages à fort trafic qui ne sont pas nécessairement bien indexées.

Un outil de crawl

Screaming Frog (version gratuite suffisante pour la plupart des boutiques jusqu'à 500 URLs) ou des alternatives en ligne comme Sitechecker vous donnent une liste exhaustive de toutes les URLs actives de votre site. C'est souvent là qu'on découvre des pages oubliées qui génèrent pourtant des backlinks.

Les backlinks

Des outils comme Ahrefs ou Semrush (versions d'essai suffisantes pour cet usage ponctuel) vous indiquent quelles pages reçoivent des liens entrants. Ce sont vos URLs les plus précieuses du point de vue SEO.

À la fin de cette étape, vous avez une liste consolidée de toutes vos URLs, idéalement avec pour chacune : le volume de trafic mensuel, le nombre de backlinks entrants, et le statut actuel (200, 404, etc.).

2. Mapper l'ancien vers le nouveau

Pour chaque ancienne URL, vous déterminez sa correspondance dans la nouvelle architecture.

La logique est simple en théorie, un peu plus nuancée en pratique.

Si le contenu existe toujours

La redirection est directe.

L'ancienne URL pointe vers la nouvelle. C'est le cas le plus fréquent lors d'une migration Shopify : les produits et collections existent toujours, mais leurs URLs ont changé de format.

Si plusieurs pages ont été fusionnées

Elles pointent toutes vers la page consolidée.

Par exemple, si vous aviez des collections séparées "robes d'été" et "robes de soirée" que vous fusionnez en une collection "robes", les deux anciennes URLs redirigent vers la nouvelle.

Si le contenus a été supprimé

Redirigez vers la page la plus proche.

La collection parente, un produit similaire, une page de résultats de recherche. Ce qui compte, c'est de ne pas laisser le visiteur dans une impasse.

Une erreur fréquente est de tout rediriger vers la homepage quand on ne sait pas où pointer.

C'est compréhensible, mais contre-productif.

Une redirection vers la homepage ne transmet quasiment pas de valeur SEO — Google comprend que vous n'avez pas trouvé de correspondance pertinente. Et côté visiteur, arriver sur la homepage quand on cherchait un produit spécifique, c'est frustrant. Si aucune page pertinente n'existe, un statut 404 assumé est souvent préférable.

3. Prioriser

Toutes les URLs n'ont pas la même importance. Avant d'implémenter, classez vos redirections en trois niveaux :

Priorité haute

Pages avec du trafic organique significatif et/ou des backlinks de qualité.

Ce sont celles dont une redirection manquante aura un impact immédiat et mesurable.

Priorité moyenne

Oages sans trafic ni backlinks, mais dont le contenu existe dans la nouvelle architecture.

La redirection est facile à faire, autant la faire.

Priorité basse ou 410

pages sans trafic, sans backlinks, dont le contenu a été volontairement supprimé.

Le statut 410 (Gone) indique explicitement à Google que la page a été retirée définitivement.

C'est plus propre qu'un 404, et ça accélère le déréférencement.

La méthode de mapping est posée.

Reste l'étape la plus chronophage : faire correspondre des centaines d'URLs une par une. Si vous êtes abonné au Club, on vous propose de découvrir un skill Claude Code dédié à cette tâche, il prend en entrée votre export CSV, applique les règles de priorisation décrites dans cet article, et produit un fichier prêt à importer sur Shopify.

Découvrez la ressource 👇

Générer son plan de redirection Shopify avec Claude
Un skill Claude pour générer votre plan de redirection Shopify à partir d’un export d’URLs. Détection des chaînes et des boucles

Le format final

Sur Shopify, le format attendu pour l'import est un fichier CSV à deux colonnes :

redirect_from redirect_to
/robe-ete-bleue /products/robe-ete-bleue
/categorie/robes /collections/robes
/a-propos.html /pages/a-propos

Notez que Shopify travaille avec des chemins relatifs — pas des URLs complètes. Vous n'incluez pas https://www.ma-boutique.com dans le fichier, seulement le chemin qui commence par /.

La limite native de Shopify est de 100 000 redirections. Pour la grande majorité des boutiques, ce plafond ne sera jamais atteint.

Bonnes et mauvaises pratiques

💚 Rediriger vers le contenu le plus pertinent

Une redirection doit mener le visiteur vers un contenu aussi proche que possible de ce qu'il cherchait. Si une page produit a été supprimée, on redirige vers la collection parente ou un produit similaire.

L'objectif est de préserver l'intention de l'utilisateur, pas juste de ne pas afficher d'erreur.

Cette règle semble évidente, mais elle demande du travail.

Sur une boutique avec plusieurs centaines de produits, il faut résister à la tentation de traiter les redirections en masse vers des destinations génériques.

Une heure passée à mapper correctement les pages à fort trafic vaut mieux que dix heures à analyser une chute de conversions après la mise en ligne.

💚 Vérifier les trailing slashes

/collections/robes et /collections/robes/ sont techniquement deux URLs différentes. Si votre ancien site utilisait systématiquement des trailing slashes (le / final) et que le nouveau non — ou l'inverse — vos redirections doivent en tenir compte.

Sur Shopify, les URLs n'utilisent pas de trailing slash par défaut.

Si votre site source en avait, assurez-vous que vos redirections couvrent les deux versions, ou que votre plateforme source gère automatiquement la normalisation. Sinon, vous créez involontairement des chaînes de redirections — un problème qu'on détaille juste après.

💚 Documenter les choix

Le fichier CSV est la source de vérité de votre plan de redirection. Mais certaines décisions méritent une explication : pourquoi cette page a été mise en 410 plutôt qu'en 301, pourquoi ce produit pointe vers cette collection plutôt qu'une autre.

Six mois après la migration, quand une question se pose sur une URL spécifique, cette documentation vous évitera de reconstituer le raisonnement de zéro.

Un commentaire dans un Google Sheet suffit.

Ce n'est pas glamour, mais c'est ce genre de détail qui distingue une migration bien exécutée d'une migration qui génère des questions sans réponse.

❌ Les chaînes de redirections

Une chaîne de redirection se produit quand une URL A redirige vers B, qui redirige vers C. Chaque saut ajoute de la latence pour le visiteur et dilue la valeur SEO transmise.

Google suit généralement jusqu'à 5 redirections avant d'abandonner — mais même deux sauts, c'est un saut de trop.

❌ /ancienne-page → /page-intermediaire → /nouvelle-page ✅ /ancienne-page → /nouvelle-page

Ce problème survient souvent lors de migrations successives.

La boutique a déjà été migrée une première fois, certaines redirections existent déjà, et la nouvelle migration vient s'y superposer. Avant d'implémenter, vérifiez que la destination de chaque redirection n'est pas elle-même redirigée.

Sur Shopify, l'interface native signale les chaînes de redirections détectées — c'est une des rares plateformes à le faire automatiquement.

Mais ce filet de sécurité ne dispense pas de vérifier en amont.

❌ Les boucles de redirections

Plus grave encore : une page A redirige vers B, qui redirige vers A. Le navigateur détecte la boucle après quelques itérations et affiche une erreur, rendant la page complètement inaccessible.

Ce cas arrive plus souvent qu'on ne le pense, notamment quand plusieurs personnes travaillent sur le fichier de redirections sans coordination.

La prévention est simple : avant d'importer, vérifiez qu'aucune URL de destination n'apparaît aussi comme URL source dans votre fichier.

❌ Tout rediriger vers la page d'accueil

On en a parlé dans la section précédente, mais ça mérite d'être répété parce que c'est l'erreur la plus fréquente.

Rediriger des centaines de pages supprimées vers la homepage, c'est envoyer un signal ambigu à Google — et une mauvaise expérience garantie pour vos visiteurs. Si le contenu n'a pas de successeur pertinent, un 404 ou un 410 est une réponse plus honnête et plus efficace.

❌ Ignorer les URLs avec paramètres

Sur certaines boutiques, notamment celles migrées depuis d'autres plateformes, des URLs avec paramètres peuvent être indexées par Google : /products?id=123, /category.php?cat=robes. Ces URLs doivent être traitées dans le plan de redirection au même titre que les URLs propres — surtout si elles génèrent du trafic ou des backlinks.

Shopify ne supporte pas nativement les redirections basées sur des paramètres d'URL. Si ce cas se présente, il faudra une solution complémentaire — une application Shopify dédiée aux redirections avancées, ou un traitement en amont via les DNS si vous changez de domaine.


Implémenter sur Shopify

Shopify propose une interface native pour gérer les redirections, accessible depuis l'administration : Boutique en ligne > Navigation > Redirections d'URL.

Elle permet deux choses : créer des redirections manuellement, une par une, ou importer un fichier CSV pour traiter un volume important en une seule opération. Pour une migration, c'est l'import CSV qui vous intéresse.


Et ensuite ?

Tester et monitorer les redirections après la mise en ligne est au moins aussi important que de les construire.

Tester manuellement, mais avec méthode

Pour un volume faible (moins d'une cinquantaine de redirections), un test manuel reste faisable.

L'outil le plus simple : un navigateur en mode privé pour éviter les interférences du cache, et l'extension de navigateur Redirect Path qui affiche la chaîne complète des redirections pour chaque URL visitée.

Pour un volume plus important, des outils en ligne comme httpstatus.io vous permettent de tester une liste d'URLs en une seule opération et d'exporter le rapport.

Vous collez votre liste d'anciennes URLs, l'outil vérifie les codes de réponse et les destinations finales.

C'est gratuit, sans installation, et suffisant pour la plupart des migrations Shopify.

Ce qu'on vérifie

Pour chaque redirection, trois points principaux à valider :

  1. Le code de réponse — l'ancienne URL retourne bien un 301, pas un 200, un 404, ou un autre code inattendu
  2. La destination — la redirection pointe vers la bonne nouvelle URL, pas vers une page intermédiaire
  3. L'absence de chaîne — la destination finale répond bien en 200, elle ne redirige pas à son tour

Même un plan de redirection exhaustif laisse passer des URLs.

Observer

Il reste toujours nécessaire de surveiller les 404 post-migration

Des liens dans des newsletters envoyées il y a deux ans, des URLs générées dynamiquement par des applications tierces, des chemins que le crawl n'a pas détectés. Ces 404 apparaîtront progressivement après la mise en ligne.

Shopify enregistre les erreurs 404 dans ses logs, mais l'interface ne les expose pas nativement. La Search Console est l'outil de référence pour suivre l'impact SEO d'une migration. Après la mise en ligne du nouveau site, les signaux à surveiller :

  • Rapport "Pages" > "Non indexées" — filtrez par "Page avec redirection" et par "Introuvable (404)". Une augmentation soudaine signale des redirections manquantes ou mal configurées.
  • Rapport "Performances" — comparez le trafic organique avant et après la migration. Une chute brutale sur certaines requêtes peut indiquer des redirections manquantes sur des pages à fort trafic. Attention : une baisse dans les premiers jours est normale, Google met du temps à recrawler et réindexer.
  • Outil d'inspection d'URL — pour vérifier une URL spécifique en cas de doute : est-elle indexée ? Redirigée ? Vers où ? C'est l'outil le plus précis pour diagnostiquer un cas individuel.

Un point important sur le calendrier : les premières données fiables de la Search Console arrivent deux à quatre semaines après la migration.

Consulter la console le lendemain et paniquer parce que les chiffres baissent est une erreur classique.

La baisse initiale est presque toujours temporaire — c'est la durée nécessaire pour que Google recrawle et réindexe le site.

Le rythme de suivi post-migration

Période Action
J+1 Vérifier les tests manuels, confirmer l'absence d'erreurs 500
J+7 Premier check Search Console, rapport 404
J+14 Comparer le trafic organique, vérifier l'avancement de l'indexation
J+30 Bilan complet, identifier et corriger les redirections manquantes
Mensuel ensuite Check Search Console + vérification des nouvelles erreurs 404


En synthèse

Un plan de redirection bien exécuté repose sur trois choses : un mapping exhaustif et priorisé, une implémentation rigoureuse sans chaînes ni redirections vers la homepage, et un monitoring qui ne s'arrête pas le jour de la mise en ligne.

Sur Shopify, les outils sont accessibles et l'interface native couvre la majorité des besoins. Ce qui fait la différence, c'est la méthode : auditer correctement l'existant, prioriser par impact SEO, valider avant et après la mise en ligne.

La migration parfaite est celle que vos visiteurs ne remarquent pas.
Un bon plan de redirection, c'est précisément ce qui la rend invisible.

Pour la mettre en pratique sans repartir de zéro, vous avez accès en tant qu'abonné à une ressource dédiée : un skill Claude conçu spécifiquement pour la construction de plans de redirection Shopify.

Il intègre les contraintes techniques de la plateforme, gère la détection des chaînes et des boucles, et signale les cas qui méritent une décision manuelle. Le fichier CSV produit est directement importable depuis l'administration Shopify.

Découvrez la ressources ici 👇

Générer son plan de redirection Shopify avec Claude
Un skill Claude pour générer votre plan de redirection Shopify à partir d’un export d’URLs. Détection des chaînes et des boucles

Lire la suite