Migrer 440 catégories PrestaShop vers Shopify sans casser le SEO : la méthode
Sommaire
Migrer un catalogue de 440 catégories PrestaShop vers Shopify sans perdre le trafic organique accumulé depuis des années, c’est le genre de projet où une erreur de structure coûte cher. Voici comment ça s’est passé sur un e-commerce meubles et décoration.
Le point de départ
Le site tournait sur PrestaShop depuis longtemps, avec un catalogue riche en profondeur : 440 catégories organisées en plusieurs niveaux de hiérarchie, des dizaines de fournisseurs, et des flux de commande spécifiques à chaque partenaire. La maintenance devenait chronophage, la sécurité du CMS demandait une vigilance constante, et le hosting montrait ses limites face à la volumétrie du catalogue.
L’objectif : passer sur Shopify pour l’admin et le checkout, avec un storefront Hydrogen custom pour garder la richesse du catalogue meubles, sans rien perdre du référencement existant.
La contrainte principale : la hiérarchie de catégories
PrestaShop et Shopify ne modélisent pas les catégories de la même façon. PrestaShop gère une arborescence native profonde. Shopify fonctionne par collections, plus plates par défaut. Reproduire fidèlement 440 catégories avec leurs relations parent/enfant demandait une couche supplémentaire.
La solution retenue : un système de metafields avec un type collection_reference permettant de reconstruire la hiérarchie parent au niveau de chaque collection Shopify. Chaque collection connaît sa position exacte dans l’arborescence d’origine, ce qui permet de reproduire à l’identique le fil d’Ariane et la navigation, deux éléments critiques pour le SEO d’un catalogue profond.
L’architecture mise en place
Le projet ne se limitait pas au storefront. Un ERP custom a été construit pour gérer ce que Shopify ne couvre pas nativement dans un contexte multi fournisseurs :
Base de données Supabase structurée autour de plusieurs tables clés : fournisseurs, variantes produit, imports de catalogue fournisseur, file de synchronisation Shopify, commandes.
Synchronisation événementielle plutôt que par cron. Plutôt qu’un job planifié qui tourne toutes les X minutes, l’architecture repose sur une file de synchronisation déclenchée par événement via des Server Actions Next.js. Un changement chez un fournisseur déclenche immédiatement la mise à jour côté Shopify, sans attendre le prochain passage du cron.
Une vingtaine de fournisseurs intégrés avec leurs propres templates de commande et leurs spécificités de flux, chacun avec ses règles propres de formatage et de fréquence d’import.
Automatisation n8n pour orchestrer les tâches récurrentes entre les différents systèmes (import catalogue, alertes stock, relances fournisseurs).
La migration SEO, poste par poste
Avec 440 catégories, la moindre approximation dans le plan de redirections peut faire perdre un pan entier du trafic organique. La méthode suivie :
- Export complet de l’arborescence PrestaShop avec toutes les métadonnées associées (title, description, URL, position dans l’arbre).
- Mapping systématique de chaque catégorie PrestaShop vers sa collection Shopify correspondante, avec conservation du slug d’URL quand c’était possible.
- Plan de redirections 301 pour les URLs qui ne pouvaient pas être conservées à l’identique.
- Reconstruction des metafields de hiérarchie pour que la navigation et le fil d’Ariane reflètent exactement l’ancienne structure.
- Vérification manuelle des catégories à fort trafic avant bascule, en priorité.
Ce qui a été préservé
Au final, la hiérarchie de collections et les metafields ont été conservés dans leur intégralité pour un catalogue meubles particulièrement riche, avec une synchronisation ERP tournant en temps réel plutôt qu’en batch.
Ce qu’il faut retenir
Un replatforming PrestaShop vers Shopify n’est jamais un simple export/import. La vraie complexité se situe dans la modélisation de la hiérarchie catalogue et dans la reconstruction des flux fournisseurs qui, sur PrestaShop, étaient souvent gérés à la main ou via des modules spécifiques introuvables sur Shopify. C’est ce travail de modélisation qui détermine si le SEO survit à la migration ou non.
Si votre catalogue est dans ce cas de figure, le parcours de migration CMS vers Shopify détaille comment l’audit de structure et la reconstruction de la hiérarchie sont menés avant toute bascule.