PrestaShop 1.6 est en fin de vie depuis 2019. PrestaShop 1.7 a rejoint la liste en 2023. Des milliers de boutiques tournent encore sur ces versions et leurs propriétaires commencent à regarder WooCommerce comme alternative. La migration technique est faisable. Mais il y a un danger que beaucoup sous-estiment : le SEO.
Une migration PrestaShop vers WooCommerce mal préparée peut faire chuter votre trafic Google de 40 à 70 % en quelques semaines. Pas parce que WooCommerce est moins bon pour le SEO — il peut même l’améliorer. Mais parce que le changement de plateforme modifie des dizaines de paramètres que Google utilisait pour vous positionner. Sans protocole SEO rigoureux, vous offrez vos positions à vos concurrents.
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 : /product/chaussures-running/, /shop/categorie/produit/.
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, le “jus SEO” disparaît
Une page bien positionnée sur Google doit son rang à plusieurs facteurs : l’ancienneté de l’URL, les backlinks qui pointent vers elle, l’autorité de domaine accumulée. Une redirection 301 (permanente) transfère environ 90 à 99 % de cette autorité vers la nouvelle URL. Sans elle, c’est une perte sèche.
PrestaShop et WooCommerce génèrent chacun des sitemaps différents, avec des URLs différentes. Google doit tout réapprendre depuis zéro — ce qui peut prendre de 2 à 9 mois selon la taille de la boutique.
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 URLs) : scrapez votre boutique PrestaShop en production
- Sitemap PrestaShop : exportez le
sitemap.xmlactuel (accessible survotre-boutique.fr/sitemap.xml) - Google Search Console : téléchargez le rapport “Pages indexées” pour récupérer toutes les URLs que Google connaît
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 → /product/chaussures-running/
/categorie/sport/running.html → /product-category/sport/running/
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 “Couverture” : les erreurs 404 apparaissent ici. Chaque 404 identifiée doit être corrigée avec une 301
- Rapport “Performances” : comparez les clics et impressions semaine par semaine
- Rapport “Améliorations > Produits” : vérifiez que les données structurées sont bien lues
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 question que tout le monde pose. La réponse honnête :
Avec des redirections 301 bien faites et un sitemap soumis correctement : 2 à 6 semaines pour revenir au niveau de trafic initial. Google transfère l’autorité progressivement via les 301 et recrawle votre nouveau site.
Sans redirections 301 (ou avec des redirections partielles) : 3 à 9 mois. Et dans certains cas, une partie du trafic ne revient jamais. Les pages sans redirection perdent leurs backlinks et leur historique d’indexation — des actifs qui se construisent sur des années et qui peuvent disparaître en quelques semaines.
C’est la raison pour laquelle la migration SEO n’est pas un poste à économiser. Le coût d’un protocole de redirections rigoureux (500 à 1 500 €) est sans commune mesure avec le coût d’une perte de trafic de 50 % pendant 6 mois.
Besoin d’aide pour votre migration ?
Si vous préparez une migration PrestaShop vers WooCommerce, notre équipe gère 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 et nos services freelance PrestaShop pour un accompagnement sur mesure.
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.