Mis à jour le 16 octobre 2026 · 7 min de lecture
- Les filtres de boutique (couleur, taille, prix, tri) génèrent des milliers d'URL quasi identiques à partir d'une seule page de catégorie.
- Le coût réel : du budget de crawl gaspillé sur des pages sans valeur, et du contenu dupliqué qui dilue vos signaux.
- La méthode : trois décisions par facette, indexer, canonicaliser ou bloquer, selon la demande de recherche.
- Règle d'or : ne liez pas en interne les URL que vous ne voulez pas voir explorées.
La navigation à facettes (filtres par couleur, taille, prix) peut générer des milliers d'URL quasi identiques qui gaspillent le budget de crawl de Google et diluent votre SEO. La bonne pratique : identifier les pages filtrées qui ont une demande de recherche (à indexer et optimiser), canonicaliser ou bloquer les combinaisons sans valeur, et ne pas lier en interne les URL que vous ne voulez pas voir explorées.
C'est l'un des pièges SEO les plus discrets, et l'un des plus coûteux sur une boutique un peu fournie. Vos filtres de navigation (couleur, taille, prix, tri) sont parfaits pour vos visiteurs. Mais pour Google, chaque combinaison peut devenir une URL à part entière. Multipliez quelques filtres entre eux et vous fabriquez des milliers de pages quasi identiques. Résultat : le robot passe son temps sur du vide pendant que vos vraies pages attendent. Voici comment reprendre la main.
Pourquoi les facettes explosent le nombre d'URL
Une page de catégorie, disons les chaussures, est unique. Ajoutez un filtre couleur, un filtre taille, un filtre prix et un tri, et chaque combinaison génère une URL distincte avec ses paramètres. Trois filtres à cinq valeurs chacun, c'est déjà plus de cent variantes pour une seule catégorie, avant même d'ajouter le tri et la pagination. Sur un catalogue de plusieurs dizaines de catégories, on atteint vite des dizaines de milliers d'URL explorables. Le problème n'est pas le filtre en soi, c'est que ces URL soient crawlables et liées sans logique.
Le vrai coût : budget de crawl et contenu dupliqué
Deux dégâts se cumulent. D'abord le budget de crawl : Google alloue un temps d'exploration limité à votre site. S'il le dépense sur des combinaisons de filtres sans intérêt, vos nouvelles fiches produits et vos pages importantes sont explorées moins souvent. C'est surtout un enjeu pour les grands sites, mais une boutique de taille moyenne avec des filtres mal cadrés y goûte aussi. Ensuite le contenu dupliqué : des pages filtrées qui affichent presque le même contenu diluent vos signaux et brouillent la page que Google devrait privilégier. La performance entre aussi en jeu, car ces pages générées à la volée sont souvent plus lourdes, un point que je relie toujours aux Core Web Vitals.
Les trois décisions à prendre par facette
La bonne nouvelle, c'est que tout se ramène à un arbitrage simple, facette par facette : est-ce que cette page filtrée répond à une vraie demande de recherche ? Si oui, on l'indexe et on l'optimise comme une page à part entière. Si non, on la canonicalise vers la catégorie parente ou on bloque son exploration. Voici comment je trie.
| Type de page filtrée | Exemple | Demande de recherche | Recommandation |
|---|---|---|---|
| Facette à valeur SEO | /chaussures/rouge | Oui | Indexer, URL propre, titre et texte dédiés |
| Combinaison rare | couleur + taille + prix | Non | Canonical vers la catégorie, ou bloquer |
| Tri et affichage | ?sort=prix | Non | Bloquer au crawl (robots.txt) |
| Filtre sans valeur SEO | ?en-stock=1 | Non | Bloquer ou canonicaliser |
Les réglages concrets
Une fois le tri fait, les leviers sont connus. Pour les paramètres que vous ne voulez pas voir explorés (tri, affichage, filtres sans demande), le plus efficace reste le fichier robots.txt, qui économise directement le budget de crawl en empêchant l'exploration. Pour les pages que Google peut explorer mais que vous ne voulez pas voir concurrencer la catégorie, la balise canonical pointe vers la page de référence. Le noindex, lui, empêche l'indexation mais la page reste crawlée, donc il n'économise pas de budget de crawl : à réserver aux cas où vous voulez vraiment garder la page accessible sans l'indexer. Enfin, le réflexe le plus sous-estimé : ne mettez pas de lien interne cliquable (balise a href) vers les combinaisons que vous ne voulez pas voir explorées. Google suit les liens ; si vous ne liez pas ces URL, vous réduisez le problème à la source. La référence officielle sur le sujet est la documentation Google sur la navigation à facettes.
Les erreurs que je vois le plus
Trois reviennent sans cesse. La première : tout bloquer sans réflexion, y compris les facettes qui auraient une vraie demande de recherche (les fameuses pages couleur ou matière qui rankent). On jette alors des opportunités. La deuxième : compter sur le canonical pour tout régler, alors qu'il n'économise pas le crawl et n'est qu'un signal, pas une directive stricte. La troisième : laisser des liens internes vers des milliers de combinaisons tout en les bloquant par ailleurs, ce qui envoie des signaux contradictoires. Un cadrage propre des facettes s'inscrit dans une architecture plus large, celle que je décris dans mon article sur le cocon sémantique, et il recoupe plusieurs des réglages de SEO technique que je vérifie sur chaque boutique.
Ce qu'un plugin de filtre ne fera pas à votre place
Un module de navigation à facettes gère l'affichage des filtres. Il ne décide pas quelles facettes méritent d'être indexées, ne connaît pas la demande de recherche de votre marché, et ne nettoie pas les milliers d'URL déjà explorées par Google. C'est un travail d'analyse (logs, Search Console, mots-clés) et d'arbitrage, page type par page type, que je mène côté accompagnement SEO. Bien fait, il libère du budget de crawl pour vos vraies pages et transforme quelques facettes en pages qui rankent. Si votre boutique génère trop d'URL de filtres, réservons 30 minutes pour regarder vos logs et vos facettes ensemble.
La navigation à facettes est-elle mauvaise pour le SEO ?
Faut-il bloquer les filtres dans le robots.txt ou utiliser le noindex ?
Le canonical suffit-il à régler le problème des facettes ?
Quelles pages filtrées faut-il indexer ?
Le budget de crawl concerne-t-il les petites boutiques ?

