Pour migrer de PrestaShop vers WooCommerce sans perdre votre référencement, cinq étapes sont incontournables : exporter toutes les URL de la boutique avant de toucher à quoi que ce soit, migrer les données en vérifiant les déclinaisons, rediriger chaque ancienne URL en 301 vers sa nouvelle page, contrôler le sitemap, puis surveiller la Search Console pendant plusieurs semaines. La perte de trafic vient presque toujours des redirections oubliées.
Beaucoup de boutiques encore en PrestaShop 1.6 ou 1.7, bloquées sur des versions de PHP qui ne reçoivent plus de correctifs, envisagent WooCommerce. La migration technique est faisable. Le vrai risque, c'est le SEO : WooCommerce n'est pas moins bon que PrestaShop pour Google, mais changer de plateforme change les URL, les données structurées et le maillage sur lesquels reposaient vos positions.
Pourquoi la migration impacte le SEO
Les URLs changent entre PrestaShop et WooCommerce
C'est le premier problème. PrestaShop génère ses URLs avec sa propre logique : /12-chaussures-running.html, /fr/categorie/sous-categorie/produit.html, ou selon des règles de réécriture que vous avez peut-être personnalisées depuis des années.
WooCommerce a sa propre structure : /produit/chaussures-running/ et /categorie-produit/sport/ sur une installation en français (/product/ et /product-category/ en anglais), modifiables dans Réglages > Permaliens.
Ces deux structures sont incompatibles. Google a indexé vos URLs PrestaShop, construit son autorité dessus, et les a classées en fonction de leur ancienneté et de leur maillage. Si vous lancez WooCommerce sans redirection, Google trouve des 404 partout. Chaque page perd son positionnement.
Sans redirections 301, l'historique des pages disparaît
Une page bien positionnée doit son rang à son contenu, mais aussi aux liens qui pointent vers elle et à son historique. Une redirection 301 transmet ces signaux à la nouvelle adresse : Google indique que les redirections permanentes n'entraînent pas de baisse de PageRank. Sans redirection, la page renvoie une erreur 404 et tout ce capital est perdu.
Même avec des redirections bien faites, Google doit recrawler la boutique : il précise que, pour un site de taille moyenne, il peut s'écouler quelques semaines ou plus avant que les nouvelles URL s'affichent, avec des fluctuations de classement pendant la transition.
Les données structurées doivent être reconfigurées
PrestaShop intègre nativement des données structurées schema.org (Product, Offer, BreadcrumbList). Ce sont ces données qui permettent d'afficher le prix, la disponibilité et les avis directement dans les résultats Google (rich snippets). WooCommerce gère aussi ces données structurées, mais il faut vérifier que la configuration est complète : prix, disponibilité, avis clients, breadcrumb. Un thème WooCommerce générique peut omettre certains champs.
Les 5 étapes SEO à ne pas rater
Étape 1 : exporter toutes les URLs PrestaShop avant de toucher quoi que ce soit
C'est la base de tout. Avant de commencer la migration, vous devez avoir une liste exhaustive de toutes les URLs que Google a indexées.
Comment faire :
- Screaming Frog (outil de crawl, version gratuite jusqu'à 500 URL) : explorez votre boutique PrestaShop en production
- Sitemap PrestaShop : exportez le sitemap.xml actuel (accessible sur votre-boutique.fr/sitemap.xml)
- Google Search Console : exportez le rapport « Pages » (indexation) et le rapport « Performances » par page, pour connaître les URL qui apportent réellement du trafic
Stockez cette liste dans un tableur. Vous en aurez besoin pour l'étape 3.
Ne lancez jamais la migration sans cette liste. Si vous la perdez après avoir coupé l'ancien site, vous n'avez plus de référence pour créer vos redirections.
Étape 2 : migrer les données avec vérification manuelle
L'outil le plus utilisé est FG PrestaShop to WooCommerce (plugin WordPress). Il migre les produits, catégories, clients et commandes depuis votre base PrestaShop.
Mais la migration automatique ne suffit pas. Après l'import, vérifiez manuellement :
- Les déclinaisons de produits (taille, couleur) : les attributs WooCommerce fonctionnent différemment des combinaisons PrestaShop
- Les images : toutes les images associées ont-elles bien été importées ?
- Les descriptions longues et courtes : les champs sont-ils bien mappés ?
- Les catégories : l'arborescence est-elle préservée ?
- Les taxes et transporteurs : reconfigurés manuellement sur WooCommerce
Vérifiez une sélection représentative de produits (au moins 5 à 10 % du catalogue), pas seulement les premiers.
Étape 3 : créer les redirections 301 URL par URL
C'est l'étape la plus chronophage et la plus critique. Reprenez votre liste d'URLs PrestaShop (étape 1) et créez un mapping vers les nouvelles URLs WooCommerce correspondantes.
Format du fichier de mapping :
/12-chaussures-running.html → /produit/chaussures-running/
/3-sport → /categorie-produit/sport/
Implémentation sur WooCommerce (WordPress) :
- Plugin Redirection (gratuit) : interface simple pour gérer les 301
- Plugin Yoast SEO Premium : inclut un gestionnaire de redirections
- Fichier .htaccess : pour les boutiques avec beaucoup de redirections, c'est plus performant
Points de vigilance :
- Évitez les chaînes de redirections (301 → 301 → 301) : Google et les navigateurs les tolèrent jusqu'à un certain point, mais ça ralentit le crawl
- Ne redirigez jamais vers la page d'accueil pour les pages sans équivalent : trouvez la catégorie parente la plus proche
- Testez chaque redirection critique avec un outil comme httpstatus.io
Étape 4 : vérifier la configuration du sitemap WooCommerce
WooCommerce génère automatiquement un sitemap via Yoast SEO ou Rank Math. Vérifiez que le sitemap contient bien :
- Toutes vos pages produits
- Toutes vos catégories
- Vos pages statiques (accueil, contact, CGV)
Vérifiez aussi que le sitemap ne contient pas :
- Les pages de compte client (non pertinentes pour Google)
- Les URLs de panier ou de checkout
- Les doublons avec et sans / final
Le sitemap est accessible sur votre-boutique.fr/sitemap_index.xml avec Yoast SEO.
Étape 5 : soumettre le sitemap dans Google Search Console et surveiller 30 jours
Le jour de la mise en ligne du nouveau site WooCommerce :
- Allez dans Google Search Console > Sitemaps
- Supprimez l'ancien sitemap PrestaShop s'il est encore référencé
- Soumettez la nouvelle URL de sitemap WooCommerce
- Demandez l'indexation des pages prioritaires via l'outil "Inspection d'URL" (accueil, top catégories, top produits)
Ensuite, surveillez pendant 30 jours :
- Rapport « Pages » : les erreurs 404 apparaissent ici. Chaque 404 d'une ancienne URL doit être corrigée avec une 301
- Rapport « Performances » : comparez les clics et impressions semaine par semaine
- Rapports d'amélioration des produits (extraits de produits, fiches marchand) : vérifiez que les données structurées sont bien lues
Gardez les redirections en place au moins un an, comme le recommande Google, et idéalement pour toujours : elles ne coûtent rien et continuent de capter les anciens liens.
Ce qui ne migre pas automatiquement
Les modules PrestaShop n'ont pas d'équivalent direct dans WooCommerce
Chaque module PrestaShop que vous utilisez doit être remplacé par un plugin WooCommerce équivalent. Les correspondances les plus courantes :
| Fonctionnalité | Module PrestaShop | Plugin WooCommerce |
|---|---|---|
| Filtres de recherche | PS Faceted Search | FacetWP ou WooCommerce Product Filter |
| Avis clients | Module natif PS | WooCommerce Reviews ou Trustpilot |
| Fidélité / points | Loyalty Points | WooCommerce Points and Rewards |
| Devis B2B | B2B Quotes | WooCommerce B2B ou YITH Request a Quote |
Faites l'inventaire de tous vos modules PrestaShop actifs avant la migration. Pour chacun, identifiez son équivalent WooCommerce et son coût.
Le thème PrestaShop ne se transfère pas
Votre boutique PrestaShop a un thème personnalisé. WooCommerce ne peut pas le réutiliser. Vous devez choisir un thème WooCommerce et l'adapter à votre charte graphique.
C'est une contrainte, mais c'est aussi une opportunité : les thèmes WooCommerce modernes (Blocksy, Flatsome, Astra) sont généralement plus rapides que les thèmes PrestaShop 1.6/1.7. Un meilleur score Core Web Vitals améliore votre SEO.
Les URL canoniques et hreflang pour les boutiques multilingues
Si votre boutique PrestaShop est disponible en plusieurs langues, les balises hreflang doivent être reconfigurées sur WooCommerce. WPML ou Polylang gèrent le multilingue sur WordPress/WooCommerce, mais la configuration des hreflang doit être vérifiée page par page sur les contenus principaux.
Combien de temps pour récupérer le trafic ?
La réponse honnête dépend surtout de la qualité des redirections.
Avec des redirections 301 complètes et un sitemap propre : Google annonce quelques semaines ou plus pour un site de taille moyenne, avec des fluctuations pendant la transition. Une boutique qui garde les mêmes contenus, bien redirigés, retrouve en général son niveau de trafic.
Sans redirections, ou avec des redirections partielles : les pages non redirigées perdent leurs liens et leur historique. Une partie du trafic peut ne jamais revenir, et le rattrapage après coup est long : c'est le sujet de notre guide récupérer son trafic après une migration PrestaShop.
C'est pourquoi le plan de redirections n'est pas un poste à économiser : il coûte quelques jours de travail, alors qu'une perte de trafic sur plusieurs mois coûte des ventes.
Besoin d'aide pour votre migration ?
Si vous préparez une migration PrestaShop vers WooCommerce, nous gérons le protocole SEO complet : cartographie des URLs, mapping des redirections 301, configuration des données structurées, soumission du sitemap et suivi Search Console.
Découvrez notre offre de migration PrestaShop vers WooCommerce. Si vous hésitez à quitter PrestaShop, un audit de votre boutique PrestaShop permet aussi d'évaluer l'option de rester et de migrer vers PrestaShop 9.
Aller plus loin
Si vous hésitez encore entre les deux plateformes, notre comparatif PrestaShop ou WooCommerce vous aidera à trancher en fonction de votre situation. Si votre migration est déjà faite et que vous avez perdu du trafic, lisez notre guide récupérer son trafic SEO après une migration PrestaShop. Et pour cadrer le budget global de votre migration, notre article sur les coûts d'une migration PrestaShop vers WooCommerce détaille tous les postes.
Pour aller plus loin : documentation officielle WordPress · dev blog WordPress Core · blog officiel PrestaShop · notes de version PrestaShop
Pour approfondir : règlement européen sur la protection des données.
| Plateforme | Maintenance requise | Coût annuel type |
|---|---|---|
| Shopify | Abonnement + apps | 360-3 600 € |
| WooCommerce | Hébergement + extensions | 200-2 000 € |
| PrestaShop | Hébergement + modules + MAJ | 500-3 000 € |
Pour approfondir : Commission européenne – économie numérique.
