Une boutique PrestaShop se référence bien si l’on corrige trois choses que le logiciel ne règle pas seul : les pages de filtres indexées en masse, les catégories sans contenu et les fiches produits copiées du fabricant.
PrestaShop n’est ni meilleur ni moins bon qu’un autre logiciel pour le SEO : il fournit les réglages de base, et laisse à l’e-commerçant tout ce qui fait la différence. Ce guide, revu en octobre 2026, suit l’ordre d’un audit, et vaut pour les versions 8 et 9. Il se termine par le cas d’une boutique que nous avons reprise.
Les réglages natifs à vérifier en premier
Tout commence dans le menu Paramètres de la boutique, Trafic et SEO. Quatre points s’y contrôlent en dix minutes :
- Les URL simplifiées sont activées. Sans elles, vos pages ont des adresses du type index.php?id_product=42, illisibles pour l’internaute.
- La redirection vers l’URL canonique est en 301 (redirection permanente). Une même fiche peut répondre à plusieurs adresses ; ce réglage les ramène toutes vers une seule.
- Le fichier robots.txt a été régénéré après chaque ajout de module ou changement de thème, puis relu : c’est là que se bloquent les pages de filtres (voir plus bas).
- Le sitemap est produit et déclaré dans la Google Search Console. PrestaShop fournit un module gratuit pour cela.
Par défaut, PrestaShop place l’identifiant numérique du produit dans son adresse (par exemple /42-chaise-chene.html). Ce n’est pas un problème de classement. On peut le retirer avec un module ou en modifiant les routes, mais sur une boutique existante, cela impose une redirection pour chaque fiche. Nous le déconseillons, sauf lors d’une refonte où les adresses changent de toute façon.
Les catégories : vos vraies pages d’atterrissage
Sur une boutique, ce sont les catégories qui se positionnent sur les recherches à volume (« chaise en chêne », « robe de mariée bohème »), pas les fiches produits. Or beaucoup de catégories PrestaShop ne sont qu’une grille de vignettes avec un titre. Une catégorie qui doit se positionner a besoin :
- d’une balise title et d’une meta description propres, saisies dans l’onglet SEO de la catégorie, et non générées à partir du nom seul ;
- d’un texte qui aide à choisir : critères, différences entre les gammes, questions fréquentes. Placé sous la grille de produits si vous ne voulez pas repousser les produits vers le bas ;
- de liens vers les sous-catégories et les catégories voisines, pour que le maillage interne ne repose pas uniquement sur le menu ;
- d’une pagination qui reste explorable : les pages 2, 3 et suivantes doivent être accessibles par de vrais liens.
Une catégorie peut aussi faire du trafic sans vendre : nous avons détaillé ce cas dans l’article pourquoi une catégorie peut faire du trafic et aucune vente.
La navigation à facettes : le piège principal
Le module de recherche à facettes de PrestaShop (filtres par couleur, taille, prix, marque) crée une adresse pour chaque combinaison de filtres, avec un paramètre ajouté à l’URL de la catégorie. Dix filtres combinables sur une catégorie produisent des milliers d’adresses, presque identiques entre elles. Google les explore, gaspille son budget de crawl et finit parfois par en indexer une partie à la place de la catégorie elle-même.
Google a publié en décembre 2024 une documentation dédiée à ce problème (gestion de l’exploration des URL de navigation à facettes). Sa recommandation principale est nette : quand les pages filtrées n’ont pas vocation à apparaître dans les résultats de recherche, bloquez leur exploration dans le robots.txt. Les balises canoniques et les liens en nofollow y sont décrits comme moins efficaces à long terme. Google demande aussi qu’un filtre sans résultat renvoie une vraie erreur 404.
Notre approche, en deux temps :
- Bloquer l’exploration des URL de filtres dans le robots.txt, après avoir vérifié dans la Search Console combien de ces adresses Google a déjà découvertes.
- Repérer les quelques combinaisons qui correspondent à une vraie recherche (« chaise chêne blanc », « sneakers femme cuir »), et les transformer en catégories à part entière, avec leur propre adresse, leur texte et leurs liens. C’est souvent là que se trouvent les meilleures opportunités d’une boutique.
Les fiches produits et les déclinaisons
La fiche produit se positionne sur des recherches précises (référence, modèle, nom exact), à faible volume mais à forte intention d’achat. Trois points y font la différence :
- Un texte qui n’est pas celui du fabricant. Si vingt boutiques publient la même description, Google en choisit une et ignore les autres : c’est du contenu dupliqué. Une description réécrite, avec les bénéfices concrets et les réponses aux questions que posent vos clients, suffit à sortir du lot. Il n’y a pas de longueur minimale : il y a ce que l’acheteur a besoin de savoir.
- Les déclinaisons sans adresse propre. PrestaShop gère les tailles et les couleurs par des déclinaisons d’une même fiche, signalées après un # dans l’adresse, que Google ignore. C’est le bon comportement : une seule fiche à positionner, et non dix fiches presque identiques.
- Le sort des produits retirés. Dans l’onglet SEO de la fiche, PrestaShop permet de choisir ce qui se passe quand un produit est désactivé : redirection vers la catégorie ou vers un produit équivalent, ou page introuvable. Un produit définitivement arrêté qui a des liens ou du trafic mérite une redirection 301 ; un produit en rupture temporaire reste en ligne, avec sa disponibilité indiquée.
Enfin, vérifiez que vos fiches produisent des données structurées Product complètes (prix, disponibilité, avis s’il y en a), avec le test des résultats enrichis de Google. Selon le thème et les modules installés, elles peuvent être absentes, incomplètes ou présentes deux fois. La documentation de Google sur les données structurées Product détaille les champs attendus.
La vitesse : thème, images et modules
Sur PrestaShop, la lenteur vient rarement du logiciel lui-même. Elle vient du thème, des images trop lourdes et de l’accumulation de modules, chacun ajoutant ses scripts sur toutes les pages. Avant d’installer un module de cache, faites l’inventaire : désactivez les modules qui ne servent plus et mesurez avec les Core Web Vitals de la Search Console, qui reflètent l’expérience de vos vrais visiteurs. PrestaShop 9 prend en charge nativement les formats d’image WebP et AVIF, plus légers.
Passer à PrestaShop 9 sans perdre son référencement
PrestaShop 9.0 est sorti le 10 juin 2025. Il demande PHP 8.1 au minimum, repose sur Symfony 6.4 et propose un nouveau thème par défaut, Hummingbird. Beaucoup de modules et de thèmes conçus pour la version 8 doivent être mis à jour ou remplacés : la migration se prépare comme une refonte.
- Exportez la liste de toutes vos adresses indexées et de celles qui reçoivent des liens ou du trafic, avant toute intervention.
- Montez la nouvelle version sur une copie de la boutique, jamais directement en production.
- Comparez les deux versions page par page : adresses, balises title, contenus des catégories, données structurées, robots.txt.
- Prévoyez une redirection pour chaque adresse qui change, et contrôlez-les le jour de la bascule.
Le détail de cette méthode est dans notre page refonte de site et SEO et dans le cahier des charges SEO.
Récapitulatif : où se règle quoi
| Élément | Où le régler dans PrestaShop | À vérifier |
|---|---|---|
| URL simplifiées et URL canonique | Paramètres de la boutique, Trafic et SEO | Activées, redirection canonique en 301 |
| robots.txt | Paramètres de la boutique, Trafic et SEO | Régénéré, filtres bloqués |
| Sitemap | Module dédié | Déclaré dans la Search Console, sans URL de filtres |
| Title et meta description | Onglet SEO de chaque catégorie et de chaque fiche | Uniques, rédigés à la main sur les pages importantes |
| Texte de catégorie | Description de la catégorie | Utile au choix, pas seulement des mots-clés |
| Produits retirés | Onglet SEO de la fiche | Redirection 301 si le produit a des liens ou du trafic |
| Données structurées | Thème ou module | Présentes une seule fois, complètes |
Le cas d’une boutique PrestaShop reprise par B-Strong
Une boutique PrestaShop nous a confié son référencement. Les fiches produits étaient des créations originales, rédigées par l’équipe et non copiées du fabricant, ce qui donnait une base saine. Le reste demandait du travail :
- Arborescence et navigation. L’arborescence a été revue pour être plus fluide, un fil d’Ariane ajouté sur chaque page, et le menu, défaillant sur mobile, regroupé et corrigé.
- Nettoyage technique. Redirections 301 sur les fiches en erreur 404, URL canoniques contre la duplication, et réintégration des pages orphelines, qu’aucun lien interne ne rejoignait.
- Données structurées ajoutées sur tous les types de pages : fiches produits, catégories, pages de contenu et articles du blog.
- Enrichissement des fiches par un travail lexical et sémantique, pour répondre aux questions des acheteurs.
Le site a renoué avec les ventes. Le travail n’est pas terminé, le référencement naturel prend du temps, mais le client a retrouvé une boutique qui vend.
Vous hésitez encore entre PrestaShop et une autre solution ? Notre comparatif WooCommerce, PrestaShop ou Shopify fait le point. Votre boutique PrestaShop plafonne ? Un audit SEO identifie ce qui la freine, catégorie par catégorie.
