Optimiser la navigation par facettes sans créer de duplication : Guide pour les sites e-commerce

SEO

par Sylvain Cubizolles

Optimiser la navigation par facettes sans créer de duplication : Guide pour les sites e-commerce

La navigation par facettes est une fonctionnalité incontournable sur les sites e-commerce, permettant aux utilisateurs de filtrer rapidement les produits selon différents critères comme la catégorie, la taille, la couleur, ou le prix. Bien qu'elle améliore considérablement l'expérience utilisateur, elle peut aussi générer des milliers de combinaisons d'URLs, entraînant des problèmes de duplication de contenu si elle n'est pas correctement gérée. Découvrez comment gérer ce cas technique particulier. 

1. Qu'est-ce que la navigation par facettes ?

La navigation par facettes permet de filtrer les produits en fonction de plusieurs attributs. Par exemple, un utilisateur peut vouloir voir uniquement les chaussures rouges en taille 38. Chaque combinaison de filtres génère une nouvelle URL spécifique basée sur les critères de sélection de l’utilisateur.

Exemple :
https://monsite.com/chaussures?couleur=rouge&taille=38

2. Les problèmes potentiels avec la navigation par facettes

Si la navigation par facettes n’est pas bien contrôlée, pour une même catégorie de produits. Cela peut entraîner des problèmes de duplication de contenu, où les moteurs de recherche indexent plusieurs pages presque identiques, diluant ainsi l'autorité SEO de vos pages et rendant l’indexation inefficace.

3. Comment repérer des problèmes SEO liés à la navigation à facette ? 

Si vous ne bloquez pas correctement l'accès des robots (user agents) à la multitude d'URLS générée par votre navigation à facette, LA Google Search Console va vous alerter.

1. Les robots vont se mettre à Crawler beaucoup d'urls d'un seul coup 
Rapport : Paramètres > Statistiques sur l'exploration  


Rapport statistiques d'exploration Google Search Console

Sur l'exemple ci-dessus vous constatez que les demandes d'exploration explosent d'un coup ! 

2. La Search Console va indexer et non-indexer un nombre anormalement élevé de page en un temps très court
Rapport : Indexation > Pages > Dans l'Index et Non indéxées


Rapport indexation des  des pages Google Search Console

​Sur l'exemple ci-dessus vous constatez que Google indexe d'un coup beaucoup trop de pages et que le nombre d'urls non-indéxeés explose aussi.  Ceci est symptomatique de page de paramètre non bloquée à l'exploration. 

4. Comment éviter les problèmes de duplication ?

Pour tirer parti de la navigation par facettes sans compromettre votre SEO, voici quelques bonnes pratiques :

  • Bloquer les facettes non pertinentes via le fichier robots.txt : Identifiez les paramètres de facettes qui n’ajoutent pas de valeur SEO (comme la couleur ou la taille) et bloquez-les dans le fichier robots.txt pour éviter qu’ils ne soient explorés par les moteurs de recherche. Il s'agit, et de loin de la méthode la plus efficace pour éviter les problèmes. 

    Exemple de directive robots.txt :

    Disallow: /*?couleur=Disallow: /*?taille=Disallow: /*?q=

    Explorer bien toutes les pages de votre site qui contiennent une navigation à facette pour comprendre la structure des urls autogénérées et les bloquer. 
  • Utiliser la balise noindex sur les pages non essentielles : Pour les pages générées par des filtres qui ne sont pas critiques pour le SEO, appliquez la balise noindex pour empêcher leur indexation. Cela permet de contrôler quelles pages doivent être explorées et lesquelles doivent rester invisibles pour les moteurs de recherche.

  • Implémenter des balises canoniques : Pour les pages principales, assurez-vous que des balises canoniques sont utilisées pour indiquer aux moteurs de recherche quelle version d'une page doit être priorisée. Cela aide à concentrer l'autorité SEO sur les pages les plus importantes et à éviter la dilution causée par les doublons.

5. Conclusion

La navigation par facettes est un excellent outil pour améliorer l'expérience utilisateur sur un site e-commerce, mais elle doit être implémentée avec soin pour éviter des problèmes de duplication de contenu. En bloquant les facettes non essentielles, en utilisant des balises noindex, et en gérant correctement les balises canoniques, vous pouvez maximiser les avantages de la navigation par facettes tout en maintenant un SEO solide. En suivant ces conseils, vous optimiserez à la fois l'expérience utilisateur et la visibilité de votre site sur les moteurs de recherche.