Les sites e-commerce ou les sites de taille importante rencontrent des problèmes qui sont inconnus des blogs ou sites web standards. En effet, organiser leur structure interne reste complexe puisqu’elle comprend bien plus qu’une simple organisation du contenu en catégories, entonnoirs, articles, maillage interne et l’évitement de problèmes de duplication, par exemple. Si vous possédez des millions de pages et que la seule différence entre certaines d’entre elles est un filtre de couleur par exemple, vous ne pouvez pas toutes les indexer et les classer correctement.

Il est clairement impossible de rendre toutes ces pages uniques dans le but d’éviter la duplication de contenu si, par exemple, vous avez:
http://www.monsiteweb.com/pantalons/marque-legging-bleu
http://www.monsiteweb.com/pantalons/marque-legging-noir
http://www.monsiteweb.com/pantalons/marque-legging-blanc
http://www.monsiteweb.com/pantalons/marque-legging-rouge

Soyons clairs. Vous n’allez pas pouvoir avoir un contenu unique pour toutes ces pages et un bon classement puisque c’est tout à fait impossible et plutôt fou. Alors, comment avoir autant de pages indexées et bien classées que possible, sans être pénalisé par Google? Les facettes et les filtres sont une des solutions qui s’offrent à vous.

Quelle est la différence entre les facettes et les filtres?

Les facettes sont des liens latéraux qui ont la possibilité d’être suivis par les moteurs de recherche, ce qui veut dire qu’ils sont indexés. Ils renvoient à d’autres catégories qui possèdent un contenu en rapport avec des mots-clés spécifiques et classables. Les facettes aident les visiteurs à réduire, trier et trouver les produits plus facilement. Comme elles sont indexées, vous devez vous concentrer sur la création d’un contenu unique à chaque page.

Les filtres, d’un autre coté, ne sont pas indexables puisqu’ils utilisent l’AJAX ou d’autres astuces pour se mettre à l’abri des robots afin d’éviter d’avoir des sanctions par rapport au contenu dupliqué.
Par exemple, sur un site e-commerce, vous allez peut être vouloir indexer deux types de sacs différents mais pas forcement leurs différentes caractéristiques comme la marque, la couleur ou la taille. C’est à ce moment là que vous pouvez installer des facettes qui vont filtrer les différents produits mais pas les indexer.

Le site internet JohnDoherty donne l’exemple suivant pour illustrer les facettes et les filtres:

Astuces pour gérer filtres et facettes dans les sites e-commerce

Quelles sont les solutions alternatives?

Il existe plusieurs options pour ne pas indexer vos filtres:

  • Les balises canoniques: la balise rel=canonical renvoie à la page principale sur laquelle votre produit est affiché afin qu’elle ne montre que les produits correspondants à la catégorie choisie par le visiteur. Elle permet d’éliminer deux pages différentes qui reçoivent un lien de manière équitable au travers d’une ancre internet mais elle leur permet de filtrer le produit spécifique.
  • AJAX/Scripts: cette solution semble être la meilleure puisqu’elle indexe seulement le contenu qui a de l’importance aux yeux de Google. Pour obtenir plus d’informations sur cette technique, vous pouvez jeter un coup d’oeil au super article de Mike Pantaliano sur la construction de navigation par facettes.
  • Le filtrage sur la page: c’est une autre solution pour filtrer vos résultats mais pas dans le sens auquel on l’entend. Laissez moi vous expliquer. Vous pouvez filtrer votre produit en partant de celui-ci et non de la page, ce qui consiste à utiliser l’option checkout de vos achats pour laisser les utilisateurs choisir manuellement leur taille ou couleur lorsqu’ils règlent la note.