Pourquoi migrer PrestaShop vers Shopify demande une checklist SEO ?
Parce qu’une migration e-commerce n’est pas un simple export CSV. Vous changez de structure d’URL, de moteur de templates, de panier, souvent d’apps et parfois de logique catalogue. Côté Google, le risque principal n’est pas « perdre le ranking du jour au lendemain » de façon magique : c’est de laisser des 404, des titres incohérents, des pages orphelines ou des signaux de crawl qui ne pointent plus vers les bonnes pages Shopify.
Ce guide sert aux décideurs qui veulent migrer PrestaShop vers Shopify avec une reprise maîtrisée : SEO, données, parcours client et calendrier de bascule. Il complète le cadrage tarifaire décrit dans Combien coûte une migration Shopify. Pour un accompagnement projet, voir aussi la page Migration Shopify.
Que faut-il figer avant de toucher au catalogue ?
Avant tout import, figez le périmètre. Sans cette photo « avant », vous ne saurez pas mesurer la qualité de la reprise ni justifier les choix d’URL.
Photo de l’existant PrestaShop
- 01
Inventaire des templates
Listez pages produit, catégories, CMS, blog, landing, fiches marques, pages filtres indexées, et pages techniques (panier, compte, recherche) que Google ne doit pas traiter comme du contenu SEO.
- 02
Export des URL indexables
Exportez depuis le sitemap, la Search Console (pages indexées / avec impressions) et, si besoin, un crawl. Gardez l’URL canonique réelle vue par le navigateur, pas seulement le chemin « théorique » du back-office.
- 03
Signaux SEO à conserver
Pour chaque URL stratégique : title, meta description, H1, contenu unique, liens internes entrants, redirections déjà en place, et éventuel balisage structuré. Notez aussi les images critiques (noms de fichiers, alt utiles).
- 04
Données métier
Catalogue (produits, variantes, stocks, prix, TVA), clients, commandes historiques, codes promo encore actifs, transporteurs, points relais, et règles de livraison. Séparez ce qui doit vivre dans Shopify de ce qui restera en archive.
Comment cartographier les URL et poser les redirections 301 ?
Le couple URL + redirection 301 est le cœur SEO d’une migration de PrestaShop vers Shopify. Shopify construit ses chemins selon ses conventions (produits, collections, pages, blogs). PrestaShop, lui, a souvent des réécritures custom, des IDs dans l’URL, des accents, ou des catégories profondes. Sans table de mapping, Google et les backlinks atterrissent sur des 404.
| Colonne | À renseigner | Pourquoi |
|---|---|---|
| URL source PrestaShop | Chemin exact (avec slash final si c’est le cas en production) | Cible de la 301 |
| Type de page | Produit, catégorie, CMS, blog, autre | Choisir le template Shopify |
| URL cible Shopify | Handle prévu / chemin final | Éviter les collisions de handles |
| Priorité SEO | Stratégique / moyenne / archive | Ordre de test et de bascule |
| Statut | À créer / créée / redirigée / abandonnée | Suivi ops |
Méthode redirections
- 01
Décider des handles
Choisissez des handles stables, lisibles, sans ID PrestaShop. Évitez de « coller » l’ancienne URL si elle est sale : une URL propre + 301 vaut souvent mieux qu’une URL héritée illisible.
- 02
Traiter les collisions
Deux catégories PrestaShop peuvent vouloir le même handle Shopify. Tranchez avant import, sinon Shopify suffixe ou refuse, et votre mapping part en vrille.
- 03
Créer les 301 dans Shopify
Dans l’admin Shopify, les redirections d’URL se gèrent côté boutique (redirections d’URL). Importez-les en masse si le volume l’impose, après validation d’un échantillon.
- 04
Tester avant DNS
Sur le domaine de staging ou via hosts, vérifiez code 301, cible finale unique (pas de chaîne), et absence de boucle. Relisez surtout le top trafic Search Console.
Comment reprendre le catalogue sans casser le contenu SEO ?
Le catalogue porte une grande part du SEO e-commerce : titres produits, descriptions, médias, collections, metafields. L’import doit préserver le sens, pas seulement les SKU.
Reprise catalogue
- 01
Normaliser variantes et options
PrestaShop et Shopify ne modélisent pas toujours les déclinaisons de la même façon. Alignez options, SKU, codes-barres et stocks avant d’écrire les handles.
- 02
Préserver le texte utile
Reprenez descriptions longues, points forts, FAQ produit et contenus uniques. Nettoyez le HTML mort (styles inline, shortcodes PrestaShop) sans vider le texte indexable.
- 03
Images et alt
Importez les visuels prioritaires, vérifiez le rendu mobile, et conservez des alt descriptifs quand ils apportent de l’information. Renommez les fichiers génériques (image1.jpg) si vous contrôlez la chaîne média.
- 04
Collections et taxonomie
Recréez la navigation marchande (collections manuelles ou automatisées) plutôt que de cloner l’arbre PrestaShop tel quel. Chaque collection indexable doit avoir un contenu et une intention clairs.
Pour la performance storefront une fois le thème en place, le streaming HTML côté Liquid reste un levier utile : voir storefronts Liquid plus rapides.
Que faire des clients, commandes et mots de passe ?
Les données clients et commandes touchent le SAV, la compta et la confiance. Elles touchent aussi le SEO indirectement : comptes, historiques et emails transactionnels mal gérés génèrent du support et des pages « fantômes » le jour J.
| Donnée | Question à trancher | Impact |
|---|---|---|
| Clients | Tous les comptes, actifs récents seulement, ou création à la première commande ? | Volume, RGPD, emails de bascule |
| Commandes | Historique complet dans Shopify, archive externe, ou hybride ? | SAV, compta, poids admin |
| Adresses / consentements | Quels champs et quels opt-ins peuvent être repris légalement ? | Marketing et conformité |
| Comptes pro / B2B | Règles prix, seuils, catalogues dédiés | Périmètre apps et thème |
Documentez aussi la rétention : ce qui reste dans PrestaShop (lecture seule) pendant une période de transition, et ce qui est purgé après validation. Le juridique et le DPO doivent valider le scénario, surtout sur les consentements marketing.
Comment cadrer thème, apps et recette avant la bascule ?
Le SEO technique ne survit pas à un thème cassé ou à une app qui injecte du noindex. La recette (UAT) doit coller au parcours réel, pas seulement au back-office.
Thème, apps, tests
- 01
Thème et templates SEO
Vérifiez title/meta par template, canonical, H1 unique, pagination, filtres (indexation ou non), JSON-LD produit, et pages légales. Si vous explorez Canvas ou un redesign, gardez une copie safe : voir Shopify Canvas et Rollouts Shopify.
- 02
Apps critiques seulement
Listez avis, search, ERP, PIM, emails, panier abandonné, points relais. Chaque app ajoute du JS, des webhooks et parfois des URLs. Préférez le minimum viable au jour J, puis étendez. Pour la santé des apps custom après lancement, voir le Developer Dashboard.
- 03
Recette parcours
Scénarios obligatoires : fiche produit, ajout panier, codes promo, paiement test, compte client (reset password), recherche, collection filtrée, mobile, et pages CMS migrées.
- 04
Recette SEO
Échantillon d’URL : 301 correctes, 200 sur les cibles, balises attendues, maillage interne (menu, footer, related), sitemap Shopify généré, robots cohérent.
Comment organiser le calendrier de bascule sans improviser ?
La bascule DNS / domaine est un moment opérationnel. Le SEO suit si les 301 et le contenu sont prêts ; il souffre si vous basculez un staging incomplet.
Séquence de bascule (logique)
- 01
Freeze contenu
Arrêtez les créations produit / promo non reprises sur PrestaShop à une date claire, ou prévoyez un delta d’import.
- 02
Import final + 301
Dernière passe stocks, prix, clients si besoin, puis activation du jeu de redirections validé.
- 03
Paiements et logistique en production
Passez les passerelles de paiement et transporteurs en mode production. Vérifiez emails transactionnels et domaines d’envoi.
- 04
DNS / domaine
Pointez le domaine principal vers Shopify selon la procédure Shopify (domaine primaire, www/apex, certificats). Gardez PrestaShop accessible en secours seulement si le plan de rollback le prévoit explicitement.
- 05
Surveillance J+1 à J+n
404, conversions, webhooks, files SAV. Annotez l’événement dans Analytics si vous suivez déjà les annotations.
Évitez de basculer un vendredi soir avant un pic promo si vos équipes ops et SAV ne sont pas couvertes. Le « bon » créneau est celui où vous pouvez corriger vite, pas celui qui minimise la facture d’heures.
Que surveiller dans Search Console après la migration ?
Search Console est votre tableau de bord SEO post-bascule. Elle ne « valide » pas la migration à elle seule, mais elle montre vite les 404, les canonicals incohérents et les baisses d’impressions sur les URL stratégiques.
Routine Search Console
- 01
Propriétés et domaine
Vérifiez que la propriété couvre bien le domaine servi par Shopify (et les variantes www / non-www si elles existent encore le temps de la transition).
- 02
Sitemaps
Soumettez le sitemap Shopify. Retirez ou laissez expirer l’ancien sitemap PrestaShop une fois les 301 actives, pour éviter d’alimenter le crawl vers des URL mortes.
- 03
Inspection d’URL
Sur un échantillon stratégique, demandez l’indexation des nouvelles URL et contrôlez la page Google sélectionnée (canonical).
- 04
Pages et expérience
Suivez couverture / pages, soft 404, et signaux d’expérience utiles à votre stack. Croisez avec les logs de 301 côté Shopify.
Checklist finale pour migrer PrestaShop vers Shopify sans perte SEO
Avant / pendant / après
- 01
Avant
Crawl + export Search Console, table de mapping URL, décisions clients/commandes/mots de passe, thème SEO-ready, apps minimales, recette écrite.
- 02
Pendant
Import contrôlé, 301 en place, paiements en production, DNS, smoke tests mobile et checkout, emails de bascule clients.
- 03
Après
Search Console (sitemaps, 404, inspections), correctifs de maillage, retrait progressif de l’ancien front, revue apps et perf Liquid.
Pour estimer le travail (sans grille de prix publique) : coût d’une migration Shopify. Pour lancer un cadrage avec Lighthouse : Migration Shopify.
FAQ : migrer PrestaShop vers Shopify
Faut-il garder les mêmes URL qu’en PrestaShop ? Pas obligatoirement. Des handles Shopify propres + des redirections 301 bien ciblées suffisent souvent. Gardez l’ancienne forme seulement si elle est déjà saine et compatible.
Les mots de passe clients seront-ils conservés ? En règle générale, non : les empreintes PrestaShop ne se branchent pas telles quelles sur Shopify. Prévoyez reset / invitation et un script SAV.
Que faire des pages CMS et du blog ? Migrez d’abord celles qui ont du trafic ou des backlinks. Le reste peut attendre une vague 2, avec 301 vers la meilleure page équivalente.
Quand basculer le DNS ? Quand catalogue, 301, checkout, emails et recette SEO sont validés sur un environnement représentatif. Pas avant.
Comment Lighthouse aide-t-il ? Sur le cadrage données, SEO (mapping + 301), thème, apps et recette de bascule, depuis Paris. Détails sur Migration Shopify.



