« Si je migre vers Shopify, est-ce que je perds mon référencement ? » C'est la question qui bloque le plus de projets de migration e-commerce, et elle est légitime : une migration mal préparée peut faire chuter le trafic organique de façon brutale, parfois pendant plusieurs mois. La bonne nouvelle, c'est que ce risque est presque entièrement maîtrisable. Il ne dépend pas de la plateforme d'arrivée, mais de la rigueur avec laquelle on traite chaque élément technique qui porte du SEO. Voici la checklist, étape par étape, pour migrer de PrestaShop vers Shopify sans perdre ce qui a été construit.
Pourquoi une migration PrestaShop vers Shopify fait-elle perdre du SEO, en général ?
Le SEO ne se perd pas parce que Shopify serait « moins bon » que PrestaShop pour le référencement. Il se perd quand la migration casse les signaux que Google a appris à associer au site : des URLs qui changent sans redirection, des balises title et meta description écrasées par des valeurs génériques, des fiches produits vidées de leur contenu, des avis clients qui disparaissent, ou une arborescence de catégories réorganisée sans plan. Chacun de ces éléments, pris isolément, peut sembler mineur. Additionnés, ils expliquent la majorité des chutes de trafic observées après une migration.
Par quoi commencer : l'audit SEO complet avant la migration ?
Avant de toucher à quoi que ce soit sur Shopify, il faut photographier l'existant sur PrestaShop. Cet audit sert de référence pour vérifier, après la bascule, que rien n'a été perdu.
- La liste complète des URLs indexées : à extraire via Google Search Console (rapport de couverture) et un crawl du site existant, pas seulement depuis le back-office PrestaShop.
- Les positions et le trafic actuels par page, pour avoir un point de comparaison après migration.
- Les backlinks pointant vers chaque URL, pour prioriser les redirections des pages qui ont le plus de valeur SEO externe.
- Les contenus rédigés : descriptions produits, textes de catégories, articles de blog, balises title et meta description.
- Les données structurées en place (avis, prix, disponibilité) et les rich snippets qu'elles génèrent actuellement dans les résultats Google.
- La vitesse de chargement et les Core Web Vitals, pour vérifier que Shopify ne dégrade pas ce qui fonctionnait bien.
Cet audit prend généralement une à deux journées de travail sérieux. C'est le temps le mieux investi de toute la migration : il transforme un projet risqué en projet piloté.
C'est l'étape qui concentre le plus grand risque de perte SEO, et elle mérite toute l'attention. PrestaShop et Shopify ne structurent pas les URLs de la même façon : une fiche produit PrestaShop en /id_produit-nom-produit.html devient sur Shopify une URL en /products/nom-produit, et les catégories passent d'une arborescence libre à une structure en /collections/.
La méthode qui fonctionne :
- Construire un tableau de correspondance (URL PrestaShop → URL Shopify) pour chaque produit, chaque catégorie, chaque page de contenu et chaque article de blog, sans exception.
- Mettre en place des redirections 301 (permanentes, jamais des 302) pour chaque ligne de ce tableau, soit via une application de redirections Shopify, soit via l'import en masse proposé nativement dans l'admin Shopify (menu Navigation → Redirections d'URL).
- Ne jamais rediriger en masse tout le site vers la page d'accueil : Google considère cela comme une perte de pertinence et la valeur SEO de chaque page individuelle disparaît.
- Vérifier qu'il n'y a pas de chaînes de redirection (URL A → URL B → URL C), qui diluent l'autorité transmise et ralentissent le crawl.
Pour les boutiques avec plusieurs centaines ou milliers de références, cette cartographie est un travail d'intégration à part entière — c'est typiquement le type de chantier qu'un accompagnement en migration e-commerce et intégration API permet d'automatiser plutôt que de traiter fiche par fiche.
Shopify génère par défaut des balises title et des URLs propres, ce qui est une bonne base. Mais au moment de l'import, il est fréquent que les balises title et meta description personnalisées sur PrestaShop ne soient pas reprises automatiquement, et que Shopify les régénère de façon générique.
Trois points à vérifier systématiquement après import :
- Chaque fiche produit conserve un title unique et une meta description écrite (pas la description générée automatiquement à partir du premier paragraphe).
- Les descriptions longues, souvent riches en mots-clés travaillés au fil du temps, sont importées en HTML et non pas aplaties en texte brut.
- Les balises title des pages de catégories (collections) et des articles de blog suivent le même traitement que les fiches produits — elles sont souvent oubliées car l'import se concentre sur le catalogue.
Que faire des images et de leurs balises alt ?
Les images produits portent elles aussi du SEO, en particulier via Google Images, qui génère un trafic non négligeable sur les fiches produits illustrées. Lors de l'import vers Shopify :
- Vérifiez que chaque image conserve (ou reçoit) un attribut alt descriptif, incluant le nom du produit — Shopify ne les génère pas automatiquement.
- Renommez les fichiers images avec des noms explicites avant import plutôt que de laisser des noms génériques type IMG_2041.jpg.
- Contrôlez le poids des images : Shopify compresse une partie du contenu à l'affichage, mais un import de fichiers déjà trop lourds pénalise la vitesse de chargement, un facteur de classement.
Le maillage interne — les liens qui relient catégories, sous-catégories et fiches produits entre elles — est un des signaux SEO les plus sous-estimés. Sur PrestaShop, cette arborescence est souvent profonde et personnalisée. Sur Shopify, la logique de « collections » fonctionne différemment et il est tentant de la simplifier à l'excès lors de la migration.
La règle à suivre : reconstruire une arborescence de collections qui respecte la logique de navigation existante, et non une arborescence plus simple pour aller vite. Une collection supprimée ou fusionnée sans redirection ni conservation des liens internes fait perdre à la fois du trafic direct sur cette page et du « jus SEO » transmis aux fiches produits qu'elle listait.
Faut-il migrer les avis clients et les données structurées ?
Les avis clients affichés en étoiles dans les résultats Google (rich snippets) proviennent de données structurées de type schema.org. Si ces avis ne sont pas migrés vers une application équivalente sur Shopify, avec le même balisage, ces étoiles disparaissent des résultats de recherche — et avec elles, une partie du taux de clic.
Avant de choisir une application d'avis clients sur Shopify, vérifiez qu'elle génère bien un balisage schema.org de type Review ou AggregateRating visible dans le code source de la page, pas seulement un affichage visuel des étoiles.
Il en va de même pour les données structurées de type Product (prix, disponibilité, marque) : Shopify les génère nativement pour l'essentiel, mais il faut vérifier, produit par produit, que les informations remontées sont complètes.
Shopify génère parfois plusieurs URLs pour un même produit, notamment lorsqu'il appartient à plusieurs collections, ou pour les variantes (couleur, taille). Sans traitement, cela peut créer du contenu dupliqué aux yeux de Google.
- Vérifiez que les balises canonical sont bien présentes et pointent vers l'URL principale du produit, quelle que soit la collection depuis laquelle on y accède.
- Sur les pages de collections paginées, contrôlez que la pagination est correctement gérée pour ne pas diluer l'indexation sur des pages « page=2 », « page=3 » sans contenu différenciant.
- Désactivez ou redirigez les URLs de test générées automatiquement par Shopify avant la bascule en production (domaine myshopify.com), qui ne doivent jamais rester indexables une fois le vrai domaine actif.
Quel rôle jouent le sitemap XML et Google Search Console pendant la bascule ?
Le sitemap XML généré automatiquement par Shopify doit être soumis dans Google Search Console dès la mise en ligne, en parallèle de la désactivation de l'ancien sitemap PrestaShop. C'est aussi dans Search Console que l'on suit, semaine après semaine, la manière dont Google redécouvre les nouvelles URLs et désindexe les anciennes — un signal clé pour savoir si la migration se passe bien ou s'il faut corriger des redirections manquantes.
Pensez également à mettre à jour l'outil de changement d'adresse dans Search Console si le nom de domaine change en même temps que la plateforme, et à surveiller le rapport « Pages » pour repérer rapidement les erreurs 404 issues d'URLs non redirigées.
Une migration ne se teste pas en production. Shopify permet de préparer l'intégralité de la boutique (thème, catalogue, redirections) sur un mot de passe de boutique, invisible des moteurs de recherche, avant la bascule du domaine.
Avant le jour J, un crawl comparatif entre l'environnement de test Shopify et le site PrestaShop en production permet de vérifier, ligne par ligne : que toutes les URLs importantes ont une redirection prévue, que les balises title et meta description sont en place, que les canonicals sont cohérentes, et qu'aucune page à fort trafic n'a été oubliée dans le tableau de correspondance.
Jour J : dans quel ordre exécuter la bascule ?
- Passer le site PrestaShop en mode maintenance pour geler le catalogue et les commandes en cours.
- Effectuer l'import final des données sur Shopify (pour capturer les dernières commandes et modifications de stock).
- Activer les redirections 301 sur le nom de domaine final.
- Basculer le DNS vers Shopify.
- Vérifier immédiatement, sur un échantillon d'URLs à fort trafic, que les redirections fonctionnent et que les pages se chargent correctement.
- Soumettre le nouveau sitemap XML dans Google Search Console et demander une nouvelle exploration sur les pages prioritaires.
Combien de temps avant de retrouver son positionnement après la migration ?
Il n'existe pas de délai garanti : cela dépend du volume de pages, de la fréquence de crawl du site par Google, et surtout de la qualité d'exécution des étapes précédentes. Une migration bien préparée, avec des redirections 301 complètes et des contenus conservés à l'identique, se traduit généralement par une phase de réajustement de quelques semaines, le temps que Google recrawle et réévalue les nouvelles URLs. Une migration bâclée sur ces points peut au contraire entraîner une perte de positionnement durable, qu'il faut ensuite reconstruire.
Le suivi ne s'arrête pas à la bascule : repérer un décrochage de position dans les semaines qui suivent est le travail courant d'une agence SEO, qui compare les courbes avant et après migration.
Checklist récapitulative
Chacune de ces étapes est gérable en interne pour une petite boutique avec un catalogue restreint. Pour un catalogue de plusieurs centaines de références, avec des intégrations tierces (ERP, PMS de gestion des stocks, outils de facturation) qui doivent continuer à fonctionner après la bascule, ce type de migration se traite le plus souvent comme un projet d'intégration à part entière — c'est précisément le terrain sur lequel une expertise en migration e-commerce, intégration API et SEO fait la différence entre une bascule maîtrisée et plusieurs mois à réparer les dégâts.
Un positionnement retrouvé ne garantit pas les appels. Quand le trafic revient sans jamais se traduire en contact, le problème n'est plus la migration : trois causes reviennent, et aucune ne se voit dans les positions.