Playbook · Migrer une boutique existante vers Shopify
Migrer vers Shopify quand on a déjà quelque chose à perdre
Ce playbook traite le cas inverse du lancement : une boutique existe, elle a des positions, des liens et un historique, et elle change de plateforme. La difficulté propre à Shopify est qu’il impose sa structure d’URL. Tu n’arrives pas avec ton arborescence, tu arrives dans la sienne, et ton travail consiste à établir des correspondances entre deux structures qui ne se ressemblent pas. C’est un exercice de traduction contrainte, pas de conception libre.
Révisé le
Ce que ce playbook suppose
La boutique actuelle reçoit du trafic de recherche et tu peux en extraire l’historique. Tu disposes d’un accès à la nouvelle boutique avant son ouverture au public, et tu peux poser des redirections depuis l’ancien domaine ou l’ancienne structure.
La contrainte structurante est connue d’avance : Shopify impose `/products/`, `/collections/` et `/pages/`. Un produit accessible depuis plusieurs collections est également accessible par plusieurs chemins. Si ton ancienne boutique reposait sur une arborescence par catégories imbriquées, elle n’a pas d’équivalent direct : elle devra être traduite en collections et en maillage, pas recopiée.
Les six phases
Les trois premières se font entièrement hors de Shopify. C’est voulu : les décisions coûteuses se prennent avant que le catalogue existe.
Phase 1 : Inventorier ce qui rapporte
Relève les URL actuelles avec leurs entrées de recherche, leurs liens entrants et leurs ventes. Distingue les fiches produits des pages de catégorie : les secondes concentrent souvent la valeur de recherche, et sont précisément celles que la migration malmène. Critère de sortie : tu sais nommer les vingt URL dont la perte serait la plus coûteuse.
Phase 2 : Traduire la structure, pas la copier
Pour chaque page de catégorie existante, décide ce qu’elle devient : une collection, une page de contenu, ou rien. Toutes les catégories ne méritent pas une collection : certaines n’existaient que pour la navigation interne. Critère de sortie : un tableau qui associe chaque catégorie à sa destination Shopify, avec les cas « rien » assumés.
Phase 3 : Arrêter la nomenclature avant l’import
Fixe la forme des identifiants de produits et de collections avant de créer la moindre fiche. Après un import de plusieurs milliers de références, les reprendre est une opération de masse risquée. Critère de sortie : la règle est écrite et vérifiée sur un lot d’essai de vingt produits réels, importés puis supprimés.
Phase 4 : Geler le catalogue et importer
Arrête les créations et modifications sur l’ancienne boutique, puis importe. Tout produit créé après l’inventaire échappera au plan de correspondance. Vérifie particulièrement les variantes : elles se transforment souvent en URL supplémentaires que personne n’avait comptées. Critère de sortie : le nombre d’URL produites correspond au nombre attendu, à l’unité près.
Phase 5 : Basculer avec le plan de correspondance
Pose les redirections en commençant par les vingt URL identifiées en phase 1, puis le reste. Vérifie le jour même que la boutique est explorable et que le plan de site déclaré correspond à la réalité du catalogue. Critère de sortie : l’échantillon à forte valeur passe, et aucune redirection ne pointe vers l’accueil par défaut.
Phase 6 : Contrôler les recoupements
Une fois en ligne, cherche les produits accessibles par un nombre inattendu de chemins, et les collections qui se recoupent presque entièrement. C’est le défaut propre à Shopify, et il n’apparaît qu’une fois le catalogue réel en place. Critère de sortie : chaque collection conservée a un texte qui ne serait pas interchangeable avec celui d’une autre.
Ce que devient chaque type de page
La traduction n’est pas symétrique : c’est ce qui rend la migration délicate.
| Sur l’ancienne boutique | Sur Shopify | Le risque propre |
|---|---|---|
| Fiche produit | Fiche produit | Les variantes multiplient les URL sans qu’on l’ait décidé |
| Catégorie à forte valeur | Collection avec texte propre | Perdre le texte de catégorie, donc l’intention qu’il servait |
| Catégorie de navigation seule | Rien, ou un simple lien de menu | Créer une collection vide qui dilue le catalogue |
| Page éditoriale | Page de contenu | La ranger sous une structure qui la coupe du maillage |
Ce qui fait échouer une migration
Importer le catalogue « pour voir » avant d’arrêter la nomenclature
Les identifiants créés à l’import deviennent la référence. Les reprendre ensuite est une opération de masse, avec son propre plan de redirections.
Recréer une collection par ancienne catégorie
Beaucoup de catégories n’existaient que pour la navigation. Transformées en collections, elles produisent des pages sans intention propre, qui se recoupent.
Oublier les variantes dans le compte des URL
Le volume réel dépasse alors l’estimation, et l’exploration se disperse sur des pages que personne n’avait prévues.
Rediriger les anciennes catégories vers l’accueil
Ce sont souvent les pages qui portaient la valeur de recherche. Leur intention n’est plus servie nulle part.
Ce que ce playbook ne traite pas
Dit franchement, pour éviter de le chercher ici.
- L’ouverture d’une boutique neuve, où rien n’est à préserver et où l’ordre des décisions diffère.
- Le transfert des données clients, des abonnements et de l’historique de commandes, qui relèvent de l’exploitation.
- Le choix du thème et des applications, abordé seulement sous l’angle de son coût de performance.
Questions fréquentes
Ce qu’il faut retenir de cette page
- Qu’est-ce que c’est ?
- Un playbook de migration Shopify séquence le transfert d’une boutique existante vers une plateforme dont la structure d’URL n’est pas négociable.
- Pourquoi est-ce important ?
- La perte vient de la traduction : chaque URL de l’ancienne boutique doit trouver un équivalent dans une arborescence imposée.
- Comment faire ?
- Six phases : inventaire de la valeur, cartographie des contraintes de plateforme, reconstruction des collections, gel du catalogue, bascule, contrôle.
- Quand est-ce pertinent ?
- Avant que le catalogue soit importé. Une fois les produits créés, les identifiants sont difficiles à reprendre en masse.
- Quelles erreurs éviter ?
- Importer le catalogue avant d’avoir arrêté la nomenclature. Reproduire à l’identique des catégories que Shopify gère autrement. Négliger les variantes.
- Quels concepts sont liés ?
- Shopify, budget de crawl, maillage interne, cannibalisation.
Pour aller plus loin
Ressources liées
- Connexe Fiches produits mode Les URL de variantes qui doivent survivre à la migration.
- Connexe Catalogue manga par tomes Ne jamais supprimer la page d’un tome épuisé.
- Concept Budget de crawl Ce que les variantes et les recoupements dépensent.
- Concept Maillage interne Ce qui doit être reconstruit après la bascule.
- Guide Optimiser Shopify pour le SEO Les contraintes de plateforme, en détail.
- Playbook Lancer une boutique Shopify Le cas inverse : rien à préserver, tout à décider.
- Terme Cannibalisation Ce que produisent des collections qui se recoupent.
- FAQ Peut-on supprimer /collections/ et /products/ ? La contrainte de structure, et ce qu’on peut en faire.
- Outil Diagnostic de visibilité Situer la migration dans tes priorités.
- Service Campagnes proposées Faire conduire la migration.