Acinonyx Web Agency

Search Console : les erreurs liées au filtre à facettes de PrestaShop

Module PrestaShop qui ajoute automatiquement noindex,follow sur les URLs filtrées (?q=). Évitez le contenu dupliqué, préservez votre budget de crawl et boostez votre SEO technique. compatible PS 1.7–9.x. Installation 2 min, support 1 an inclus.

Faites défiler vers le bas pour découvrir

Faceted Noindex pour PrestaShop : Éliminez les pages de filtres dupliquées et boostez votre SEO technique

Faceted Noindex pour PrestaShop : Éliminez les pages de filtres dupliquées et boostez votre SEO technique

Vous avez une boutique PrestaShop avec navigation à facettes ? Google indexe massivement vos URLs filtrées (?q=Brand-X-size-M), créant du contenu dupliqué qui dilue votre authority et gaspille votre budget de crawl. Découvrez Faceted Noindex, le module qui résout ce problème automatiquement sans toucher au core.

 

Le problème : les URLs de filtres tuent votre SEO sur PrestaShop

Si vous utilisez le module natif Navigation à facettes (Faceted Search) de PrestaShop, vous avez probablement remarqué un phénomène inquiétant dans Google Search Console :

  • Milliers d’URLs indexées contenant des paramètres de filtre (?q=Brand-BELLE-PIECE-size-XS)
  • Contenu dupliqué : même而努力 produit apparaît sur des dizaines de pages de catégorie filtrées
  • Budget de crawl gaspillé : Googlebot perd du temps sur des pages inutiles au lieu de crawler vos pages produits importantes
  • Dilution de l’authority : les liens internes pointent vers des pages filtrées au lieu de la catégorie principale

Depuis février 2025, Google a changé son comportement et indexe agressivement ces URLs filtrées, même lorsqu’elles ont un contenu très similaire. [source : communauté PrestaShop]

“Currently, the module generates many URLs with filter parameters (e.g., ?q=Color-Blue, ?q=Size-M), which are all crawlable and indexable by search engines. This behavior can lead to thousands of duplicate pages.”
PrestaShop GitHub Discussion #40335

Le résultat ? Votre site perd en visibilité organique car Google ne sait plus quelle version indexer, et votre budget de crawl est épuisé par des pages sans valeur SEO.

 

La solution : Faceted Noindex, le module PrestaShop qui automatise le noindex

Faceted Noindex est un module SEO technique léger qui corrige automatiquement ce comportement natif problématique de PrestaShop.

Ce que fait le module :

  • Ajoute automatiquement noindex,follow sur toutes les URLs contenant le paramètre ?q= de la navigation à facettes
  • Injecte un lien canonical vers la page catégorie/marka/fournisseur propre (sans filtres)
  • Cible les pages pertinentes : category, search, manufacturer, supplier (pas les pages produits)
  • Configuration minimale : 2 options simples, activation en 2 minutes

Ce que le module NE fait PAS :

  • ❌ Il ne modifie pas le robots.txt
  • ❌ Il ne bloque pas le crawling (seulement l’indexation)
  • ❌ Il ne supprime pas les URLs de l’index (nécessite GSC pour validation)

Interface de configuration du module dans le back-office PrestaShop

 

Comment ça marche techniquement ?

1. Détection automatique des pages filtrées

Le module hook displayHeader et vérifie à chaque page :

  1. Est-ce une page de liste supportée ? (category, search, manufacturer, supplier)
  2. Le paramètre ?q= est-il présent dans l’URL ?
  3. La valeur de q est-elle non-vide ?

Si les 3 conditions sont réunies → noindex,follow est injecté.

2. Injection de la balise meta robots

Dans le <head> de la page, le module ajoute :

<meta name="robots" content="noindex,follow">

3. Injection du lien canonical

Le module génère aussi un canonical vers l’URL propre :

<link rel="canonical" href="https://votreboutique.com/en/12-category">

Le canonical pointe vers :

  • La catégorie courante si disponible
  • Le fabricant si c’est une page manufacturer
  • Le fournisseur si c’est une page supplier
  • L’URL de base sinon

 

Pourquoi choisir ce module plutôt qu’une modification manuelle ?

Approche Avantages Inconvénients
Modification manuelle dans head.tpl • Gratuit
• Contrôle total
• Non upgrade-safe
• Cassé par les mises à jour de thème
• Difficile à maintenir
• Risque d’erreur de syntaxe
Module Faceted Noindex • Upgrade-safe
• Compatible tous thèmes
• Support technique inclus
• Zéro code à modifier
• Canonical automatique
• 19 € HT (investissement unique)

Le ROI est clair : une modification manuelle peut vous faire perdre des heures de debug chaque fois que vous mettez à jour votre thème. Le module paie pour lui-même en 1 heure de temps dev économisé.

 

Compatibilité technique

PrestaShop 1.7.0.0+ • 8.x • 9.x
PHP 7.4+ • 8.0 • 8.1 • 8.2 • 8.3
Multi-boutique ✅ Pris en charge nativement
Thèmes ✅ Compatible tous thèmes (classique, custom, child-theme)
Langues 🇫🇷 Français • 🇬🇧 Anglais
Overrides ❌ Aucun override nécessaire
Core modifications ❌ Aucune modification de core

 

Comment installer le module ?

  1. Téléchargez l’archive ZIP depuis votre espace client
  2. Allez dans Back-office → Modules → Gestionnaire de modules
  3. Cliquez sur “Importer un module”
  4. Glissez-déposez td_facetednoindex.zip
  5. Appuyez sur “Installer”
  6. Videz le cache (Symfony + Smarty)

Installation : 2 minutes max
Configuration : Aucune obligatoire (2 options optionnelles)

Vérification après installation

Visitez une URL filtrée sur votre boutique :

https://votreboutique.com/en/12-category?q=Brand-MyBrand-size-XS

Ouvrez le code source (Ctrl+U) et cherchez :

<meta name="robots" content="noindex,follow">
<link rel="canonical" href="https://votreboutique.com/en/12-category">

Si les deux balises sont présentes → le module fonctionne correctement.

 

FAQ : Questions fréquentes

Est-ce que ce module bloque le crawling de Google ?

Non. Le module ajoute noindex,follow, pas noindex,nofollow. Google peut toujours crawler les pages et suivre les liens, mais il ne les indexera pas dans les résultats de recherche.

Est-ce compatible avec ps_facetedsearch (module natif) ?

Oui, c’est même fait pour ça. Ce module a été conçu spécifiquement pour corriger le comportement de ps_facetedsearch natif de PrestaShop.

Est-ce que je peux désactiver le noindex sur certains filtres ?

Pas dans cette version. Le module applique le noindex sur toutes les URLs avec ?q=. Si vous avez un cas d’usage spécifique (ex: filtrer par “Nouveauté” doit rester indexé), contactez-nous pour une version custom.

Est-ce que cela va supprimer les URLs de l’index Google ?

Non, pas automatiquement. Le module empêche future indexation. Pour supprimer les URLs déjà indexées, vous devez :

  1. Attendre que Google recrawle les pages (quelques semaines)
  2. Ou utiliser Google Search Console → Suppression temporaires pour accélérer le processus

Est-ce que le module ralentit ma boutique ?

Non. Le module est ultra-léger : un seul hook displayHeader, zéro requête SQL supplémentaire, zéro appel API externe. Performance impact : négligeable.

Puis-je avoir un remboursement si ça ne marche pas ?

Oui, 30 jours satisfait ou remboursé. Si le module ne fonctionne pas sur votre boutique (compatible PS 1.7+), contactez-nous et nous vous remboursons intégralement.

 

Tarification et achat

Offre Prix Inclus
Licence unique 19 € HT ✅ Module complet
✅ 1 an de support technique
✅ Mises à jour incluses
✅ Licence 1 boutique

👉 Acheter le module

 

Support technique

1 an de support inclus avec chaque licence :

  • Couvert : Correction de tout bug natif lié directement au code du module
  • Non couvert : Conflits avec modules tiers, overrides, modifications non-natives de votre boutique

Pour les situations non couvertes, nos forfaits d’heures de développement sont à votre disposition.

Temps de réponse moyen : 24–48h ouvrées

Contact


Suivez-nous sur :