Votre boutique compte quelques centaines de produits, mais la Search Console affiche des dizaines de milliers d’URL découvertes, la plupart du type ?couleur=rouge&taille=38&tri=prix.
La navigation à facettes, c’est l’ensemble des filtres (couleur, taille, prix, marque) qui génèrent une URL par combinaison. Indexez seulement les combinaisons qui répondent à une vraie recherche et contiennent assez de produits, comme « robe rouge longue ». Bloquez l’exploration des autres, de préférence par le robots.txt, pour que Google consacre son temps à vos pages qui vendent.
En résumé
- Deux critères décident de l’indexation d’une facette : une demande de recherche mesurable et un stock qui remplit la page.
- Une facette retenue devient une vraie page catégorie, avec titre, texte et URL propre, plutôt qu’une URL à paramètres.
- Google recommande le robots.txt pour les facettes inutiles ; le noindex ne fait pas économiser d’exploration.
- Une combinaison sans résultat doit renvoyer une erreur 404, pas une page vide ni une redirection.
Pourquoi la navigation à facettes coûte cher en SEO
Chaque filtre multiplie les URL. Dix couleurs, huit tailles, cinq tranches de prix et vingt marques donnent déjà des milliers de combinaisons pour une seule catégorie, sans compter l’ordre des paramètres et les options de tri. Pour Googlebot, ce sont autant de pages à visiter, presque identiques entre elles.
Google le dit sans détour dans sa documentation sur la navigation à facettes : explorer ces URL coûte des ressources serveur et peut ralentir la découverte de vos nouvelles URL. Pour un e-commerçant, la conséquence est concrète. Une nouvelle collection ou un produit réassorti met plus de temps à apparaître dans les résultats, parce que le robot s’épuise sur des variantes ?tri=prix-croissant qui ne vendront jamais rien.
Vos clients ont besoin de filtres. Selon le Baymard Institute (2019), 38 % des sites e-commerce testés n’offraient même pas de filtre pour toutes les informations affichées dans leurs listes de produits. Le bon arbitrage n’est donc jamais de supprimer des filtres : il consiste à séparer ceux qui servent le visiteur de ceux qui méritent une place dans Google.
Quelles facettes correspondent à de vraies recherches ?

Certaines combinaisons de filtres reproduisent mot pour mot ce que tapent vos acheteurs. « Robe rouge longue », « chaussures de running homme pointure 45 », « canapé d’angle gris convertible » : chacune associe une catégorie à un ou deux attributs. Une personne qui tape ces mots sait ce qu’elle veut, et une page qui affiche exactement cette sélection convertit mieux qu’une catégorie générale où il faut encore filtrer.
Trois sources gratuites pour repérer la demande
Pour repérer ces combinaisons, trois sources gratuites suffisent :
- La Search Console : les requêtes qui affichent déjà votre catégorie mère avec un attribut (« robe longue rouge ») montrent une demande que vous captez mal.
- Votre moteur de recherche interne : les termes que tapent vos visiteurs reflètent leur vocabulaire réel.
- Les suggestions de Google : tapez votre catégorie suivie d’une lettre et notez les attributs qui reviennent.
Les attributs qui portent de la demande
En règle générale, la couleur, la matière, le genre ou l’usage portent de la demande. La taille, la tranche de prix et le tri n’en portent presque jamais : personne ne cherche « robe entre 30 et 50 ». Ces facettes-là servent uniquement la navigation.
Navigation à facettes : quelles facettes indexer ?

Celles qui cumulent une demande de recherche et un stock suffisant, car la demande seule ne suffit pas. Une page « robe rouge longue » qui ne présente que deux produits, dont un en rupture, déçoit le visiteur et ressemble à une page pauvre aux yeux de Google. Le second critère est donc le stock disponible dans la combinaison, et sa stabilité dans le temps.
La grille de décision tient en quatre questions, à poser dans cet ordre :
- La combinaison correspond-elle à une requête réelle, constatée dans l’une des sources ci-dessus ?
- Contient-elle assez de produits en stock pour former une vraie sélection, et ce stock tient-il d’une saison à l’autre ?
- Pouvez-vous lui donner un titre, une introduction et une URL propres, distincts de la catégorie mère ?
- Rapporte-t-elle plus que la catégorie mère sur cette requête, par sa marge ou son panier moyen ?
Trois « oui » sur les trois premières questions justifient une page indexée. La quatrième sert à prioriser quand le temps manque : commencez par les combinaisons où vos marges sont les meilleures. Une facette retenue devient alors une sous-catégorie à part entière, avec les mêmes exigences que celles détaillées dans notre guide sur le SEO des pages catégories e-commerce.
Canonical, noindex, robots.txt : quelle méthode pour les autres filtres ?

Les facettes non retenues doivent rester utilisables par vos visiteurs sans encombrer Google. Plusieurs techniques existent, et elles ne règlent pas le même problème : certaines empêchent l’exploration, d’autres seulement l’indexation.
| Méthode | Ce qu’elle bloque | Limite principale | Quand l’utiliser |
|---|---|---|---|
| robots.txt (Disallow) | L’exploration des URL filtrées | Une URL bloquée peut encore être indexée si des liens externes y pointent, sans son contenu | Méthode par défaut pour les filtres sans demande de recherche |
| Fragment d’URL (#) | Toute création d’URL explorable | La combinaison ne pourra jamais se positionner | Filtres purement pratiques (taille, prix, tri) sur un site à refaire |
| Balise canonical | Consolide les signaux vers la catégorie mère | Simple indication : Google peut l’ignorer, et l’exploration ne baisse que progressivement | Variantes très proches de la catégorie mère |
| Meta noindex | L’indexation | Google doit explorer la page pour lire la balise : aucune économie d’exploration | Volume faible de pages déjà indexées à faire sortir |
| rel=“nofollow” sur les liens | Le suivi des liens marqués | Doit être posé sur chaque lien, moins efficace à long terme selon Google | Complément, jamais seul |
| Filtres en JavaScript sans URL | La création d’URL | Même limite que le fragment, plus un risque si le rendu casse | Boutiques qui veulent un catalogue très filtrable sans aucune page indexée |
Ce tableau reprend les positions de Google exposées dans la documentation sur la navigation à facettes et dans celle sur le fichier robots.txt. Exemple de règles robots.txt pour les paramètres sans demande : Disallow: /*?tri= et , où l’astérisque est un joker que tout robot conforme à la norme RFC 9309 de l’IETF doit reconnaître. Testez-les sur trois URL réelles avec l’outil de test d’URL de la Search Console avant de les publier : une règle trop large peut bloquer vos catégories elles-mêmes, et c’est une erreur que l’on croise souvent après une migration.Disallow: /?*prix=
Pourquoi le noindex ne protège-t-il pas votre budget d’exploration ?
Parce que Google doit explorer la page pour lire la balise. Le réflexe le plus courant consiste à poser un noindex sur toutes les pages filtrées. Il retire bien ces pages des résultats, mais il ne fait gagner aucune exploration. Dans son guide sur le budget d’exploration, Google déconseille explicitement le noindex à cet usage, puisque le robot continue de demander la page avant de l’écarter en lisant la balise.
Ce même guide vise surtout les sites de plus d’un million de pages, ou de plus de 10 000 pages dont le contenu change chaque jour, des seuils que Google présente comme une estimation grossière. Une boutique de quelques centaines de produits peut donc sembler hors sujet. Les facettes changent la donne : elles transforment un petit catalogue en un site de plusieurs dizaines de milliers d’URL explorables.
Comment structurer les URL des facettes indexées ?
Une fois les combinaisons utiles choisies, leur URL doit rester stable et unique. Google recommande d’utiliser le séparateur standard « & » pour les paramètres, de garder un ordre constant entre eux et d’éviter les filtres en double dans une même URL. Concrètement, couleur=rouge&longueur=longue et longueur=longue&couleur=rouge ne doivent jamais coexister.
Une URL lisible pour les facettes ciblées
Le mieux, pour les quelques facettes qui ciblent une requête, reste une URL lisible du type /robes/rouge-longue/, avec un titre et une introduction écrits pour cette sélection. La plupart des CMS e-commerce le permettent via des collections, des sous-catégories ou des pages de recherche réécrites. Sur PrestaShop, le module de recherche à facettes génère ses propres paramètres : notre checklist d’audit SEO PrestaShop montre où les repérer.
Une erreur 404 pour les combinaisons vides
Dernier point, souvent oublié : quand une combinaison ne renvoie aucun produit, Google demande de répondre par une erreur 404, plutôt que d’afficher une liste vide ou de rediriger vers la catégorie. Une page vide indexée déçoit l’acheteur qui arrive dessus, et une redirection masque le problème.
Exemple : traiter les filtres d’une catégorie « robes »
Prenons une catégorie robes avec quatre filtres : couleur, longueur, taille et prix. La Search Console montre des impressions sur « robe rouge longue » et « robe noire courte », mais rien sur une taille ou une tranche de prix. Le stock compte une vingtaine de robes longues rouges et à peine trois robes vertes courtes.
La décision suit la grille. « Robe rouge longue » obtient une page /robes/rouge-longue/ avec un titre et deux phrases d’introduction sur la sélection. « Robe noire courte » suit le même chemin si son stock tient. La combinaison verte courte reste un simple filtre, comme la taille et le prix, dont les paramètres sont bloqués dans le robots.txt. Les visiteurs gardent tous leurs filtres, et Google ne voit plus que les pages qui ont une chance de vendre.
Par où commencer quand on a peu de temps
Inutile de tout refaire d’un coup.
Mesurer l’écart dans la Search Console
Commencez par mesurer l’écart : dans la Search Console, comparez le nombre d’URL connues au nombre de produits et de catégories réels. Dans le rapport Pages, ouvrez « Détectée, actuellement non indexée » et regardez les exemples : s’ils contiennent presque tous un « ? », le diagnostic est posé. Le rapport Statistiques sur l’exploration (Paramètres) confirme ensuite la part des requêtes de Googlebot absorbée par ces URL.
Quatre actions, du plus rentable au moins urgent
Ensuite, procédez dans cet ordre, du plus rentable au moins urgent :
- Bloquez dans le robots.txt les paramètres de tri, de prix et de pagination de résultats filtrés, qui n’ont aucune demande de recherche.
- Repérez les cinq ou six combinaisons qui ont à la fois une requête et du stock, et créez-leur une page propre.
- Faites renvoyer une 404 aux combinaisons vides.
- Vérifiez que vos liens internes et votre sitemap ne pointent que vers les pages retenues.
Ce chantier s’inscrit dans une démarche plus large, décrite dans notre guide SEO e-commerce pour augmenter son chiffre d’affaires, et recoupe plusieurs points de notre guide du SEO technique (exploration, indexation, sitemap). Pour identifier rapidement les URL filtrées qui encombrent votre site et les classer par priorité, un audit comme celui proposé par Semantikaa vous évite de trier la liste à la main. Les filtres ne sont qu’une source de pages quasi identiques parmi d’autres ; les variantes et descriptions fabricant sont traitées dans notre article sur le contenu dupliqué en e-commerce.
Sources
- Google Search Central - Gérer l’exploration des URL de navigation à facettes
- Google Search Central - Gérer le budget d’exploration des grands sites
- Google Search Central - Introduction au fichier robots.txt
- Baymard Institute - Have Filters for All Displayed List Item Info (2019)
- IETF - RFC 9309 : Robots Exclusion Protocol
Moi c’est Cédric, co-fondateur de Semantikaa. Ingénieur de formation, je construis notre plateforme et notre agent IA au quotidien, avec un objectif simple : vous faire gagner du temps sur les tâches SEO les plus répétitives.Certifié Semrush, Google Digital et Hawk Academy.



