- tutoriel
Prévisualisez vos produits non publiés sur votre thème dev Shopify en un clic
Résumer cet article
Une migration peut être réussie sur le plan visuel et dégrader pourtant l'accès aux pages qui comptent. Le catalogue est en ligne, le checkout fonctionne, mais des URL historiques renvoient une erreur, une ancienne fiche produit arrive sur une collection trop large ou les versions internationales se croisent. Le problème ne vient pas d'une ligne oubliée à la dernière minute. Il vient souvent d'un plan de redirections construit trop tard, sans inventaire fiable ni règle de validation.
Le plan de redirections relie chaque URL utile de l'ancien site à la meilleure destination disponible sur Shopify. C'est un livrable SEO, produit et technique. Il protège aussi des usages qui dépassent Google : favoris, liens presse, campagnes, emails, QR codes, comparateurs, flux partenaires et liens enregistrés dans les outils internes.
Google recommande de préparer une correspondance entre les anciennes et les nouvelles URL, d'utiliser des redirections permanentes côté serveur et d'éviter les chaînes de redirections lors d'un changement de site. Shopify permet de gérer des redirections d'URL et de les importer ou les exporter par fichier CSV. Ces fonctions ne remplacent pas le travail de décision. Elles exécutent un mapping qui doit déjà être propre.
Un bon fichier ne contient pas seulement deux colonnes « ancienne URL » et « nouvelle URL ». Il permet de comprendre pourquoi une règle existe, qui l'a validée et comment elle sera testée.
| Champ | Contenu attendu | Utilité au contrôle |
|---|---|---|
| URL source | Chemin historique normalisé | Identifie précisément l'entrée à rediriger |
| Source de découverte | Crawl, GSC, analytics, CMS, backlink, campagne | Évite de traiter toutes les URL comme équivalentes |
| Statut actuel | 200, 3xx, 4xx, canonique, indexable ou non | Signale les anomalies déjà présentes avant la migration |
| Type de page | Produit, collection, contenu, catégorie, compte, autre | Aide à appliquer les bonnes règles métier |
| URL cible | Destination Shopify finale | Évite une cible intermédiaire |
| Type de décision | Équivalent direct, consolidation, suppression, hors périmètre | Rend les arbitrages explicites |
| Priorité | Critique, haute, standard | Organise la recette et le suivi |
| Responsable | SEO, e-commerce, contenu, technique | Attribue la validation |
| Résultat de test | Code HTTP, destination finale, commentaire | Conserve la preuve de recette |
Le fichier doit rester lisible par les équipes qui prendront la boutique en main. Une formule de tableur opaque, comprise par une seule personne, devient un risque au moment où la pression monte.
Commencez pendant la phase de cadrage, pas la veille du lancement. L'inventaire doit croiser plusieurs sources, car aucune ne décrit seule le site réel.
Conservez la photographie brute. Ne supprimez pas immédiatement les doublons, paramètres ou anciennes redirections. Leur présence peut expliquer un trafic résiduel ou une chaîne qu'il faudra raccourcir. Travaillez ensuite sur une version normalisée : protocole et domaine séparés, chemins dans une casse cohérente, paramètres classés, fragments retirés lorsqu'ils ne sont pas transmis au serveur.
Ajoutez une date de collecte et le périmètre de chaque source. Sans cela, un export de trois mois et un crawl du jour peuvent sembler comparables alors qu'ils racontent deux périodes différentes.
Le mapping dépend de l'architecture cible. Les handles des produits, collections, pages et articles doivent être suffisamment stabilisés pour servir de destination. Si l'équipe continue à les modifier sans journal de décision, le fichier se périme à chaque import.
Pour chaque page historique, cherchez l'équivalent qui répond au même besoin. Un produit toujours vendu doit arriver sur sa nouvelle fiche produit, pas sur la page d'accueil. Une catégorie devenue collection doit pointer vers la collection correspondante. Un guide éditorial doit rejoindre le contenu qui reprend réellement son sujet.
| Situation source | Décision recommandée | Contrôle à demander |
|---|---|---|
| Même contenu, nouvelle URL | Redirection vers l'équivalent direct | Contenu et intention cohérents |
| Plusieurs pages fusionnées | Chaque source pointe vers la page consolidée | La cible couvre bien les sujets repris |
| Produit arrêté, remplaçant clair | Redirection vers le remplaçant validé | Décision produit documentée |
| Produit arrêté, aucun équivalent | Statut décidé avec SEO et e-commerce | Ne pas envoyer automatiquement vers l'accueil |
| Page de campagne expirée | Cible éditoriale ou commerciale justifiée, sinon retrait assumé | Backlinks, trafic et obligations de campagne vérifiés |
| Paramètre de filtre ou tri | Règle traitée selon son rôle réel | Canonical, indexation et comportement des filtres testés |
| URL locale ou linguistique | Destination dans le même marché et la même langue | Domaine, langue, hreflang et contenu alignés |
Une redirection vers une page vaguement proche peut éviter une erreur visible tout en décevant l'utilisateur et le moteur. La pertinence de la destination compte davantage que le simple fait d'obtenir un code 301.
Sur un petit site, une revue ligne par ligne reste possible. Sur un catalogue étendu ou international, il faut combiner règles et exceptions.
Une règle reproductible peut transformer une famille d'URL lorsque l'identifiant ou le handle cible est connu. Elle doit être testée sur un échantillon varié, puis comparée aux exceptions. Ne déduisez pas la destination d'un titre seul : deux produits peuvent partager un nom, un titre peut changer et une traduction peut produire le même slug.
Utilisez si possible un identifiant source stable pour relier l'ancien objet au nouvel objet Shopify. Gardez aussi la trace de la méthode de correspondance : identifiant exact, table métier validée, équivalence manuelle ou règle de consolidation. Cette provenance permet de revoir en priorité les correspondances les moins sûres.
Avant l'import, contrôlez au minimum :
Shopify documente le format attendu pour l'import des redirections. Partez d'un export généré par l'administration lorsque c'est possible. Vous réduisez les erreurs d'en-tête et de structure, puis vous gardez ce fichier sous contrôle de version documentaire avec une date et un propriétaire.
La recette pré-lancement ne peut pas toujours reproduire le comportement exact du domaine public. Elle peut néanmoins éliminer une grande partie des défauts.
Chargez le fichier dans l'environnement prévu et vérifiez que l'administration accepte toutes les lignes. Exportez ensuite les règles pour comparer le nombre et le contenu avec le fichier approuvé. Un import « réussi » ne prouve pas que chaque cible existe ni que la destination répond à la bonne intention.
Préparez un test automatisé qui lit la matrice, appelle chaque URL source une fois le domaine basculé et enregistre : code initial, nombre de sauts, URL finale, code final et temps de réponse. Avant le lancement, le même script peut déjà contrôler les destinations finales et repérer les 404, les pages protégées, les cibles non publiées ou les changements de handle.
Complétez par une revue manuelle des cas prioritaires :
La revue manuelle vérifie ce qu'un script ne sait pas juger seul : le contenu final répond-il encore à l'intention de la page source ?
Le plan de redirections n'est qu'une partie de la mise en production. Il doit être synchronisé avec le DNS, la publication des ressources Shopify, les canonicals, les hreflang, le robots.txt, les sitemaps, le tracking et les flux externes.
Le jour du lancement :
Cette séquence doit avoir des responsables nommés. Le SEO décide de la pertinence et des priorités. L'e-commerce valide les équivalences produit et contenu. L'équipe technique implémente et teste le comportement. Le responsable de lancement tranche les blocages. Sur un projet BlackSwan, ces responsabilités sont fixées pendant le cadrage selon le périmètre contractuel, pas découvertes pendant la bascule.
Le suivi croise le crawl des anciennes URL, le crawl interne du nouveau site, Search Console, les pages d'entrée analytics et les requêtes HTTP absentes de l'inventaire. Corrigez à la source les menus, contenus, campagnes et flux qui utilisent encore une ancienne URL. La redirection reste un filet pour les entrées historiques, pas une couche de navigation du nouveau site.
Non. Il faut inventorier toutes les URL connues, puis décider. Une page sans équivalent ne gagne pas à être envoyée vers la page d'accueil. Son trafic, ses liens, son rôle métier et la raison de sa suppression déterminent le traitement.
Non. Elle conserve un chemin vers la nouvelle ressource, mais la migration dépend aussi du contenu, des liens internes, des canonicals, des hreflang, de l'indexabilité, des sitemaps, de la performance et du suivi après lancement. Notre page Migration SEO Shopify présente ce périmètre complet.
C'est trop tard. La cible doit être intégrée aux décisions d'architecture et testée avant la bascule. La checklist de recette avant lancement Shopify réserve un point de contrôle spécifique au SEO et aux redirections.
Le SEO ne doit pas décider seul d'une équivalence produit. L'équipe e-commerce ou merchandising confirme la relation métier, le SEO vérifie l'intention et le risque, puis la technique contrôle l'implémentation.
Nous cadrons les URL, les données, les intégrations et la recette avec les équipes concernées. Vous arrivez au lancement avec des décisions testables, des responsables nommés et un plan de contrôle après bascule.
Échanger sur votre migration vers Shopify
By Philippine Andrault
Lire aussi :
Prévisualisez vos produits non publiés sur votre thème dev Shopify en un clic
Migration PrestaShop vers Shopify : comment changer de plateforme sans mettre votre SEO en danger