Navigation à facettes en e-commerce : comment éviter l’explosion d’URLs qui détruit votre SEO
Georges Corre e-Commerce
Un filtre e-commerce, c’est pratique. Couleur, taille, prix, marque, disponibilité, matière, note client, tri par popularité : côté utilisateur, tout cela aide à trouver plus vite le bon produit.
Côté SEO, c’est une autre histoire. Quand chaque filtre crée une URL, puis que chaque combinaison de filtres crée encore une nouvelle URL, un catalogue propre peut rapidement se transformer en labyrinthe pour Google. Et là, le problème n’est plus seulement éditorial. Il devient technique : crawl budget, duplication, indexation, canonical, noindex, robots.txt, pagination, logs serveur.
Dans un audit e-commerce, je regarde souvent les facettes assez tôt. Parce qu’un site peut avoir de bons produits, de belles catégories et des fiches propres, mais laisser Google explorer des milliers d’URLs filtrées sans intérêt. Pendant ce temps-là, les pages importantes attendent leur tour.
Voyons comment éviter ce piège, sans casser l’expérience utilisateur.
Qu’est-ce qu’une navigation à facettes ?
La navigation à facettes désigne les filtres qui permettent à un visiteur de réduire une liste de produits selon plusieurs critères.
Sur un site e-commerce, cela peut ressembler à ceci :
- taille : S, M, L, XL ;
- couleur : noir, blanc, rouge, doré ;
- marque : Nike, Bosch, Seiko, Pandora ;
- matière : coton, cuir, acier, or, argent ;
- prix : moins de 50 €, 50 à 100 €, plus de 100 € ;
- disponibilité : en stock, livraison rapide, retrait magasin ;
- tri : prix croissant, nouveautés, meilleures ventes.
Pour l’utilisateur, c’est souvent indispensable. Pour Google, cela dépend de la manière dont ces filtres sont construits.
Un filtre peut simplement modifier l’affichage de la page sans créer d’URL exploitable. Il peut aussi créer une URL dédiée, par exemple :
/chaussures?couleur=noir
/chaussures?couleur=noir&taille=42
/montres?marque=seiko&mouvement=automatique
/bijoux?matiere=acier&couleur=dore&prix=moins-50
Le sujet SEO commence ici : faut-il laisser Google explorer et indexer ces URLs ? Certaines oui. Beaucoup non.
Pourquoi les filtres e-commerce créent des milliers d’URLs inutiles
Le piège des facettes vient de la combinaison. Un filtre seul peut être utile. Dix filtres combinables peuvent produire une quantité d’URLs qui n’a plus aucun rapport avec le nombre réel de pages utiles.
Prenons un exemple simple.
| Type de filtre | Nombre de valeurs | Exemples |
|---|---|---|
| Couleur | 8 | Noir, blanc, rouge, bleu, doré, argenté... |
| Taille | 10 | XS, S, M, L, XL, 38, 40, 42... |
| Marque | 30 | Marques du catalogue |
| Prix | 6 | Tranches de prix |
| Matière | 12 | Cuir, acier, or, argent, bois, coton... |
Sur le papier, cela semble raisonnable. Dans les faits, le moteur de filtrage peut générer des centaines, parfois des milliers d’URLs. Certaines affichent les mêmes produits dans un ordre différent. Certaines n’ont aucun résultat. Certaines changent seulement le tri. Certaines combinent trois critères que personne ne cherche.
Le danger, c’est de laisser Google passer du temps sur ces URLs au lieu de l’envoyer vers les pages qui ont une vraie valeur : catégories principales, sous-catégories, pages marques, pages collections, fiches produits, guides d’achat.
Les symptômes dans Google Search Console et les logs serveur
Une navigation à facettes mal maîtrisée laisse souvent des traces. Pas toujours visibles dans le back-office, mais visibles dans Google Search Console, dans les crawls SEO et dans les logs serveur.
Avant de modifier les filtres, je recommande de poser le diagnostic. Sinon on corrige au tournevis dans le noir, et le SEO n’aime pas beaucoup ça.
| Signal observé | Ce que cela peut indiquer | Contrôle recommandé |
|---|---|---|
| Beaucoup d’URLs avec paramètres dans Search Console | Google découvre massivement les URLs filtrées | Analyser les modèles d’URLs : ?color=, ?size=, ?orderby=, ?page= |
| Pages “Explorée, actuellement non indexée” | Google crawle des pages qu’il ne juge pas assez utiles | Regrouper les URLs par type de facette et par profondeur |
| Pages “Dupliquée, Google n’a pas choisi la même URL canonique” | Les signaux canonical ou internes ne sont pas assez cohérents | Vérifier canonical, liens internes, sitemap et pagination |
| Logs serveur remplis d’URLs filtrées | Googlebot consomme du crawl sur des combinaisons faibles | Comparer le crawl des facettes avec celui des catégories et produits |
| Produits récents découverts lentement | Le crawl se disperse sur des URLs de faible valeur | Vérifier maillage, sitemap, profondeur et crawl des pages produits |
Pour creuser ce point, vous pouvez aussi lire notre article sur le crawl budget et celui sur le crawl SEO. Pour les sites plus conséquents, l’analyse des fichiers journaux devient vite un très bon révélateur.
Faut-il indexer, noindexer, canonicaliser ou bloquer les facettes ?
Il n’y a pas une règle universelle. Une facette peut être excellente pour l’utilisateur et mauvaise pour l’indexation. Une autre peut être excellente pour le SEO parce qu’elle correspond à une vraie recherche.
La bonne méthode consiste à classer les facettes en quatre familles.
| Décision SEO | Quand l’utiliser | Exemple | Point de vigilance |
|---|---|---|---|
| Indexer | Quand la combinaison correspond à une vraie intention de recherche et propose assez de produits | “montre automatique homme”, “robe noire grande taille”, “bracelet cuir homme” | La page doit avoir un contenu utile, un title propre, un H1 clair et un maillage interne cohérent. |
| Noindex | Quand la page doit rester accessible aux utilisateurs mais ne mérite pas d’apparaître dans Google | Filtres secondaires, combinaisons peu recherchées, pages de tri | La page doit rester crawlable pour que Google voie la directive noindex. |
| Canonical | Quand l’URL filtrée est proche d’une page principale et ne doit pas porter ses propres signaux | Tri par prix, ordre d’affichage, variantes très proches | Un canonical est un signal, pas un bouton magique. Il doit être cohérent avec les liens internes. |
| Bloquer au crawl | Quand les URLs n’apportent aucune valeur SEO et consomment inutilement des ressources | Combinaisons infinies, paramètres de tri, filtres techniques, résultats internes | Ne pas bloquer une page que vous voulez désindexer via noindex, sinon Google risque de ne pas voir la balise. |
Pour approfondir les règles techniques, nous avons aussi des contenus dédiés à la canonical URL, à la balise noindex, au fichier robots.txt et aux balises meta robots et X-Robots-Tag.
Les facettes à indexer
Une facette mérite d’être indexée si elle répond à une demande réelle et si la page peut devenir une bonne page d’atterrissage.
Autrement dit, il faut autre chose qu’une liste de produits filtrés. Il faut une page qui a un rôle dans l’architecture SEO.
Exemples de facettes potentiellement indexables
- Bijouterie : bracelet cuir homme, collier prénom, bague argent femme, médaille baptême, piercing helix.
- Horlogerie : montre automatique homme, montre femme rectangulaire, montre vintage, montre suisse, montre connectée GPS.
- Textile : robe noire grande taille, pantalon lin homme, veste imperméable femme.
- Pièces détachées : filtre à huile Renault Clio, batterie scooter 125, courroie tondeuse Honda.
- BTP : vis inox terrasse, peinture façade blanche, dalle béton extérieur.
Dans ces cas, je préfère souvent créer une vraie page SEO maîtrisée plutôt que laisser le moteur de facettes générer une URL au hasard. Une page propre peut avoir son texte, son title, sa meta description, ses liens internes, ses produits, ses FAQ et son suivi.
C’est le même raisonnement que pour une landing page collection e-commerce ou une page catégorie SEO.
Les facettes à laisser accessibles mais non indexées
Certaines facettes sont utiles à l’utilisateur, mais inutiles dans Google. Dans ce cas, on peut les laisser accessibles sur le site tout en évitant leur indexation.
Exemples fréquents :
- tri par prix croissant ou décroissant ;
- tri par nouveautés ;
- filtre “en stock” si la page change trop souvent ;
- combinaisons de deux ou trois filtres sans demande SEO claire ;
- filtres internes au merchandising ;
- pages de résultats trop proches de la catégorie principale.
Ici, la logique est simple : l’utilisateur peut s’en servir, mais Google n’a pas besoin de garder ces pages dans son index.
Les facettes à bloquer au crawl
Bloquer au crawl devient pertinent lorsque certaines URLs filtrées créent un espace quasi infini et ne servent pas le SEO.
On pense notamment aux paramètres qui génèrent beaucoup de bruit :
- tri :
?orderby=price,?sort=popular; - prix dynamiques :
?min_price=23&max_price=87; - combinaisons multiples sans valeur : couleur + taille + prix + stock + note + tri ;
- paramètres de session ou de tracking ;
- recherches internes indexables ;
- URLs sans résultat ;
- URLs de pagination absurdes ou inexistantes.
Le robots.txt peut être utile pour gérer le trafic de crawl sur ces zones, mais il faut l’utiliser avec méthode. Il ne sert pas à “désindexer proprement” une page déjà visible dans Google. Pour cela, il faut d’abord que Google puisse accéder à la page et voir une directive adaptée, comme noindex.
Le mauvais réflexe consiste à bloquer tout ce qui contient un point d’interrogation. Sur un site e-commerce, certaines URLs avec paramètres peuvent être utiles : pagination, variantes produits, filtres stratégiques, campagnes correctement gérées. On vérifie avant de couper.
Les facettes à gérer avec canonical
Le canonical sert à indiquer la version préférée d’une page lorsqu’il existe des URLs proches ou dupliquées.
Dans une navigation à facettes, il peut être utile pour des URLs filtrées qui affichent presque le même contenu que la catégorie principale, ou pour des paramètres d’ordre et de tri.
| URL filtrée | Canonical possible | Logique SEO |
|---|---|---|
/montres-homme?tri=prix-croissant | /montres-homme | Le tri ne crée pas une nouvelle intention de recherche. |
/bracelets?stock=1 | /bracelets | La disponibilité change souvent et ne mérite pas toujours une page indexée. |
/robes?couleur=noir | Selon cas : page dédiée ou catégorie principale | Si “robe noire” est stratégique, mieux vaut une page dédiée propre. |
Le canonical n’est pas là pour réparer une architecture confuse. Il aide Google à comprendre votre préférence. Mais si vos liens internes, votre sitemap, vos filtres et vos canonicals se contredisent, Google devra arbitrer. Et quand Google arbitre, on n’a pas toujours le résultat attendu.
Cas PrestaShop : attention au module de recherche à facettes
PrestaShop propose une recherche à facettes puissante, notamment via son module dédié. C’est pratique pour les catalogues avec beaucoup d’attributs : tailles, couleurs, marques, prix, caractéristiques techniques, disponibilité.
Mais cette puissance demande une vraie configuration SEO. Sur un catalogue PrestaShop, je regarde généralement :
- les paramètres générés par les filtres ;
- les facettes activées sur chaque catégorie ;
- les combinaisons qui produisent des pages sans résultat ;
- les URLs avec tri, prix et pagination ;
- les canonicals des pages filtrées ;
- les règles robots.txt ;
- les pages qui doivent devenir de vraies landing pages plutôt que de simples résultats filtrés.
Un exemple classique : laisser toutes les combinaisons couleur + taille + marque + prix ouvertes au crawl. Sur un petit catalogue, cela peut passer un temps. Sur un gros catalogue, Googlebot peut vite se balader là où il ne devrait pas.
Pour compléter, vous pouvez lire notre guide SEO PrestaShop et notre article sur la maintenance PrestaShop.
Cas WooCommerce : attributs produits, filtres et pages archives
WooCommerce s’appuie beaucoup sur les catégories, attributs, étiquettes, archives produits et extensions de filtres. C’est souple. Comme souvent avec WordPress, cette souplesse peut produire le meilleur comme le plus brouillon.
Les points à vérifier en priorité :
- les attributs produits réellement utiles en SEO ;
- les archives d’attributs indexables ou non ;
- les filtres ajoutés par le thème ou une extension ;
- les paramètres de prix, stock, note et tri ;
- les canonicals générés par le plugin SEO ;
- les pages catégories trop proches des pages filtrées ;
- les liens internes vers les pages stratégiques.
Sur WooCommerce, je conseille souvent de distinguer les attributs qui servent seulement à filtrer et ceux qui méritent une vraie page. “Couleur : noir” n’a pas la même valeur selon que vous vendez trois produits ou trois mille produits.
Pour aller plus loin, vous pouvez consulter notre article sur le SEO WooCommerce, celui sur l’architecture WooCommerce SEO et notre guide sur les fiches produits WooCommerce.
Cas Shopify : collections, tags et paramètres d’URL
Sur Shopify, la logique tourne beaucoup autour des collections, filtres, tags, options produits et applications. C’est confortable pour vendre, mais il faut surveiller ce que cela produit en SEO.
Les contrôles utiles :
- quelles collections sont réellement stratégiques ;
- quelles pages de tags ou filtres sont accessibles aux robots ;
- quelles combinaisons de filtres créent des URLs explorables ;
- comment les canonicals sont générés ;
- si les pages collection importantes ont assez de contenu et de maillage ;
- si les produits sont accessibles via une structure claire.
Le point important : ne pas confondre facilité de gestion et stratégie d’indexation. Une collection utile pour le merchandising n’a pas toujours vocation à devenir une page SEO. À l’inverse, certaines collections méritent un vrai travail éditorial.
Nous avons aussi des ressources sur les outils SEO pour Shopify, le comparatif Shopify ou PrestaShop et le coût total Shopify, WooCommerce et PrestaShop.
Méthode TooNet Création : audit, cartographie, logs et règles d’indexation
Avant de modifier les filtres, nous préférons cartographier. C’est moins spectaculaire qu’un grand coup de robots.txt, mais beaucoup plus sûr.
La méthode que je recommande se déroule en plusieurs étapes.
- Recenser les types de facettes : couleurs, tailles, prix, marques, matières, disponibilité, tri, pagination, notes, caractéristiques techniques.
- Identifier les modèles d’URLs : paramètres, chemins, tags, collections, pages archives, combinaisons.
- Analyser l’indexation : Search Console, commandes de recherche, crawl SEO, pages indexées, pages exclues.
- Lire les logs serveur : pour savoir ce que Googlebot visite vraiment, pas ce qu’on pense qu’il visite.
- Classer les facettes : à indexer, à noindexer, à canonicaliser, à bloquer, à transformer en landing page.
- Vérifier le maillage interne : les liens doivent pousser les bonnes pages, pas les combinaisons inutiles.
- Contrôler après mise en place : crawl, indexation, logs, trafic organique, conversions, ventes.
Pour le suivi, la Search Console, les logs et un crawl régulier font déjà un bon trio. Pour mesurer l’impact business, il faut aussi regarder les performances e-commerce, comme nous l’expliquons dans notre article sur la mesure SEO d’un site e-commerce avec GA4.
Checklist avant de toucher aux filtres e-commerce
Avant de modifier une navigation à facettes, voici les contrôles à faire.
Analyse SEO
- Les catégories principales sont-elles bien indexées ?
- Les sous-catégories stratégiques existent-elles déjà ?
- Les pages filtrées reçoivent-elles du trafic SEO utile ?
- Les requêtes associées justifient-elles des pages dédiées ?
- Les pages indexées correspondent-elles à de vraies intentions de recherche ?
Analyse technique
- Quels paramètres sont générés par les filtres ?
- Les URLs de tri sont-elles crawlables ?
- Les combinaisons sans résultat renvoient-elles un comportement propre ?
- Les canonicals sont-ils cohérents ?
- Le robots.txt bloque-t-il des zones utiles par erreur ?
- Les balises noindex sont-elles visibles par Google ?
Analyse crawl et logs
- Googlebot visite-t-il beaucoup d’URLs filtrées ?
- Les produits récents sont-ils rapidement découverts ?
- Les pages importantes sont-elles trop profondes ?
- Les facettes consomment-elles plus de crawl que les pages produits ?
- Les erreurs 404, 301 ou 500 touchent-elles les filtres ?
Analyse conversion
- Les filtres les plus utilisés sont-ils visibles et utiles ?
- Les filtres créent-ils des impasses ?
- Les pages catégories guident-elles vers les bons produits ?
- Les filtres aident-ils vraiment à vendre ?
Conclusion : un bon filtre doit aider l’utilisateur sans piéger Google
La navigation à facettes n’est pas un problème en soi. C’est même souvent indispensable sur un site e-commerce sérieux. Le problème commence quand les filtres créent des URLs à l’infini, sans règle claire d’indexation, sans canonical cohérent, sans analyse des logs et sans distinction entre ce qui aide le client et ce qui mérite d’être dans Google.
Un filtre peut vendre. Une mauvaise facette peut diluer votre SEO. Les deux peuvent exister sur le même site.
Vous avez un site e-commerce avec beaucoup de filtres, sous PrestaShop, WooCommerce, Shopify, Joomla/HikaShop ou une solution sur mesure ? toonetcréation peut auditer vos URLs filtrées, vos logs serveur et vos règles d’indexation avant que Google ne gaspille son crawl sur les mauvaises pages.
Prêt à concrétiser votre projet ?
Posez nous toutes vos questions et nous vous aiderons à y voir plus clair.





