SEO Technique

13 min de lecture

SEO de la navigation a facettes

La navigation a facettes permet aux acheteurs de filtrer les produits par attributs comme la taille, la couleur, la marque, la gamme de prix et la note. Bien qu'essentielle pour l'experience utilisateur, la navigation a facettes est l'une des fonctionnalites les plus dangereuses pour le SEO e-commerce. Une seule categorie avec dix options de filtre peut generer des millions de combinaisons d'URLs crawlables, creant un contenu duplique massif, gaspillant le budget de crawl et diluant l'autorite de classement sur des milliers de pages quasi identiques.

Comment la navigation a facettes cree des problemes SEO

La navigation a facettes fonctionne en ajoutant des parametres de filtre a l'URL de la categorie. Quand un acheteur selectionne "Marque: Nike" sur une page de categorie chaussures, l'URL devient /chaussures?marque=nike. Ajouter "Couleur: Noir" la change en /chaussures?marque=nike&couleur=noir. Ajouter "Taille: 42" cree /chaussures?marque=nike&couleur=noir&taille=42. Chaque combinaison est une URL unique et crawlable que les moteurs de recherche peuvent decouvrir.

Les mathematiques de la generation combinatoire d'URLs sont stupéfiantes. Une page de categorie avec 5 groupes de filtres, chacun contenant 10 options, peut theoriquement generer plus de 100 000 combinaisons d'URLs. Un grand detaillant de mode avec 20 groupes de filtres sur des centaines de categories peut facilement produire des dizaines de millions d'URLs de filtres crawlables.

Au-dela du nombre brut d'URLs, la navigation a facettes cree plusieurs problemes SEO interrelies. Le budget de crawl est consomme par des pages de filtres de faible valeur au lieu de pages produits generant du revenu. L'equite des liens internes est distribuee sur des milliers d'URLs de filtres au lieu de se concentrer sur les pages de categories et produits importantes. Des pages a contenu mince emergent quand des combinaisons de filtres specifiques retournent tres peu ou zero produits. Et la cannibalisation de mots-cles se produit quand plusieurs pages de filtres ciblent les memes requetes.

Le defi est que certaines combinaisons de filtres ont une demande de recherche reelle et une valeur SEO. Les gens cherchent "chaussures de course Nike noires" et "grandes vestes d'hiver bleues." L'objectif SEO n'est pas de bloquer toute la navigation a facettes, mais de permettre selectivement aux moteurs de recherche d'acceder aux combinaisons de filtres precieuses tout en les empechant d'explorer les millions de combinaisons sans valeur.

Chaque selection de filtre cree une nouvelle URL crawlable avec des parametres ajoutes
Explosion combinatoire : 5 groupes de filtres avec 10 options chacun peuvent creer plus de 100 000 URLs
Le budget de crawl est gaspille sur les pages filtres au lieu des pages produits generant du revenu
L'equite des liens internes est diluee sur des milliers d'URLs de filtres quasi dupliquees
La cannibalisation de mots-cles se produit quand plusieurs pages filtres ciblent les memes requetes
Tip

Avant d'implementer une solution technique, identifiez quelles combinaisons de filtres correspondent a une demande de recherche reelle. Utilisez des outils de recherche de mots-cles pour identifier les requetes qui correspondent a des combinaisons specifiques de facettes.

Identifier quelles facettes indexer vs. bloquer

La decision fondamentale en SEO de navigation a facettes est de determiner quelles combinaisons de filtres doivent etre des pages indexables et lesquelles doivent etre bloquees. Cette decision doit etre guidee par les donnees de demande de recherche, pas par la commodite technique.

Commencez par exporter toutes vos categories de filtres et leurs valeurs. Puis utilisez des outils de recherche de mots-cles pour trouver le volume de recherche pour les combinaisons de votre type de produit plus chaque valeur de filtre. Pour un magasin de chaussures, vous pourriez constater que les filtres de marque ont un volume significatif, les filtres de couleur un volume modere et les filtres de materiau une certaine demande. Les filtres de note, de disponibilite et les combinaisons multi-attributs ont generalement un volume negligeable.

Creez un systeme de classification a trois niveaux. Le niveau 1 inclut les filtres a attribut unique avec une demande de recherche prouvee qui devraient etre des pages entierement indexables avec une optimisation SEO dediee. Le niveau 2 inclut les filtres avec un potentiel de recherche modere qui peuvent etre indexables mais n'ont pas besoin d'optimisation dediee. Le niveau 3 inclut toutes les combinaisons restantes qui doivent etre completement bloquees du crawl et de l'indexation.

Cette classification informe directement votre implementation technique. Les filtres de niveau 1 obtiennent idealement des URLs propres et crawlables. Les filtres de niveau 2 utilisent des URLs parametrees avec des balises canonical auto-referencantes. Les filtres de niveau 3 sont bloques via robots.txt ou canonicalises vers la categorie parente.

Baser les decisions d'indexation sur les donnees reelles de demande de recherche
Exporter toutes les categories de filtres et verifier le volume de recherche par combinaison
Niveau 1 : filtres uniques a forte demande (marque, type) avec URLs propres dediees
Niveau 2 : filtres a demande moderee (couleur, style) avec URLs parametrees indexables
Niveau 3 : tout le reste (multi-selection, tri, notes, fourchettes de prix) bloque completement
Tip

Consultez vos donnees de performance Google Search Console pour voir quelles URLs de filtres existantes recoivent deja des impressions et des clics. Si une page filtre se positionne deja pour des requetes pertinentes, elle appartient au niveau 1 ou 2.

Approches techniques pour controler les URLs facettees

Il existe cinq approches techniques principales pour gerer la navigation a facettes pour le SEO, et la plupart des boutiques ont besoin d'une combinaison plutot que d'une solution unique.

Les balises canonical sont l'approche la plus courante. Pour les pages filtres de niveau 3, ajoutez une balise canonical pointant vers la page de categorie parente. Cela indique a Google que /chaussures?marque=nike&couleur=noir&taille=42&tri=prix est un doublon de /chaussures. La balise canonical preserve l'equite de lien qui afflue vers l'URL filtree en la transmettant a la cible canonical.

Le blocage robots.txt empeche les moteurs de recherche d'explorer les URLs filtrees entierement. C'est efficace pour conserver le budget de crawl mais avec un inconvenient significatif : si des sites externes lient vers une URL filtree bloquee, l'equite de lien est completement perdue.

Les balises meta noindex disent a Google d'explorer la page mais de ne pas l'inclure dans l'index. Cela permet a Google de decouvrir et suivre les liens sur la page, mais empeche la page filtre elle-meme d'apparaitre dans les resultats.

Le filtrage base sur JavaScript rend les changements de filtres cote client sans modifier l'URL. Cela empeche les moteurs de recherche de decouvrir les URLs filtrees mais elimine la possibilite de creer des pages filtres indexables.

Le routage d'URLs propres cree des URLs statiques et SEO-friendly pour vos combinaisons de filtres de niveau 1. Au lieu de /chaussures?marque=nike, creez une page dediee /chaussures/nike/ avec des balises titre uniques et du contenu potentiellement unique.

Balises canonical : pointer les pages filtres vers la categorie parente ; indices, pas directives
Blocage robots.txt : empeche le crawl completement mais perd l'equite de liens externes
Balises noindex : permettent le crawl et le suivi de liens mais empechent l'indexation
Filtrage JavaScript : empeche les changements d'URL mais elimine toutes les pages filtres indexables
Routage d'URLs propres : URLs statiques dediees pour les filtres de haute valeur ; le standard d'excellence
Tip

Combinez plusieurs approches selon votre classification par niveaux. Utilisez le routage d'URLs propres pour le niveau 1, les balises canonical pour le niveau 2 et le blocage robots.txt pour les patterns de niveau 3.

Creer des pages d'atterrissage de filtres optimisees pour le SEO

Pour les combinaisons de filtres de niveau 1 avec une demande de recherche prouvee, creez des pages d'atterrissage dediees qui vont au-dela du simple filtrage de votre catalogue. Ces pages doivent etre traitees comme des pages de categorie de premiere classe avec un contenu unique et precieux.

Commencez par des balises titre et meta descriptions uniques ciblant la requete de recherche specifique. Une page pour les chaussures de course Nike ne devrait pas utiliser le meme modele de titre que la categorie parente chaussures avec "Nike" ajoute. Redigez plutot un titre comme "Chaussures de Course Nike - Livraison Gratuite sur les Nouveautes."

Ajoutez du contenu d'introduction unique a chaque page filtre de niveau 1. Un ou deux paragraphes sur l'heritage de la marque, les caracteristiques de la categorie de produits ou un guide d'achat specifique a cette combinaison differencie la page d'une simple liste filtree de produits.

Implementez une hierarchie de titres appropriee sur les pages d'atterrissage de filtres. Le H1 devrait correspondre a la cible de requete de recherche principale. Les titres subsequents peuvent organiser la page par sous-categorie, gamme de produits ou cas d'utilisation.

Assurez-vous que ces pages sont bien integrees dans la structure de liens internes de votre site. Ajoutez-les a votre navigation principale, barres laterales de categories et fils d'Ariane. Liez vers elles depuis le contenu de blog et les guides d'achat pertinents.

Creer des balises titre et meta descriptions uniques ciblant des requetes specifiques
Ajouter du contenu d'introduction unique : informations de marque, guides d'achat, descriptions de categorie
Implementer une hierarchie H1 et de titres appropriee correspondant a la requete ciblee
Integrer les pages de filtres dans la navigation principale, les fils d'Ariane et le maillage interne
Lier vers les pages de filtres depuis le contenu de blog et les guides d'achat pour l'autorite
Tip

Analysez les pages filtres de vos principaux concurrents pour voir quel contenu ils incluent. De nombreux sites e-commerce leaders ajoutent des histoires de marque, des guides de tailles et des FAQ a leurs pages d'atterrissage de filtres.

Gestion des filtres multi-selection et combines

Les filtres multi-selection, ou les utilisateurs peuvent selectionner plusieurs valeurs au sein d'un seul groupe de filtres, creent la pire inflation d'URLs. Un seul filtre multi-selection avec 10 options genere 1 023 combinaisons possibles. Deux filtres multi-selection avec 10 options chacun creent plus d'un million de combinaisons.

L'approche la plus sure pour les filtres multi-selection est d'empecher completement les moteurs de recherche d'y acceder. Utilisez un filtrage base sur AJAX qui met a jour la grille de produits dynamiquement sans changer l'URL quand plusieurs valeurs sont selectionnees au sein d'un groupe de filtres.

Si votre plateforme requiert des changements d'URL pour les filtres multi-selection, implementez des balises canonical qui pointent toutes les URLs multi-selection vers la page de filtre unique la plus pertinente ou la categorie parente. De plus, utilisez des regles robots.txt pour bloquer les patterns d'URL contenant des valeurs multi-selection separees par des virgules.

Les combinaisons inter-filtres ne devraient presque jamais etre indexables. Une URL comme /chaussures?marque=nike&couleur=noir&taille=42&materiau=cuir represente une selection de produits si etroite qu'elle n'a certainement pas de volume de recherche significatif.

Les filtres appliques doivent maintenir un ordre de parametres URL coherent independamment de l'ordre de selection par les utilisateurs. Sans ordre de parametres coherent, vous doublez votre nombre d'URLs crawlables pour chaque combinaison de deux filtres.

Les filtres multi-selection creent des combinaisons d'URLs exponentielles ; un filtre avec 10 options genere 1 023 URLs
Utiliser le filtrage AJAX qui ne change pas les URLs pour la multi-selection au sein d'un groupe
Canonicaliser les URLs multi-selection vers la categorie parente ou la meilleure page de filtre unique
Bloquer les URLs inter-filtres avec plus de deux groupes de filtres actifs du crawl
Imposer un ordre de parametres URL coherent independamment de la sequence de selection
Tip

Configurez les parametres d'URL Google Search Console en complement de votre strategie robots.txt et balises canonical pour donner un signal supplementaire a Google.

Surveiller et mesurer l'impact SEO de la navigation a facettes

Apres avoir implemente votre strategie SEO de navigation a facettes, une surveillance continue est essentielle pour verifier que la solution fonctionne et pour detecter les regressions introduites par les mises a jour de plateforme ou les ajouts de nouveaux filtres.

Utilisez le rapport de couverture de Google Search Console pour suivre le nombre total de pages indexees de votre site. Apres l'implementation des controles de navigation a facettes, vous devriez voir le nombre de pages indexees diminuer a mesure que Google retire les pages filtres bloquees ou canonicalisees de son index. Cette diminution est positive. Suivez ce nombre mensuellement et enquetez sur toute augmentation soudaine.

Surveillez vos statistiques de crawl dans GSC pour verifier que Googlebot passe moins de temps sur les URLs de filtres et plus de temps sur les pages produits et categories. Apres l'implementation des blocages robots.txt et des balises canonical, les URLs de filtres devraient diminuer en pourcentage des pages crawlees totales.

Analysez les logs serveur directement pour la vue la plus precise de l'interaction des bots avec votre navigation a facettes. Filtrez vos donnees de log pour les requetes Googlebot et categorisez-les par pattern d'URL. Calculez le pourcentage de budget de crawl alloue a chaque categorie avant et apres vos changements. Une implementation reussie devrait deplacer au moins 15 % a 25 % du budget de crawl des URLs de filtres vers les pages produits.

Suivez la performance organique des pages d'atterrissage de filtres de niveau 1 specifiquement. Ces pages devraient gagner en impressions, clics et classements. Configurez un suivi de positionnement pour les mots-cles cibles de chaque page de niveau 1.

Creez enfin un tableau de bord combinant couverture d'index, allocation de crawl et metriques de trafic organique. Incluez des alertes pour les changements soudains.

Suivre le nombre de pages indexees dans le rapport de couverture GSC ; s'attendre a une diminution
Surveiller les statistiques de crawl pour verifier le deplacement du crawl des filtres vers les produits
Analyser les logs serveur pour calculer l'allocation exacte du budget de crawl par pattern d'URL
Suivre les classements et le trafic organique des pages de filtres de niveau 1 mensuellement
Creer un tableau de bord combine avec couverture d'index, allocation de crawl et metriques de trafic
Configurer des alertes pour les changements soudains du nombre de pages indexees ou du trafic de niveau 1
Tip

Effectuez une comparaison avant-apres de la frequence de crawl de vos 100 pages produits principales. Une implementation reussie devrait augmenter la frequence de crawl moyenne des pages produits de 20 % a 40 % en deux mois.

Travaillez avec des experts SEO qui comprennent l’e-commerce

La première agence SEO fondée par des e-commerçants

SEO de la navigation a facettes - EcomSEO Academy | EcomSEO