Mis à jour le 1er novembre 2026. Conseils retirés : supprimer les identifiants des URL, bloquer la pagination dans le
robots.txt, ajouter un balisage FAQ (Google n’affiche plus ces résultats depuis mai 2026). Réglages vérifiés sur PrestaShop 9.2. Pour les bases, voir d’abord Référencer une boutique PrestaShop : 10 actions en 2026.
Ce guide s’adresse aux boutiques qui ont déjà fait les réglages de base (URL simplifiées, titres, sitemap, Search Console) et veulent régler les problèmes techniques propres à PrestaShop : adresses en double, exploration gaspillée par les filtres, données structurées en conflit, lenteur. Chaque partie renvoie vers un article détaillé quand il existe.
1. URL : stabilité avant esthétique
Gardez l’identifiant dans les URL
La règle par défaut des fiches produits de PrestaShop 9 est {id}{-:id_product_attribute}-{rewrite}.html, ce qui donne /fr/42-t-shirt-coton-bio.html. Retirer l’identifiant, un conseil encore très répandu, crée des risques d’adresses en double et casse les URL à chaque renommage. Le gain de référencement d’une adresse « sans chiffre » est négligeable face à ces risques.
Activez la redirection vers l’URL canonique
Dans Paramètres de la boutique > Trafic et SEO, l’option Rediriger vers l’URL canonique renvoie toute variante d’adresse d’une page (ancien nom, catégorie différente, paramètre en trop) vers son adresse officielle. Choisissez la redirection permanente (301). C’est ce qui permet de renommer un produit sans perdre son référencement.
Une seule version du site
Vérifiez que http://, https://, avec et sans www, redirigent tous vers une seule adresse, en une seule redirection. Le vérificateur de code HTTP montre la chaîne de redirections d’une adresse.
2. robots.txt : partir du fichier généré par PrestaShop
PrestaShop génère un robots.txt adapté à sa structure : Paramètres de la boutique > Trafic et SEO, bouton Générer le fichier robots.txt. Sur PrestaShop 9.2, ce fichier :
- autorise les fichiers CSS, JavaScript et images des modules, nécessaires à Google pour afficher les pages ;
- bloque les paramètres de recherche, de tri (
order=), de devise et de filtres à facettes (q=) ; - bloque les pages de compte, de panier et de commande.
Partez de ce fichier et ajoutez des règles une par une, plutôt que de copier un robots.txt trouvé en ligne. Deux erreurs fréquentes, que l’ancienne version de cet article faisait elle-même :
- Bloquer la pagination (
?p=ou?page=) : Google ne découvre plus les produits des pages 2, 3 et suivantes. - Bloquer tout le dossier
/modules/: Google ne peut plus charger les fichiers des modules et voit des pages incomplètes.
Rappelez-vous aussi qu’une page bloquée dans le robots.txt n’est pas explorée : une balise noindex posée dessus ne sera jamais lue. Pour une même adresse, choisissez l’un ou l’autre. Notre générateur de robots.txt aide à écrire une règle, puis contrôlez le résultat dans le rapport robots.txt de la Search Console.
3. Facettes, tri et pagination
C’est la principale source de pages en double d’une boutique. Les décisions, filtre par filtre :
| Type d’URL | Recommandation |
|---|---|
| Filtres sans demande de recherche (prix, combinaisons multiples) | Bloqués dans le robots.txt (choix par défaut de PrestaShop pour ?q=), méthode que Google présente comme la plus efficace |
| Filtre qui correspond à une vraie recherche (une marque dans une catégorie) | Page dédiée indexable, avec adresse propre, titre et texte uniques |
Tri (order=) | Bloqué par défaut dans le robots.txt de PrestaShop |
| Pagination | Explorable, chaque page canonique sur elle-même, sans noindex |
| Combinaison de filtres sans résultat | Erreur 404 |
Le détail et les cas particuliers (déclinaisons, canonical contradictoires) sont dans Facettes, pagination et canonical sur PrestaShop 9.
4. Titres et descriptions meta à l’échelle
Sur un gros catalogue, travaillez par modèles plutôt que fiche par fiche :
- titre produit : type de produit, marque ou référence, attribut distinctif, puis le nom de la boutique s’il reste de la place (environ 60 caractères visibles) ;
- catégories : un titre et un texte d’introduction propres à chacune, qui sont souvent les pages les mieux placées sur les recherches générales ;
- pages CMS et pages de marque : souvent oubliées, elles héritent sinon de valeurs génériques.
Repérez les doublons et les champs vides avec une extraction de tout le site (un robot d’exploration comme Screaming Frog) ou notre analyseur de balises meta page par page. Pour préparer les textes avec l’IA, voir IA et SEO produit PrestaShop : la méthode en 5 étapes. Des outils comme FexaAI génèrent aussi ces balises sur l’ensemble d’un catalogue.
5. Données structurées
Les thèmes récents incluent un balisage Product, mais les modules d’avis, de fil d’Ariane ou de SEO en ajoutent souvent un second : deux blocs Product contradictoires sur une page sont un problème fréquent. Contrôlez quelques fiches avec le test des résultats enrichis :
- un seul
Productpar page, avecOffer(prix, devise, disponibilité) conforme à ce que voit le client ; AggregateRatingseulement si des avis réels sont affichés sur la page ;- un
BreadcrumbListqui suit le fil d’Ariane visible.
Pas de balisage FAQ pour obtenir un résultat enrichi : Google a réservé ces résultats aux sites gouvernementaux et de santé en août 2023, puis a cessé de les afficher pour tous le 7 mai 2026. Le balisage peut rester s’il décrit une vraie FAQ, mais il n’apporte plus d’affichage particulier. Détails dans Données structurées PrestaShop.
6. Images
- Générez les formats WebP et AVIF (Apparence > Images, PrestaShop 8.1 et plus) et vérifiez que votre thème les sert : Hummingbird et Classic le font sur PrestaShop 9.2, un thème acheté ou sur mesure doit être contrôlé.
- Ne différez pas le chargement de l’image principale d’une fiche.
- Remplissez la légende de chaque image, qui sert de texte alternatif, dans chaque langue.
Méthodes complètes : Images WebP et AVIF sur PrestaShop et Balises ALT PrestaShop.
7. Vitesse et Core Web Vitals
| Indicateur | Bon | À améliorer | Mauvais |
|---|---|---|---|
| LCP | 2,5 s ou moins | 2,5 à 4 s | plus de 4 s |
| INP | 200 ms ou moins | 200 à 500 ms | plus de 500 ms |
| CLS | 0,1 ou moins | 0,1 à 0,25 | plus de 0,25 |
Mesurez sur les visites réelles (rapport « Signaux Web essentiels » de la Search Console, PageSpeed Insights) plutôt qu’en laboratoire seul. Les leviers propres à PrestaShop :
- temps de réponse du serveur : cache côté serveur, version de PHP maintenue, cache d’objets (Redis, Valkey ou Memcached) sur les gros catalogues ;
- modules : chaque module actif peut ajouter du JavaScript et des requêtes sur toutes les pages ; désinstallez ceux qui ne servent plus ;
- combinaison et compression CSS/JS (Paramètres avancés > Performances), à tester page par page car certains modules les supportent mal ;
- compression et cache navigateur : PrestaShop 9 génère déjà dans son
.htaccessdes règles de cache pour les images, WebP et AVIF compris ; vérifiez avec l’hébergeur que la compression Gzip ou Brotli est active.
Diagnostic détaillé : Core Web Vitals PrestaShop 9 : corriger LCP, INP et CLS.
8. Maillage interne
- Liez les catégories entre elles depuis leurs textes d’introduction, et les fiches vers leur catégorie et leurs accessoires.
- Configurez les produits associés sur les fiches importantes.
- Vérifiez que le fil d’Ariane du thème est bien affiché et cliquable sur les fiches.
- Un blog ou des guides d’achat renvoient vers les catégories commerciales et captent les recherches d’information.
9. Boutique multilingue ou multidevise
Chaque langue doit avoir ses propres adresses (/fr/, /en/…), ses textes traduits et des balises hreflang réciproques. Vérifiez que le sitemap contient bien toutes les langues. Voir Hreflang PrestaShop : balises, sitemaps et contrôles.
10. Mesurer : Search Console et journaux du serveur
- Le rapport Indexation des pages montre les adresses exclues et pourquoi ; l’inspection d’URL donne la canonique retenue par Google.
- Les statistiques sur l’exploration (Paramètres de la Search Console) montrent où Google passe son temps : une forte part de pages filtrées signale un problème de facettes.
- Les journaux du serveur disent exactement quelles pages Googlebot visite : voir Analyse des logs serveur pour le SEO.
- Les requêtes à fortes impressions et faible taux de clic sont les premières pages à retravailler.
Checklist SEO technique
- URL simplifiées avec identifiant, redirection vers l’URL canonique en 301
- Une seule version du site (https, avec ou sans www)
-
robots.txtgénéré par PrestaShop, pagination et fichiers des modules non bloqués - Filtres sans valeur non explorés, filtres utiles en pages dédiées
- Un seul balisage
Productpar page, conforme au contenu visible - Images WebP ou AVIF réellement servies, légendes remplies
- Core Web Vitals dans le vert sur les données réelles
-
hreflangréciproques sur une boutique multilingue - Rapports d’indexation et d’exploration suivis chaque mois
Questions fréquentes
Faut-il un module SEO pour PrestaShop ?
Pas pour les réglages de ce guide, presque tous natifs. Un module devient utile pour gérer des redirections en masse, des pages de filtres indexables ou des modèles de balises meta sur un gros catalogue.
robots.txt ou balise noindex pour les pages filtrées ?
Pour les filtres sans valeur, le blocage dans le robots.txt est la méthode que Google présente comme la plus efficace, et c’est le choix par défaut de PrestaShop. La balise noindex sert plutôt aux pages déjà indexées que vous voulez retirer : elles doivent rester explorables le temps que Google lise la balise.
Le balisage FAQ sert-il encore ?
Plus pour obtenir un affichage enrichi dans Google, qui a disparu le 7 mai 2026. Il ne gêne pas s’il décrit une vraie FAQ visible sur la page.
Pour aller plus loin
- Référencer une boutique PrestaShop : 10 actions en 2026
- Facettes, pagination et canonical sur PrestaShop 9
- Audit SEO PrestaShop : méthode, outils et checklist 2026
- Produit arrêté sur PrestaShop : désactiver plutôt que supprimer
Besoin d’un expert ? L’agence web Genisoft accompagne les e-commerçants PrestaShop dans leur stratégie SEO technique.