Navigation a facettes
La première cause de sur-exploration signalée à Google : ce qu’elle génère, comment la maîtriser.
La navigation à facettes est un système de filtres appliqués à une page listing. Chaque combinaison de filtres génère en général une URL distincte. En SEO, Google la désigne comme la première cause de sur-exploration signalée par les propriétaires de sites (Google Search Central, décembre 2024).
Comment fonctionne la navigation à facettes ?
La navigation à facettes fonctionne par sélection de filtres sur une page catégorie. Chaque filtre coché (couleur, taille, marque, prix) ajoute un paramètre à l’URL. Sur un catalogue e-commerce, ces paramètres se combinent et produisent un nombre quasi infini d’URL. Google explore chacune de ces URL avant de juger qu’elles n’ont aucune valeur, ce qui consomme le budget de crawl. La navigation à facettes distingue deux objets : la facette, page filtrée que l’on veut rendre indexable, et le filtre, tri réservé à l’utilisateur. Un site contrôle son exploration par le robots.txt, la balise meta robots noindex, la balise canonical ou l’obfuscation JavaScript des liens de filtres.
Pourquoi la navigation à facettes est importante pour le SEO ?
La navigation à facettes est importante car elle ouvre des pages de longue traîne à forte intention d’achat. Une page mère comme tee-shirt homme peut donner des pages ciblées comme tee-shirt coton rouge, chacune positionnable sur une requête précise. Mal maîtrisée, la navigation à facettes gaspille le budget de crawl et dilue le PageRank interne vers des URL sans valeur. Google indique que le temps passé sur des URL inutiles réduit d’autant le temps consacré aux nouvelles URL utiles (Google Search Central, décembre 2024).
| Critère | Facette | Filtre |
|---|---|---|
| Objectif | Cibler une requête avec du volume | Affiner l’affichage pour l’utilisateur |
| Indexation | Indexable et crawlable | Non indexable |
| Forme d’URL | URL propre en dur | Paramètre ou fragment |
| Exemple | tee-shirt coton rouge | trier par prix croissant |
Comment optimiser la navigation à facettes en SEO ?
Optimiser la navigation à facettes consiste à choisir les facettes à indexer, puis à bloquer le reste. Google recommande deux options : interdire l’exploration des URL de filtres via le robots.txt, ou, si l’indexation est voulue, conserver un séparateur de paramètre standard (&), un ordre de filtres constant et un code 404 sur les combinaisons vides (Google Search Central, décembre 2024).
Pourquoi la navigation à facettes pose problème au SEO ?
La navigation à facettes pose problème car elle génère un volume quasi infini d’URL quasi dupliquées. Google la classe comme la première cause de sur-exploration signalée par les propriétaires de sites. Ce sur-crawl épuise le budget de crawl, ralentit la découverte des pages neuves et dilue les signaux d’indexation entre des versions concurrentes (Google Search Central, décembre 2024).
Exemple concret de navigation à facettes
Un exemple concret de navigation à facettes bloquée reprend la directive robots.txt publiée par Google. Ce bloc interdit l’exploration des paramètres de filtres, tout en laissant crawlable la page listing complète sans filtre.
user-agent: Googlebot
disallow: /*?*products=
disallow: /*?*color=
disallow: /*?*size=
allow: /*?products=all$Erreur fréquente observée en audit
Cas réel. Sur un site de voyage à fort volume, un mauvais pattern d’URL appliqué à des sous-landings « tout inclus » a généré environ 14 000 pages inutiles. Chaque combinaison produisait une nouvelle URL, alors que seules quelques pages répondaient à une intention de recherche réelle. La correction a consisté à arrêter la génération des variantes, supprimer leurs liens internes et réserver l’indexation aux combinaisons disposant d’une demande SEO et d’une offre suffisante.
Faire expliquer ce terme par une IA
Ouvre le moteur de ton choix avec un prompt pré-rempli sur ce terme.
Sources
- 1Google Search Central, Gérer l’exploration des URL de navigation à facettes · décembre 2024
- 2Google Search Central Blog, Crawling December: Faceted navigation · décembre 2024
Questions fréquentes
Faut-il bloquer les filtres au robots.txt ou les mettre en noindex ?−
Le robots.txt empêche l’exploration, le noindex exige un crawl pour être lu. Sur un volume de facettes élevé, le blocage protège le budget de crawl. Le noindex convient aux rares combinaisons à garder hors index.
Certaines pages à facettes méritent-elles d’être indexées ?+
Oui, quand une combinaison correspond à une vraie demande de recherche. Un filtre marque plus couleur vise parfois un volume mesurable. Ces pages demandent alors un contenu propre et un lien depuis la navigation.
Les filtres en JavaScript évitent-ils le problème ?+
Ils l’évitent quand aucune URL distincte n’est générée. Un filtre qui modifie l’adresse crée une page explorable, même côté client. La vérification porte sur ce que produit la barre d’adresse.
