SEO de la navigation à facettes : indexez seulement les pages de filtres recherchées, puis gérez le reste avec robots.txt, noindex, balise canonique et 404.

Sur cette page
En bref
la navigation à facettes (les filtres de couleur, de taille, de marque ou de prix sur une page catégorie) crée une nouvelle URL pour chaque combinaison, ce qui peut multiplier par des milliers les pages explorables d'une boutique. Indexez seulement les pages de filtres qui correspondent à de vraies recherches et qui ont assez de produits, donnez-leur des URL statiques propres et un contenu unique, et tenez le reste à l'écart de Google : robots.txt pour arrêter l'exploration, noindex ou balise canonique pour les garder hors de l'index, et une erreur 404 pour les combinaisons vides.
Pour aller plus loin, demandez à
Quiz rapide
Le SEO est-il fait pour vous, et comment commencer ?
Sorank correspond à vos réponses
Testez-le 3 jours sur votre propre site et voyez où vous en êtes sur Google, ChatGPT et les autres IA.
Commencer mes 3 jours offerts3 jours offerts, puis vous arrêtez quand vous voulez. Résultat ou remboursé pendant 90 jours.
Le SEO de la navigation à facettes consiste à laisser les acheteurs filtrer librement, tout en faisant en sorte que Google ne consacre du temps qu'aux pages de filtres qui méritent d'être classées. Google qualifie la navigation à facettes de « de loin la source la plus courante de problèmes de surexploration signalés par les propriétaires de sites » dans son article Crawling December sur la navigation à facettes (décembre 2024). Il a aussi transformé ses anciens conseils en une page de documentation officielle sur la gestion des URL à facettes (dernière mise à jour en décembre 2025). Ce guide explique pourquoi les filtres posent problème, comment décider quelles pages de facettes indexer, quelle méthode utiliser pour les autres, et comment vérifier le résultat dans la Search Console.
La navigation à facettes est l'ensemble des filtres qui affinent une page de liste selon des attributs. Une facette est un attribut (couleur, taille, marque, matière, tranche de prix) et chaque facette a des valeurs (noir, 42, Nike). On la trouve sur les boutiques en ligne, les portails immobiliers, les sites d'emploi, les sites de voyage et les annuaires : partout où une longue liste doit être réduite.
Chaque filtre appliqué modifie en général l'URL, de l'une de ces trois façons :
La navigation à facettes se distingue de l'arborescence des catégories. Les catégories (Chaussures, puis Chaussures de course) forment une hiérarchie fixe que vous concevez, alors que les facettes se combinent : le nombre de pages qu'elles créent est décidé par les clics du visiteur, et non par vous. C'est là que naissent les problèmes de SEO, et pourquoi les facettes doivent figurer dans votre plan d'architecture de site dès le départ.
Le problème vient de l'arithmétique. Prenez une catégorie avec quatre facettes : 12 couleurs, 10 tailles, 20 marques et 5 tranches de prix. En autorisant zéro ou une valeur par facette, on obtient déjà 13 × 11 × 21 × 6 = 18'018 URL possibles pour une seule catégorie. Ajoutez la sélection multiple (noir et bleu), trois ordres de tri et un réglage « produits par page », et le total dépasse 100'000. Les robots de Google peuvent trouver chacune d'elles en suivant les liens.
Cette explosion d'URL pose quatre problèmes :
Le guide de Google sur le budget d'exploration vise les sites de plus d'un million de pages, ou de plus de 10'000 pages qui changent chaque jour. La navigation à facettes est le moyen habituel pour une boutique de 2000 produits de tomber dans cette catégorie sans s'en rendre compte.
Certaines pages de facettes méritent d'être classées. « Chaussures de course noires » ou « chaussures trail Nike » sont de vraies recherches, et une page filtrée répond mieux à ces requêtes qu'une catégorie générique. La règle : n'indexez une page de facette que si elle correspond à une requête tapée par les internautes, si elle affiche assez de produits pour être utile et si elle reste stable dans le temps.
| Type de facette | Exemple | Demande de recherche | Traitement recommandé |
|---|---|---|---|
| Type de produit ou sous-catégorie | /chaussures/trail/ | Forte | Indexer comme une vraie page catégorie |
| Marque | /chaussures/course/nike/ | Souvent forte | Indexer si assez de produits |
| Couleur, matière, genre, usage | /chaussures/course/noir/ | Variable | Indexer seulement si la recherche de mots-clés confirme la demande |
| Taille, largeur | ?size=42 | Faible (sauf dans certaines niches) | Explorable par les utilisateurs, non indexée |
| Tranche de prix, note, disponibilité | ?price=50-100 | Très faible | Bloquer l'exploration |
| Ordre de tri, affichage, produits par page | ?sort=price_asc | Aucune | Bloquer l'exploration |
| Deux valeurs ou plus d'une même facette, ou trois facettes ou plus combinées | ?color=black&color=blue | Presque nulle | Bloquer l'exploration |
| Paramètres de session ou de suivi | ?sessionid=, ?utm_source= | Aucune | Canonique vers l'URL propre |
Trois vérifications avant de rendre une page de facette indexable :
Les pages qui passent ces contrôles deviennent des pages d'atterrissage à part entière : une URL statique propre, un titre et un H1 uniques, une courte introduction, des liens depuis la catégorie parente et une place dans votre sitemap XML. Le guide d'optimisation des pages catégories détaille ce travail on-page.
Astuce
Transformez les combinaisons gagnantes en URL statiques (/chaussures/course/noir/) et gardez tous les autres filtres en paramètres. Vous pouvez alors bloquer tous les paramètres avec une seule règle robots.txt, sans toucher aux pages que vous voulez classer.
Chaque méthode agit sur une étape différente : l'exploration, l'indexation ou la consolidation des signaux. Aucune ne fait les trois, c'est pourquoi la plupart des sites en combinent plusieurs.
| Méthode | Arrête l'exploration | Garde hors de l'index | Consolide les signaux | Limite principale |
|---|---|---|---|---|
| Disallow dans robots.txt | Oui | En grande partie (une URL bloquée peut rester indexée sans contenu si elle est liée) | Non | Google ne peut pas voir les balises des pages bloquées |
| Meta robots noindex | Non (explorée de moins en moins avec le temps) | Oui | Non | La page doit rester explorable |
| rel="canonical" | En partie, avec le temps | En général | Oui | Simple indication que Google peut ignorer si les pages diffèrent |
| rel="nofollow" sur les liens de filtres | En partie | Non | Non | Chaque lien interne et externe doit le porter |
| Fragments (#) ou filtres JavaScript | Oui | Oui | Inutile | Les pages filtrées ne peuvent jamais se classer |
| 404 pour les combinaisons vides | Oui, au bout d'un moment | Oui | Inutile | Seulement pour les filtres invalides ou vides |
La documentation de Google recommande robots.txt lorsque les URL filtrées n'ont pas besoin d'apparaître dans la recherche. Une règle comme Disallow: /*?*sort= ou Disallow: /*?*price= empêche Googlebot de demander ces URL, ce qui économise tout de suite du budget d'exploration. Testez chaque motif avec un testeur robots.txt avant publication, car un seul caractère générique trop large peut bloquer de vraies pages catégories.
Une balise noindex retire une page des résultats de Google de façon fiable, mais Google doit tout de même explorer la page pour la lire : elle n'économise donc pas de budget d'exploration à court terme. Utilisez-la sur les pages de facettes déjà présentes dans l'index et qui doivent en sortir.
Attention
Ne bloquez jamais une page dans robots.txt en ajoutant en même temps un noindex. La documentation de Google sur noindex précise qu'un robot bloqué ne voit jamais la règle, si bien que la page peut rester dans les résultats. Laissez d'abord Google réexplorer le noindex, puis ajoutez le Disallow une fois les URL sorties de l'index.
Une balise canonique placée sur /chaussures/course/?couleur=noir&tri=nouveautes et pointant vers /chaussures/course/?couleur=noir indique à Google la version à garder et regroupe les signaux de liens. Google la traite comme une indication : si la page filtrée affiche un ensemble de produits très différent de la cible canonique, il peut choisir sa propre canonique, qui apparaît alors dans la Search Console sous Doublon sans canonique choisie par l'utilisateur ou un statut voisin. Les canoniques conviennent aux ordres de tri, aux paramètres de suivi et aux petites variantes, pas aux filtres qui modifient complètement la liste des produits.
Google demande un statut 404 pour les combinaisons de filtres sans résultat, les filtres en double, les combinaisons absurdes et les pages de pagination qui n'existent pas, plutôt qu'une redirection vers une page d'erreur générique. La même logique vaut pour la page 9 d'une liste qui n'a que 3 pages, un problème traité dans le guide du SEO de la pagination.
Un outil n'existe plus : l'outil « Paramètres d'URL » de la Search Console. Google l'a retiré en 2022, en notant que seule environ 1 % des configurations qui y étaient saisies étaient utiles à l'exploration. La gestion des paramètres se fait désormais dans votre propre robots.txt, vos canoniques et vos liens internes.
Sur Shopify, WooCommerce ou Magento, les applications de filtres et les thèmes génèrent chacun leurs URL à leur façon : vérifiez ce que le vôtre produit avant d'écrire les règles, et refaites le contrôle après chaque mise à jour du thème ou d'une application. Un audit SEO e-commerce doit inclure cette vérification chaque trimestre.
Refaites ces contrôles un mois après chaque modification. Les résultats dans l'index évoluent lentement : Google doit réexplorer chaque URL avant qu'un noindex ou une canonique prenne effet.
Les assistants IA comme ChatGPT, Gemini et Perplexity découpent une question d'achat en plusieurs recherches avant de répondre. Une demande du type « chaussures de trail imperméables pour femme à moins de 150 dollars » se transforme en recherches sur le type de produit, l'usage, le genre et le prix, soit exactement vos facettes. Une page de facette bien construite (titre clair, attributs énoncés dans le texte, données produit structurées, assez de produits) est le type de page que ces recherches retrouvent et citent. Une URL paramétrée sans texte, avec un titre en double, ne l'est pas.
L'efficacité de l'exploration compte aussi pour les robots IA : un robot qui consacre ses visites aux variantes ?sort= atteint moins de vos pages utiles. Les mêmes règles (bloquer les combinaisons sans valeur, ouvrir les bonnes) aident Google et les assistants IA en même temps. Notre étude sur les citations IA des boutiques Shopify montre comment ces assistants repèrent les pages produits et catégories.
La partie difficile consiste à choisir les combinaisons qui méritent une page. La recherche de mots-clés automatisée de Sorank trouve les recherches d'attributs derrière vos catégories, et le générateur de clusters thématiques les regroupe pour que chaque page de facette indexable cible une requête distincte, sans que deux pages se disputent le même mot-clé.

La navigation à facettes fonctionne pour le SEO quand vous décidez quels filtres deviennent des pages et que vous tenez toutes les autres combinaisons hors de l'exploration de Google. Commencez par l'inventaire des paramètres, bloquez les paramètres de tri et de prix, puis créez des pages d'atterrissage pour les combinaisons que les gens recherchent. Pour trouver ces combinaisons automatiquement et publier le contenu qui les entoure, consultez les offres Sorank, avec un essai gratuit de 3 jours.
Non. La navigation à facettes aide les acheteurs et peut générer du trafic quand les bonnes combinaisons de filtres deviennent des pages d'atterrissage indexables. Elle ne pose problème que si chaque combinaison est explorable et indexable, ce qui gaspille le budget d'exploration et remplit l'index de pages en double. La solution consiste à contrôler quelles combinaisons Google peut explorer et indexer.
Les deux fonctionnent pour Google. Une configuration courante utilise des chemins statiques pour les quelques combinaisons que vous voulez classer (/chaussures/course/noir/) et des paramètres d'URL pour tous les autres filtres. Cette séparation permet de bloquer tous les paramètres dans robots.txt sans bloquer vos pages d'atterrissage.
Les filtres qui modifient la page sans créer de liens explorables ni de nouvelles URL évitent le gaspillage d'exploration, et Google ignore en général les fragments placés après un #. L'inconvénient est qu'aucune de ces vues filtrées ne peut se classer. Utilisez JavaScript pour les filtres de faible valeur, et des URL réelles avec liens HTML pour les combinaisons qui correspondent aux recherches.
ILS ONT ESSAYÉ SORANK AVANT VOUS
