Blog

Crawling December : Navigation à facettes

Mardi 17 décembre 2024

Nous venons de publier
un nouveau document sur les meilleures pratiques de la navigation à facettes,
qui a été
initialement publié sous forme d’article de blog.
Voici un résumé de certaines des parties importantes de la nouvelle page de documentation.

Crawling December : Navigation à facettes

La navigation à facettes est un excellent moyen d’aider les utilisateurs à trouver ce dont ils ont besoin sur votre site, mais elle peut se transformer en cauchemar SEO si elle n’est pas mise en œuvre avec soin. Pourquoi ? Parce qu’elle peut générer un nombre presque infini d’URL, ce qui entraîne :

  • Surcharge de crawl (Overcrawling) : Les moteurs de recherche perdent du temps à crawler d’innombrables URL qui n’ont aucune valeur pour les internautes.
  • Découverte plus lente : Cette surcharge de crawl ralentit la découverte de vos nouveaux contenus importants.

En fait, la navigation à facettes est de loin la source la plus fréquente de problèmes de surcharge de crawl signalés par les propriétaires de sites, et dans la grande majorité des cas, le problème aurait pu être évité en suivant quelques meilleures pratiques. Mais revenons un peu en arrière.

Le problème des URL

Chaque combinaison de filtres dans une navigation à facettes crée généralement une URL unique. Par exemple :

Crawling December : Navigation à facettes — 2

Modifier n’importe quel paramètre — produit, couleur, ou taille
— crée une nouvelle URL, entraînant une explosion potentielle d’URL. Et c’est bien là le problème : un nombre pratiquement infini de nouvelles URL qui n’attendent que d’être découvertes. Remédions à cela.

Deux approches

  1. Bloquer les URL de navigation à facettes :
    • Si vous n’avez pas besoin que ces URL soient indexées, utilisez robots.txt pour interdire le crawl.
    • Ou utilisez des fragments d’URL (#) pour les filtres, car les moteurs de recherche les ignorent généralement.
  2. Optimiser les URL de navigation à facettes (si vous avez besoin qu’elles soient crawlées, quel qu’en soit le prix) :
    • Utilisez le & séparateur standard pour les paramètres d’URL. 💩
      n’est pas un bon caractère de séparation des paramètres.
    • Maintenez un ordre cohérent des filtres dans le chemin de l’URL.
    • Renvoyez un 404 code d’état pour les combinaisons de filtres sans résultats.
    • À moins que vous n’ayez pas d’autre choix (par exemple,
      vous avez une application monopage),
      évitez de rediriger les résultats vides vers une page générique “introuvable”.

Considérations importantes

  • Vous pouvez également utiliser rel="canonical" pour aider à consolider les signaux en pointant les variations vers une page principale. Cela prend du temps à être pris en compte.
  • rel="nofollow" sur les liens de filtres peut décourager le crawl, mais doit être appliqué de manière cohérente. C’est-à-dire que chaque lien pointant vers ces pages, en interne comme en externe, doit comporter un attribut
    rel="nofollow" .
  • Le crawl des URL de navigation à facettes consommera toujours des ressources serveur et pourra impacter la découverte de nouveaux contenus.

Si vous avez des suggestions ou besoin de clarifications concernant notre
nouveau document sur les meilleures pratiques de la navigation à facettes,
utilisez l’outil de commentaires sur ce document. Si vous vous intéressez vraiment à la navigation à facettes et souhaitez en discuter
avec d’autres, la
Search Central community est l’endroit
où aller, mais vous pouvez également nous trouver sur
LinkedIn.


Vous voulez en savoir plus sur le crawl ? Consultez toute la série Crawling December :

Alien Road

Comment nous l'appliquons

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Services associés

Partager