Navigation à facettes et SEO : garder les filtres de boutique sous contrôle
Guide SEO de la navigation à facettes
Navigation à facettes et SEO : des filtres que Google gère bien | We.Inc
Comment les filtres de boutique créent des URL à l'infini, ce que Google recommande pour la navigation à facettes, quelles pages filtrées garder dans la recherche, et un planificateur qui écrit vos règles robots.txt.
La navigation à facettes est l'ensemble des filtres d'une page de boutique ou de listing, comme la couleur, la taille et le prix. Chaque combinaison peut créer une nouvelle URL, si bien qu'un petit catalogue peut se transformer en milliers de pages presque identiques. Google conseille de bloquer avec robots.txt les URL de filtres dont vous n'avez pas besoin dans la recherche, et de garder les autres cohérentes.
Les options de Google pour les URL de filtres
Approche
Ce qu'elle fait
Utile pour
Disallow dans robots.txt
Empêche Google d'explorer ces URL de filtres
Les filtres que personne ne recherche : tri, curseur de prix, en stock
Fragments d'URL (#)
Les filtres se placent après le # ; Google n'explore généralement pas les fragments
Les nouveaux développements dont vous maîtrisez le code
rel=canonical
Fait pointer les pages filtrées vers la catégorie principale ; peut réduire leur exploration
Les vues filtrées proches de la catégorie
rel=nofollow sur les liens de filtres
Suggère de ne pas suivre ; doit figurer sur chaque lien vers cette URL
Une mesure d'appoint uniquement
Garder indexable
URL cohérente, séparateur &, ordre fixe, 404 quand c'est vide
Les filtres que les gens recherchent vraiment, comme une couleur ou une marque
Les filtres sont utiles aux acheteurs et risqués pour l'exploration. Google appelle le résultat un espace d'URL infini et explique qu'il entraîne une exploration excessive et une découverte plus lente des nouvelles pages. Utilisez le planificateur ci-dessous pour lister vos filtres, marquer ceux qui méritent un résultat de recherche, et obtenir des lignes robots.txt pour les autres.
Saisissez les noms de vos paramètres de filtre tels qu'ils apparaissent dans vos URL, un par ligne, par exemple color ou sort.
Cochez les filtres qui correspondent à ce que les gens recherchent réellement, par exemple une marque ou une couleur.
Le planificateur écrit des lignes Disallow robots.txt pour chaque filtre non coché, qu'il soit le premier paramètre ou un paramètre suivant.
Il montre aussi la forme d'URL unique à utiliser pour les filtres conservés : ordre fixe, & entre eux, pas de doublons.
Testez vos nouvelles règles dans un testeur de robots.txt avant de les mettre en ligne, pour ne pas bloquer les pages de catégorie elles-mêmes.
Ne bloquez jamais une URL de filtre dans robots.txt en comptant aussi sur la lecture de sa balise canonical. Google indique qu'il ne peut pas indexer le contenu des pages dont l'exploration est interdite, balises comprises.
Renvoyez une vraie 404 quand une combinaison de filtres n'a aucun produit, comme le recommande Google, au lieu d'une page vide avec un statut 200.
Si une vue filtrée mérite de se positionner, comme robes rouges, envisagez d'en faire une vraie page de catégorie avec son propre titre et son propre texte.
Questions fréquentes
Qu'est-ce que la navigation à facettes ?
C'est le panneau de filtres d'une page de catégorie ou de recherche qui permet aux visiteurs d'affiner les résultats selon des propriétés comme la taille, la couleur, la marque ou le prix. Chaque filtre ajoute en général un paramètre à l'URL, comme ?color=red&size=m.
Faut-il indexer les pages filtrées ?
Le plus souvent, non. Ne gardez un filtre explorable que s'il correspond à une vraie recherche avec de la demande, et assurez-vous que la page a un contenu unique et utile. Les ordres de tri, curseurs de prix et options de stock n'ont presque jamais besoin de leur propre résultat de recherche.
Vaut-il mieux utiliser robots.txt ou canonical pour les filtres ?
La page de Google sur la navigation à facettes cite robots.txt en premier pour les URL de filtres inutiles dans la recherche, car il empêche l'exploration elle-même. Une balise canonical laisse Google explorer la page, et Google la décrit comme pouvant réduire, et non arrêter, l'exploration des autres versions.
L'ordre des filtres dans l'URL a-t-il de l'importance ?
Oui. Google demande que l'ordre logique des filtres reste toujours le même et qu'aucun filtre en double ne puisse exister. Sinon, ?color=red&size=m et ?size=m&color=red sont deux URL pour une seule page.
Pourquoi les filtres se multiplient si vite
Prenez une boutique avec 6 couleurs, 5 tailles et 4 ordres de tri sur une catégorie. Rien qu'en choisissant un de chaque, on obtient 6 x 5 x 4 = 120 URL, avant même les fourchettes de prix ou les sélections multiples. Sur 20 catégories, cela fait 2,400 adresses pour ce qui n'est en réalité que 20 pages.
Les moteurs de recherche doivent passer du temps sur chacune avant de conclure qu'il s'agit d'un doublon, et les nouveaux produits attendent plus longtemps avant d'être trouvés.
Ce que les créateurs de boutiques hébergées font pour vous
Votre plateforme fournit peut-être déjà des règles. Ouvrez yoursite.com/robots.txt et cherchez des lignes qui mentionnent des paramètres de filtre ou de tri, et affichez le code source d'une page filtrée pour voir si elle porte déjà une balise canonical, avant d'ajouter quoi que ce soit vous-même.
Quels filtres méritent un résultat de recherche
Un point de départ pour une boutique type
Filtre
En général
Raison
Marque
Garder
Les gens recherchent une marque suivie d'un type de produit
Couleur
Garder pour les couleurs principales
Les recherches comme bottes noires sont courantes
Taille
Bloquer
Les résultats changent avec le stock ; peu de recherches par taille seule
Fourchette de prix
Bloquer
Combinaisons infinies, peu de demande de recherche
Ordre de tri
Bloquer
Mêmes produits, ordre différent
En stock uniquement
Bloquer
Temporaire, change chaque jour
Exemples de code
robots.txt pour les filtres de tri et de prix
Le joker * correspond à n'importe quel chemin. Deux lignes par paramètre l'attrapent, qu'il arrive en premier après ? ou plus loin après &.
Canonical sur une vue filtrée
Dans le head de /collections/dresses?size=m. Ne l'utilisez que sur des URL que vous n'avez pas bloquées dans robots.txt, pour que Google puisse la lire.
Planificateur d'URL de filtres
Chemin de la catégorie
Noms des paramètres de filtre, un par ligne
Garder dans la recherche ? (cochez les filtres que les gens recherchent)
Lignes robots.txt pour les autres filtres
Forme d'URL pour les filtres conservés (ordre fixe)
Aucun filtre conservé. Seule la page de catégorie elle-même est destinée à la recherche.