Migration par plateforme

Migrer de PrestaShop vers Shopify sans casser son SEO

11 min de lecture

Passer de PrestaShop à Shopify est un projet fréquent : on échange une plateforme open source que l'on héberge et que l'on maîtrise techniquement contre une solution SaaS infogérée, plus simple à exploiter au quotidien. Le changement de modèle est séduisant, mais il a une conséquence directe et souvent sous-estimée : Shopify impose sa propre structure d'URL et son propre fonctionnement, ce qui réécrit intégralement les adresses de votre catalogue. Sans préparation, cette bascule peut faire chuter votre trafic organique du jour au lendemain.

Chez Omniscrap, nous accompagnons des migrations de catalogues e-commerce. Dans cet article, nous détaillons ce qu'il faut savoir avant de migrer de PrestaShop vers Shopify, comment se mappent les données entre les deux plateformes, et surtout comment protéger le référencement acquis pendant des années sur PrestaShop.

Pourquoi et quand migrer de PrestaShop vers Shopify

La motivation principale est presque toujours opérationnelle : s'affranchir de la maintenance technique. Sur PrestaShop, vous gérez l'hébergement, les mises à jour de version, la compatibilité des modules, la sécurité du serveur et les sauvegardes. Shopify prend tout cela en charge contre un abonnement mensuel. Les raisons fréquentes d'une migration sont les suivantes :

  • Une version de PrestaShop vieillissante dont la mise à jour serait coûteuse ou risquée.
  • Une équipe sans ressource technique interne qui passe trop de temps sur la maintenance.
  • Le besoin d'un écosystème d'applications prêt à l'emploi et d'un paiement intégré simple à activer.
  • Une volonté d'internationalisation rapide avec Shopify Markets.

À l'inverse, si votre boutique repose sur une logique métier très spécifique (tarifs par groupe client complexes, B2B avancé, intégrations sur mesure côté base de données), Shopify peut se révéler contraignant. La décision se prend au cas par cas, en pesant le confort SaaS contre la perte de flexibilité.

Les contraintes Shopify à connaître avant de commencer

Une migration PrestaShop vers Shopify n'est pas une simple copie de données. Shopify impose plusieurs règles structurantes qui n'ont pas d'équivalent côté PrestaShop. Les ignorer, c'est découvrir les problèmes après la mise en ligne.

Une structure d'URL imposée

Sur PrestaShop, vous configurez librement vos URLs : /12-ma-categorie, /45-mon-produit.html, ou des formats personnalisés via les réglages SEO & URLs. Shopify, lui, n'offre aucune liberté sur la racine des chemins. Les produits vivent toujours sous /products/, les collections sous /collections/, les pages CMS sous /pages/ et le blog sous /blogs/. Vous ne pouvez modifier que le handle (le segment final de l'URL), jamais le préfixe. Toutes vos anciennes URLs changent donc obligatoirement.

Une limite de variantes

PrestaShop gère les déclinaisons comme des combinaisons d'attributs, sans plafond strict. Shopify limite historiquement chaque produit à un nombre fini d'options et de variantes (3 options par produit dans le modèle classique). Si votre catalogue contient des produits à très nombreuses combinaisons (taille × couleur × matière × longueur), vous devrez repenser leur modélisation, scinder certains produits, ou recourir à une application dédiée.

Pas d'accès FTP ni à la base de données

C'est une rupture de paradigme. Sur PrestaShop, vous pouvez intervenir directement en SQL, modifier des fichiers via FTP, écrire un script d'import sur mesure. Sur Shopify, tout passe par l'administration, les imports CSV, ou l'API. Il n'y a ni base de données accessible, ni système de fichiers ouvert. Vos manipulations de données massives devront se faire via l'API Admin ou des fichiers d'import structurés.

Comment les données se mappent entre PrestaShop et Shopify

Avant de migrer, il faut établir une table de correspondance entre les concepts des deux plateformes. C'est le socle de tout le projet :

Concept PrestaShopÉquivalent ShopifyPoint d'attention
Catégorie (arborescence)Collection (manuelle ou automatique)Shopify n'a pas de hiérarchie native ; l'arborescence se recrée via la navigation et les tags.
Déclinaison / combinaisonVarianteVérifier la limite d'options et de variantes par produit.
URL produit /45-mon-produit.html/products/mon-produit (handle)Changement total du chemin : redirection 301 obligatoire.
URL catégorie /12-ma-categorie/collections/ma-collectionIdem : préfixe imposé, redirection à prévoir.
Page CMSPage /pages/handleContenu à recopier, URL à rediriger.
Caractéristiques / attributsMétachamps (metafields) et tagsPas de mapping 1:1 ; à structurer manuellement.
Clients et commandesCustomers et OrdersLes mots de passe ne migrent pas ; réinitialisation côté clients.

Le risque SEO majeur : le changement total de structure d'URL

C'est le cœur du sujet. Comme Shopify impose ses préfixes, 100 % de vos URLs produits, catégories et pages changent. Si Google continue de pointer vers les anciennes adresses PrestaShop et qu'elles renvoient une erreur 404, vous perdez le bénéfice de l'autorité accumulée sur ces pages : positions, trafic et ventes.

La seule réponse correcte est un plan de redirections 301 exhaustif, qui associe chaque ancienne URL PrestaShop à sa nouvelle URL Shopify. Une 301 transmet l'essentiel du signal SEO d'une page vers une autre et indique à Google que l'adresse a changé définitivement. Shopify gère cela nativement via la fonction URL Redirects (dans Boutique en ligne > Navigation > Redirections d'URL), où vous pouvez importer un fichier CSV de redirections en masse.

Pour construire ce plan sans rien oublier, nous détaillons la méthode dans notre plan de redirections 301 : export complet des URLs indexées, mapping un-à-un, gestion des cas particuliers (produits supprimés, fusions de catégories) et recette des codes HTTP après mise en ligne.

Migrer produits, variantes, collections, clients et commandes

Le transfert des données se fait principalement de deux façons : l'import CSV natif de Shopify, ou l'API Admin pour les volumes importants et les structures complexes. Voici les points clés par type de donnée :

  • Produits : titre, description, images, prix, SKU, poids et statut. Veillez à reprendre les balises titre et meta-description dans le bloc SEO de chaque fiche Shopify.
  • Variantes : reconstruire les options (taille, couleur) en respectant la limite Shopify ; vérifier les SKU et le stock par variante.
  • Collections : recréer l'arborescence de catégories PrestaShop sous forme de collections, puis bâtir la navigation (menus) pour restituer la hiérarchie perdue.
  • Clients : importer les comptes, sachant que les mots de passe ne sont jamais transférables ; prévoir une communication de réinitialisation.
  • Commandes : l'historique peut être importé à titre d'archive, mais il ne re-déclenche pas les workflows (factures, emails). À traiter comme une reprise documentaire.

SEO sur Shopify : handles, balises, canonical, sitemap et blog

Au-delà des redirections, plusieurs réglages conditionnent la préservation et la reprise du référencement :

  • Handles : choisissez des handles propres et descriptifs pour chaque produit et collection. Une fois indexés, évitez de les modifier sans poser une nouvelle 301.
  • Balises title et meta-description : Shopify les expose dans la section « Référencement des moteurs de recherche » de chaque fiche. Reprenez celles qui performaient sur PrestaShop.
  • Balise canonical : Shopify génère automatiquement les canonical, ce qui aide à gérer les contenus accessibles via plusieurs chemins.
  • Sitemap : Shopify produit automatiquement un /sitemap.xml. À soumettre dans la Search Console dès la mise en ligne pour accélérer la prise en compte des nouvelles URLs.
  • Blog : si vous aviez du contenu éditorial PrestaShop, recréez-le sous /blogs/ et redirigez les anciennes URLs.

Les pièges spécifiques à Shopify

Certains comportements de Shopify surprennent les équipes habituées à PrestaShop. Les anticiper évite des régressions silencieuses :

  • URLs produit avec /collections/ dans le chemin : quand un produit est consulté depuis une collection, Shopify peut générer une URL du type /collections/ma-collection/products/mon-produit. Cela crée des variantes d'URL pour un même produit. La balise canonical pointant vers /products/mon-produit limite le risque, mais il faut s'assurer que le maillage interne utilise bien l'URL canonique.
  • Duplicate content : entre les chemins via collection, les paramètres de tri/filtre et les pagination, surveillez les contenus dupliqués. Appuyez-vous sur les canonical et le contrôle des URLs indexées.
  • Perte des avis clients : les avis PrestaShop (productcomments ou solution tierce) ne migrent pas automatiquement. Si vos étoiles alimentent des rich results, prévoyez l'export et la réimportation via l'application d'avis choisie sur Shopify, sinon vous perdez à la fois les avis et leur balisage.
  • Modules sans équivalent : un module PrestaShop n'a pas forcément d'application Shopify identique. Inventoriez vos fonctionnalités critiques avant la décision.

La recette : valider avant et après la bascule

Une migration se vérifie méthodiquement. Avant la mise en ligne, contrôlez sur l'environnement Shopify que les données sont complètes et cohérentes. Le jour de la bascule et juste après, déroulez une recette ciblée :

  1. Vérifier que chaque ancienne URL PrestaShop renvoie bien un code 301 vers la nouvelle URL Shopify (et non un 404 ou une chaîne de redirections).
  2. Contrôler les balises title, meta-description et canonical sur un échantillon représentatif de produits et de collections.
  3. Soumettre le nouveau sitemap dans la Search Console et surveiller l'indexation et les erreurs de couverture.
  4. Suivre les positions et le trafic organique sur plusieurs semaines pour détecter toute chute liée à une URL non redirigée.

Cette recette s'inscrit dans une démarche plus large. Notre checklist migration reprend point par point ce qu'il faut valider pour ne rien laisser au hasard, du gel du contenu jusqu'au suivi post-migration.

Faire la migration soi-même ou se faire accompagner

Pour un petit catalogue aux structures simples, un import CSV bien préparé et un plan de redirections soigné peuvent suffire. Dès que le catalogue grossit, que les variantes se complexifient, ou que le SEO existant représente un actif important, l'arbitrage entre une solution automatisée et un accompagnement expert devient déterminant. Nous comparons les deux approches dans notre article outil de migration ou agence, pour vous aider à choisir selon votre volume, vos contraintes et votre tolérance au risque.

Conclusion

Migrer de PrestaShop vers Shopify, c'est gagner en confort d'exploitation au prix d'une perte de contrôle technique et, surtout, d'une réécriture complète de vos URLs. Le succès tient à un seul principe : ne jamais laisser une ancienne adresse pointer dans le vide. Un mapping des données rigoureux, un plan de redirections 301 exhaustif et une recette sérieuse transforment ce qui pourrait être une chute de trafic en une transition maîtrisée. C'est exactement le travail que nous menons chez Omniscrap pour préserver la valeur SEO acquise au fil des années.

Un projet de migration ou d'enrichissement ?

Omniscrap migre votre catalogue sans perdre une vente : scripts sur-mesure, redirections 301 automatiques, SEO préservé et suivi 30 jours. Audit initial gratuit.

Demander un audit gratuit

À lire aussi