Google formalise ses recommandations sur la navigation à facettes, un outil de filtrage utile mais potentiellement nuisible pour le SEO. Cette mise à jour fournit des directives claires pour aider les sites à optimiser leur indexation tout en maîtrisant leur crawl budget.
Ce qu'il faut retenir :
- La navigation à facettes peut provoquer une surcharge de crawl et nuire à l'indexation.
- Google propose deux approches : bloquer ou optimiser les URL facettées.
- De nouvelles recommandations incluent une gestion stricte des paramètres et une utilisation optimisée des balises rel="canonical".
- Ces directives visent à préserver les ressources serveurs et à accélérer la découverte de nouveaux contenus.
Qu'est-ce que la navigation à facettes et pourquoi pose-t-elle problème ?
La navigation à facettes est une fonctionnalité courante des sites e-commerce et des sites contenant de nombreux contenus. Elle permet aux utilisateurs de filtrer les résultats selon plusieurs critères : taille, couleur, prix, etc. Par exemple, choisir "taille M", "rouge", et "moins de 50€" crée une combinaison spécifique, souvent traduite par une URL unique.
Cependant, cette fonctionnalité génère un grand nombre d’URL différentes, créant des possibilités infinies d'URL. Un exemple : pour une page produit avec 6 options de couleur, 5 options de taille et 5 gammes de prix, vous pouvez vous retrouver avec 150 URL - pour un seul produit !
Cette situation complique le travail des crawlers des moteurs de recherche, qui doivent parcourir un volume massif d'URL inutiles avant d'atteindre celles qui comptent vraiment. Les conséquences :
- Surcrawling : Les robots dépensent des ressources sur des pages sans valeur ajoutée.
- Découverte ralentie : Les nouvelles pages importantes sont détectées plus lentement.
- Impact SEO négatif : Une multitude d’URL similaires peut diluer la pertinence et nuire au classement des pages.
Les nouvelles directives de Google pour une navigation à facettes maîtrisée
Google recommande désormais deux approches distinctes pour gérer les URL générées par la navigation à facettes : bloquer les URL inutiles ou les optimiser si elles doivent être indexées.
1. Bloquer les URL de navigation à facettes
Si les filtres n’apportent pas de valeur ajoutée en termes de SEO, il est préférable d’empêcher leur exploration pour économiser des ressources serveurs et recentrer les efforts des crawlers sur les pages importantes :
- Utilisation de robots.txt : Bloquez les paramètres d’URL spécifiques (par exemple,
disallow: /*?*color=
). - Fragments d’URL (#) : Les moteurs ignorent généralement les fragments, comme
#taille=grande
. - Nofollow : Implémentez des attributs rel="nofollow" pour chaque lien pointant vers ces pages.
2. Optimiser les URL à facettes pour l’indexation
Si certaines pages filtrées sont indispensables pour le SEO, elles doivent suivre des règles strictes :
- Formatage des paramètres : Utilisez un séparateur standard (
&
) et conservez un ordre logique dans l'URL. - Gestion des erreurs : Retournez un statut HTTP 404 pour les combinaisons de filtres sans résultats.
- Balise rel="canonical" : Pointez les variantes vers la version principale de l’URL. Mais cette fonction peut prendre du temps à être prise en compte.
En formalisant ces directives, Google veut aider les sites à éviter des erreurs coûteuses, mais aussi éviter de dépenses des fortunes en crawl.