Je trouve cela curieux. Très curieux :

En gros, je vais dans le planificateur de mots-clés de Google pour savoir comment les gens recherchent des informations sur les filtres pour l’e-commerce, afin de pouvoir répondre à leurs questions dans cet article, et je découvre que il n’y a aucune recherche associée aux termes « filtres e-commerce », « filtres boutique en ligne », « navigation à facettes » (comme PrestaShop appelle les filtres) ou « facettes e-commerce ».
Cela signifie que peu de personnes, voire aucune, effectuent ces recherches en Espagne.
Parce que les résultats « similaires » qu’il me propose sont des filtres pour photos.
Tu sais, pour être plus beaux sur Instagram.
Ça, en revanche, on le cherche.
Le fait est que ces résultats me surprennent. Et en même temps, pas vraiment.
Ils me surprennent parce que je considère que les filtres sont un aspect crucial pour les boutiques en ligne disposant d’un vaste catalogue de produits.
C’est l’un des meilleurs moyens de rapprocher l’utilisateur de la conversion, puisqu’ils limitent ce qu’il recherche et lui permettent de prendre une décision plus facilement.
Que personne ne cherche comment les optimiser dans sa boutique me paraît donc assez surprenant.
Mais évidemment, j’y réfléchis un instant et je me rends compte que, d’après mon expérience d’utilisateur, peu de sites e-commerce soignent réellement cet aspect.
Ils en privilégient d’autres.
Et cette expérience – moyenne – correspond au faible nombre de recherches sur Google : personne ne cherche comment les exploiter.
Mais je donnerai plus loin l’exemple d’une boutique qui, à mon avis, le fait remarquablement bien. Sur tous les aspects, et ils sont nombreux.
Car les filtres ont surtout un impact sur l’ UX, mais aussi, dans une large mesure, sur le SEO et sur l’équipe produit.
Je t’explique.
Índice de Contenidos del Artículo
- L’importance des filtres pour l’UX d’une boutique en ligne
- Aspects SEO à prendre en compte lors du développement des filtres de ton e-commerce
- Comment les filtres influencent la création et la mise en ligne des produits
- Comment gérer les filtres dans les CMS : WooCommerce et PrestaShop
- Comment mesurer l’utilisation des filtres dans ta boutique
- Conclusions
L’importance des filtres pour l’UX d’une boutique en ligne
Parlons un peu de la façon dont nous trouvons les produits sur un site e-commerce.
Une possibilité consiste à chercher sur Google, à consulter quelques résultats dans Shopping et à acheter celui qui correspond le mieux à ce que nous recherchons.
Presque sans comparer.
Nous faisons généralement cela pour des produits fonctionnels et peu coûteux.
Ceux pour lesquels la marque nous importe peu, par exemple.
Pense à :
- Un écrou pour le robinet de la cuisine.
- Un câble pour le chargeur du téléphone.
- Ou un récipient à pop-corn en silicone pour le micro-ondes.
S’ils font ce que nous attendons d’eux, sont bon marché et bénéficient d’avis positifs, nous les achetons sans trop réfléchir. Surtout si nous avons déjà acheté dans cette boutique.
C’est une façon d’acheter, une façon où les filtres n’ont pas d’importance. Mais il existe d’autres parcours, surtout lorsque le produit coûte plus cher.
Là, nous avons tendance à nous renseigner et à comparer.
Et pas seulement entre plusieurs boutiques, mais aussi entre plusieurs produits d’une même boutique.
Bien sûr, certaines boutiques proposent des dizaines de produits similaires, et plus encore lorsqu’il s’agit de marketplaces.
La première qui vient à l’esprit est Amazon et la quantité de [] présente dans son catalogue.
Ou eBay.
Ou Shein.
Ou AliExpress.
Ou Tiendanimal.
Ou notre concurrent Drinks&Co.
Des géants de l’e-commerce avec des milliers de produits parmi lesquels l’utilisateur risque fort de se perdre.
Il existe donc deux moyens de réduire les résultats :
- Un moyen proactif, qui implique une action de l’utilisateur.
- Une autre, automatique, qui dépend de la boutique elle-même.
Dans les deux cas, notre objectif est d’ aider l’utilisateur à prendre une décision et l’amener vers la conversion.
Eh bien, les filtres, avec le moteur de recherche et le tri des produits, sont les trois principaux outils proactifs dont dispose l’utilisateur pour trouver ce qu’il cherche dans notre boutique.
Nous laisserons le moteur de recherche pour un autre article, mais nous parlerons un peu plus du tri dans celui-ci, même si l’accent est principalement mis sur les filtres.
Je ne vais pas non plus aborder ici le parcours automatique, mais je veux que tu voies de quelles fonctionnalités je parle : les modules « produits similaires » ou « d’autres clients ont également acheté » te disent quelque chose ?
Ce sont d’autres façons de rapprocher l’utilisateur du produit qu’il souhaite sans qu’il ait quoi que ce soit à faire : il n’a pas besoin de réfléchir ; il lui suffit de regarder et, si les résultats proposés par la boutique sont pertinents, il sera un peu plus près de se décider.
Lorsqu’ils sont bien mis en œuvre, ces modules sont des détails subtils qui augmentent petit à petit la conversion.
Mais nous sommes ici pour parler des filtres, il est donc grand temps de nous y mettre.
Filtres généraux et filtres par catégorie de produits
S’il est vrai qu’il existe quelques (rares) filtres que nous pourrions qualifier d’« universels » et qui s’appliquent toujours, à tout type de boutique en ligne, il paraît évident de penser que chaque catégorie de produits devrait avoir ses propres filtres.
Outre les filtres universels, plusieurs catégories en partageront d’autres (sectoriels, pourrait-on les appeler), tandis que certains seront exclusifs à chacune des catégories de produits.
Même dans un e-commerce spécialisé dans un seul secteur, comme la vente de boissons (que je connais bien, comme on peut s’en douter).
Je te donne un exemple :
Au-delà de la séparation des boissons entre alcoolisées et sans alcool – ce qui est évident –, il existe aussi des différences au sein des premières, qui nous amèneront à utiliser des filtres différents dans chaque catégorie.
Pense par exemple à un vin et à un whisky. Ils ont certains attributs en commun, comme un degré d’alcool donné ou le fait que les deux produits appartiennent à une marque. Les filtres « Degré d’alcool » ou « Marque » s’appliqueront donc aux deux catégories.
Mais si tu penses à leurs différences, tu penseras sûrement, par exemple, à l’ Appellation d’origine.
Si tu aimes le vin, tu préfères peut-être un Ribera del Duero ou un Rioja, mais tu sais presque certainement que ce concept ne s’applique pas aux whiskies.
Il est donc logique que la catégorie des vins comporte un filtre « Appellation d’origine », absent de celle des whiskies.
C’est normal, non ?
Voilà donc le premier point à prendre en compte lorsque tu abordes le filtrage dans ta boutique. Tu devras faire la distinction entre les filtres généraux – qui s’appliqueront à toutes les catégories – et ceux propres à chacune d’elles.
Les filtres généraux seront donc la combinaison de ces deux types :
- Les universels:
- Prix.
- Marque.
- En promotion.
- Avec livraison gratuite.
- Note.
- Les sectoriels. En reprenant l’exemple de la vente de boissons, nous avons :
- Degré d’alcool.
- Volume de la bouteille (il en existe de 35 cl, 70 cl, 75 cl, 1 l…).
- Pays d’origine.
Nous utiliserons les filtres universels et ces trois filtres sectoriels dans toutes les catégories.
Si tu te demandes quels pourraient être les filtres sectoriels dans ton cas, tu peux commencer par jeter un œil à ceux qu’utilisent tes concurrents.
Bien, à ces huit filtres (cinq plus trois), il faudra ajouter le dernier groupe : les filtres propres à chaque catégorie. Par exemple :
- Catégorie Vin : Appellation d’origine.
- Type de raisin.
- Type (Blended, Single Malt, Bourbon…)
- Variedad (ahumado, picante, aromatizado)
- Présentation (avec ou sans coffret)
Ainsi, dans cet exemple, nous finirions avec un total de 10 filtres dans la catégorie des vins et 11 dans celle des whiskies :
- 5 universels.
- 3 sectoriels, qui s’appliquent à toutes les catégories de la boutique.
- 2 propres à la catégorie Vin et 3 propres à la catégorie Whisky.
Bon, cet exercice , qui va du général au plus spécifique avec les filtres exclusifs, devrait être réalisé pour chacune des catégories de la boutique.
Il faut se mettre à la place de l’utilisateur et réfléchir aux questions qu’il peut se poser lorsqu’il doit choisir entre deux produits de la même catégorie et déterminer s’il vaut la peine d’ajouter ce filtre ou non.
Car, en réalité, il ne suffit pas de le créer : catégoriser les produits pour que le filtre fonctionne correctement prend du temps et, selon le type de filtrage utilisé (dynamique ou statique), entraîne des répercussions sur le SEO, comme nous allons le voir.
Malgré tout, définir les filtres n’est ni très complexe ni très coûteux pour des projets de taille moyenne.
Dans les énormes sites e-commerce qui comptent de nombreuses catégories de produits très différentes les unes des autres, les choses se compliquent un peu. Surtout parce que les filtres propres à chaque catégorie seront bien plus nombreux que les deux autres types.
Conception des filtres
Bien qu’il date un peu, cet excellent article du non moins excellent Smashing Magazine — ma publication de référence lorsqu’il s’agit de produits numériques — évoquait plusieurs problèmes d’utilisabilité.
Si le sujet t’intéresse, je te recommande de le lire en entier, car il s’agit d’une étude menée sur les 50 plus grands sites e-commerce des États-Unis.
Si tu préfères aller droit au but, je te dirai que, sauf dans des secteurs très précis où cela a du sens, proposer 10 options de filtrage ou plus dans une catégorie dissuade l’utilisateur de les utiliser.
Parce que l’ensemble apparaît comme un bloc complexe qui incite à détourner le regard au plus vite, au lieu de produire l’effet inverse.
Tu connais le paradoxe du choix ? Celui qui fait qu’un stand de glaces proposant seulement trois parfums vend davantage que celui d’à côté qui en propose dix.
Et c’est aussi lui qui te fait mettre une éternité à choisir lorsque tu ouvres Netflix sans savoir clairement quoi regarder.
Pour les filtres, c’est pareil : il faut proposer ceux qui seront utilisés. Pas plus. Sinon, tu risques le même sort que les formulaires comportant trop de champs : personne ne les remplit.
Filtres principaux et secondaires
Et si tu en as beaucoup, l’option que je te conseille est celle que nous avons adoptée sur Yo pongo el hielo : les diviser en deux niveaux, les « filtres normaux » et les « filtres avancés ».
Au départ, nous affichons les filtres les plus courants, ce qui rend la fonctionnalité beaucoup plus agréable à regarder et encourage son utilisation :

En outre, nous offrons aussi la possibilité d’appliquer un filtrage plus précis aux utilisateurs qui en ont besoin, simplement en cliquant sur le lien :

Attention, il s’agit encore d’une autre façon de classer les filtres : principaux contre secondaires. Et cette distinction ne correspond pas à celle entre filtres universels, sectoriels et propres à une catégorie.
Dans chaque catégorie, parmi les filtres principaux affichés au premier coup d’œil, certains seront universels, d’autres sectoriels et d’autres encore propres à cette catégorie.
D’accord, compris, mais combien devrait-on en afficher au premier coup d’œil?
Cela dépend de chaque projet. Dans notre cas, l’utilisation des quatre premiers se démarquait nettement de celle des autres ; nous en avons donc affiché quatre et relégué les autres au second niveau.
Quoi qu’il en soit, à mon avis, quatre ou cinq, c’est le bon nombre. Je pense que la plupart des boutiques peuvent bien s’adapter à ce modèle. Mais ce n’est que mon avis et, en réalité, il faudrait le confirmer avec des données, comme nous l’avons fait avec Yo pongo el hielo.
Donc, puisque je te parle de données, une question tout à fait légitime peut te venir à l’esprit : comment savoir lesquels sont les plus utilisés ? Tu devras attendre la dernière partie de cet article, consacrée à l’analyse, pour le découvrir.
Attention aux filtres sur mobile
Un autre avantage de ce système à deux niveaux est qu’il facilite considérablement la conception du système de filtrage pour mobile, qui, en raison de la taille de l’écran, est généralement plus complexe à mettre en œuvre que sur la version ordinateur du site.
Si tu affiches tous les filtres d’un seul coup, ils risquent d’occuper tout l’écran du mobile, et ce n’est pas ce que nous voulons.
C’est ce qui se passe lorsque tu cliques sur le lien de filtrage dans la version mobile du site d’Amazon : tous les filtres s’ouvrent les uns sous les autres :

En fait, tu dois même faire défiler la page, car ils occupent plus que la hauteur de l’écran.
C’est franchement intimidant.
À mon avis, le système à deux niveaux qu’utilise eBay.
Au départ, nous voyons les filtres les plus courants :

Si nous faisons défiler vers la droite, nous voyons le lien permettant d’accéder à tous les filtres :

Ce lien déploie un nombre immense de possibilités :

Au bout du compte, on obtient la même chose que sur Amazon, mais uniquement pour ceux qui souhaitent filtrer avec précision. Beaucoup d’entre nous, simples mortels, nous arrêterons avant.
Autres interactions avec les filtres
Il me reste un détail à évoquer concernant la conception des filtres, un point qui peut nous échapper si nous les développons sur mesure plutôt que d’utiliser la fonctionnalité standard ou les modules du CMS.
En plus de la mise en œuvre des filtres eux-mêmes, tu dois penser à deux autres actions ou états :
- Comment l’utilisateur va voir quels filtres sont utilisés à ce moment-là.
- Comment il pourra décocher ceux qui ne l’intéressent pas.
Je te le dis : si tu utilises les fonctionnalités de filtrage standard, ce problème sera déjà réglé. Mais lorsque tu crées des filtres sur mesure, c’est un point que tu peux facilement oublier.
Crois-moi, cela m’est arrivé.
Pour l’éviter, une fois les filtres mis en œuvre, il te suffit de tester la façon dont ils s’affichent et de vérifier si tu peux facilement changer leur état.
C’est tout.
En le faisant, tu verras si quelque chose t’a échappé et tu pourras le corriger avant qu’un utilisateur ne te le suggère.
Autres considérations d’utilisabilité
Pour terminer sur la conception, il convient de prendre en compte deux autres questions concernant l’utilisation des filtres.
Deux questions qui peuvent d’ailleurs être liées.
Utilisation simultanée de plusieurs filtres
La première consiste à envisager l’utilisation de plusieurs filtres à la fois.
La réponse paraît simple, non ?
Qui ne voudrait pas offrir dans sa boutique en ligne la possibilité d’utiliser deux filtres ou plus ensemble ?
Et oui, la réponse est : tout le monde.
Mais tout le monde ne prête pas attention à deux détails:
Combinaisons sans résultat
Le premier, c’est qu’en offrant la possibilité d’utiliser plusieurs filtres à la fois, nous courons le risque que l’utilisateur sélectionne une combinaison qui ne renvoie aucun résultat, car il se peut qu’aucun produit de notre site ne réunisse cette combinaison de caractéristiques.
Deux possibilités s’offrent à nous :
- Ne rien changer et renvoyer à l’utilisateur une liste sans résultat. À lui ensuite de retirer des filtres.
- Utiliser un système dans lequel chaque fois qu’un filtre est ajouté, les possibilités de filtrage ultérieures sont limitées, afin que l’utilisateur ne puisse pas choisir de combinaisons qui ne renvoient aucun résultat. Seules les options produisant des résultats apparaîtront ainsi.
Bien qu’un peu plus complexe techniquement, cette deuxième option me paraît nettement meilleure, surtout si l’on utilise des filtres qui renvoient vers des pages statiques.
Nous allons maintenant parler du SEO, mais gaspiller du budget de crawl du robot Google sur des pages contenant des listes sans résultat est absurde. Et tu devrais l’éviter.
Filtrage automatique ou au moyen d’un bouton
Un dernier aspect à prendre en compte ici consiste à offrir la possibilité de choisir plusieurs filtres à la fois ou à obliger l’utilisateur à les sélectionner un par un. C’est ce qui se passe lorsqu’il n’existe pas de bouton « appliquer les filtres » : chaque fois que l’utilisateur modifie les filtres, la plateforme recalcule automatiquement les résultats.
À mon avis, il est préférable d’avoir un bouton, mais cela va généralement de pair avec la possibilité de renvoyer des listes sans résultat, tandis que le recalcul automatique permet plus facilement de limiter les filtrages suivants.
C’est un point intéressant sur lequel réfléchir. À titre indicatif, Amazon, Decathlon et AliExpress utilisent le filtrage automatique, tandis que Zalando et eBay se servent de boutons.

Vitesse de chargement
La deuxième raison pour laquelle il convient de réfléchir au multifiltrage est la vitesse de chargement.
Je dis cela parce que, par exemple, la fonctionnalité de filtrage native de PrestaShop fonctionne relativement bien pour renvoyer des résultats lorsque nous n’utilisons qu’un seul filtre.
Mais elle met énormément de temps à renvoyer les résultats lorsque nous en ajoutons un deuxième.
Et elle devient inutilisable avec un troisième.
À moins de disposer d’un serveur surpuissant, d’avoir optimisé le code par défaut ou d’en avoir développé un autre.
Dans le cas contraire, c’est là que tu devrais tester ton site et te demander s’il vaut la peine d’offrir la possibilité d’utiliser plusieurs filtres à la fois.
Si ce que l’utilisateur y gagne dépasse ce qu’il y perd.
Et si l’impression dégagée par ton site contribue à renforcer ou à réduire la confiance.
Les choses ne sont plus aussi évidentes.
Pages sur lesquelles utiliser des filtres
Maintenant que nous connaissons un peu les possibilités et les problèmes liés aux filtres, il n’est pas inutile de parler des pages sur lesquelles nous devrions les appliquer.
À mon avis, trois sont incontournables et, dans certains cas, quelques autres :
- Pages de catégories ou de marques.
- Pages de résultats du moteur de recherche de notre site.
- Landing pages commerciales.
Listes par catégorie ou par marque
Les listes de produits par catégorie sont, au fond, très similaires aux listes par marque.
En réalité, du point de vue du filtrage, nous pourrions résumer leurs différences à deux aspects principaux :
- Dans une catégorie, tu peux avoir le filtre « Marque », tandis que sur la page d’une marque tu peux faire de même avec le filtre « Catégorie ».
- En outre, si la marque propose des produits de différentes catégories, tu peux décider d’afficher ou non les filtres propres à chacune de ces catégories — le troisième type de la classification présentée au début — lorsqu’elle contient des produits de cette marque.
Ce sont les premières pages auxquelles nous pensons lorsqu’il s’agit d’appliquer des filtres, je n’ai donc pas grand-chose à ajouter ici.

Résultats du moteur de recherche
Il est moins courant de pouvoir filtrer les résultats sur les pages renvoyées par le moteur de recherche interne d’un site.
Cela s’explique par le fait que les CMS les plus courants ne le proposent pas par défaut.
Et qu’il faut recourir à des plateformes payantes.
Pourtant, tous les grands sites e-commerce le proposent. Ce n’est sans doute pas un hasard.

Landing pages commerciales
Oui, les listes par catégorie ou par marque sont des landing pages commerciales.
Bien sûr.
Ce que je désigne ici, ce sont les pages qui ne font pas partie de la structure habituelle de la boutique, mais qui sont créées pour une campagne comme le Black Friday ou les soldes.
Celles qui ne disposent pas d’un lien permanent dans le menu.
Eh bien, ce type de pages ne sera ni une catégorie ni une page de marque, mais je ne vois pas une seule raison pour laquelle elles ne devraient pas proposer les mêmes filtres:
- Les filtres universels.
- Les filtres sectoriels.
- Un filtre « Catégories » et un filtre « Marques ».
- Et, à la rigueur, les filtres propres aux catégories principales.
Évidemment, si la liste de produits de la landing page est courte – disons dix références ou moins –, l’utilisateur n’aura besoin d’aucun filtre pour trouver le produit qu’il cherche.
Mais lorsque la promotion porte sur de nombreux produits, ils devraient obligatoirement pouvoir être filtrés :

Et toi, lorsque tu crées des landing pages contenant une liste de produits, ajoutes-tu les filtres ?
Autres pages
Les trois types que nous venons de citer sont les pages les plus courantes sur lesquelles mettre en œuvre des filtres, mais il en existe d’autres où ils auraient aussi leur place.
Je ne sais pas pour toi, mais j’ai plus de 100 produits dans ma liste « acheter plus tard » d’Amazon. Et lorsque je veux en retrouver un, j’ai envie de m’arracher les cheveux.
Wallapop, c’est encore pire.
Car sur Amazon, tu sais au moins que tout arrivera par transporteur et que les frais de livraison varient peu. Sur Wallapop, tu ne sais pas clairement si les produits se trouvent dans ta ville et si tu peux rencontrer l’utilisateur en personne, ou si tu auras besoin d’un envoi.
Et cela change la donne.
Et pas qu’un peu.
Parce que, sur un produit à 100 € par exemple, la différence peut facilement atteindre 20 €. Chez moi, cela fait 20 % – et parfois davantage. Ce n’est pas négligeable.

La seule possibilité ici est de t’en souvenir… ou d’ouvrir les produits un par un pour le vérifier.
Terrible.
Alors qu’il serait si simple d’appliquer les quatre filtres dont dispose la plateforme – il n’y en a réellement que quatre.
On dirait qu’ils essaient de nous empêcher d’acheter.
Ordre des produits : types de tri courants
J’ai indiqué au début que nous parlerions un peu du tri des produits qui, avec le filtrage et le moteur de recherche, fait partie des outils que nous proposons à l’utilisateur pour l’aider à trouver ce qu’il cherche.
Je ne vais pas m’étendre : je vais seulement te présenter les types de tri que je considère indispensables et ceux qui sont souhaitables.
Commençons par les indispensables :
- Par défaut. Celui qui m’intéresse, pour une raison ou une autre. C’est celui que je montre à l’utilisateur lorsqu’il arrive sur la liste. Tu peux remplacer le libellé par « En vedette » ou « Pertinence ». C’est la même chose, mais cela sonne mieux ;P
- Prix : du moins cher au plus cher. Nous aimons économiser de l’argent. Alors facilitons la tâche à l’utilisateur.
- Prix : du plus cher au moins cher. Dans la fourchette de prix que je me suis fixée, quels sont les produits supposément les meilleurs ? Voyons si l’investissement en vaut la peine.
Et poursuivons avec ceux qui seront utiles selon le projet :
- Meilleure note. C’est très bien, mais seulement pour les projets qui enregistrent de gros volumes de ventes et d’avis. Sinon, ce n’est pas utile.
- Nouveautés. Cela ne convient pas à tous les secteurs, mais à beaucoup d’entre eux. Pense à la mode, aux meubles, aux jeux, à la musique, aux livres, aux boissons…
- Remise la plus élevée. Nous aimons tous nous sentir intelligents. Et c’est une bonne manière d’y parvenir.
- Nombre de commandes. Là encore, ce ne sera utile que pour les boutiques ayant un certain volume de ventes. Mais entre deux produits qui me paraissent identiques, si l’un s’est vendu vingt fois plus que l’autre, je me dis qu’« il doit bien y avoir une raison ». Même si je ne sais pas laquelle.
- Prix + frais de livraison les plus bas. Utile lorsque les frais de livraison sont variables, ce qui arrive surtout sur les marketplaces ou dans les boutiques proposant des produits avec livraison gratuite.
- Par ordre alphabétique. Si je ne trouve pas un produit avec les filtres ou le moteur de recherche, j’apprécie de pouvoir trier ainsi et d’aller à la page correspondante. Ou, en l’absence d’un filtre de marque, ce tri me permettra de voir tous les produits d’une marque.
Decathlon, par exemple, nous propose plusieurs des types mentionnés :

Ils vont de pair avec les filtres. Nous devrions donc les appliquer sur les mêmes pages.
Aspects SEO à prendre en compte lors du développement des filtres de ton e-commerce
Allez, jusqu’ici tout a été assez facile à suivre.
Il est temps de devenir un peu plus techniques. Pas trop non plus, hein, ne va pas t’imaginer le contraire.
Juste assez pour t’expliquer que, techniquement, les filtres peuvent être appliqués de plusieurs manières :
- Sans modifier l’URL.
- En modifiant l’URL par l’ajout d’un paramètre (URL dynamique).
- En remplaçant l’URL par une autre URL statique.
- Une combinaison de certaines des méthodes précédentes
Voyons des exemples pour chaque cas.
Filtres qui ne modifient pas l’URL
Nous pouvons citer Tiendanimal, par exemple.
Si tu entres dans la catégorie « Croquettes pour chiens », tu verras que son URL est la suivante :
https://www.tiendanimal.es/perros/pienso-para-perros/

Si nous ajoutons un filtre, par exemple « Âge », et que nous sélectionnons « Chiot », nous constatons que les produits changent pour correspondre au filtre, mais que l’URL reste identique :

L’avantage de procéder ainsi pour le SEO est que nous n’avons à nous soucier de rien : seule l’URL initiale sera indexée, sans risque de contenu dupliqué ni de cannibalisation.
Cependant, avec ce système, tu perds la possibilité de cibler la longue traîne de manière plus précise.
Pour reprendre l’exemple, nous perdons la possibilité de cibler précisément le mot-clé « croquettes pour chiot » et les expressions similaires.
Je suppose qu’ils ont évalué les deux options et que le risque d’indexer des URL avec peu de contenu a pesé davantage que les avantages de la longue traîne, raison pour laquelle ils ont choisi ce système.
Filtres qui modifient l’URL en ajoutant un paramètre
Dans ce cas, contrairement au précédent, l’utilisation d’un filtre modifie l’URL en lui ajoutant un ou plusieurs paramètres qui indiquent le filtrage.
Ces paramètres peuvent être de deux types :
Filtre statique
L’utilisation de ce système rapprocherait ces pages de celles de la catégorie suivante, c’est-à-dire celles qui modifient l’URL entière. La seule véritable différence entre les deux est qu’ ici, nous n’avons pas d’ URL optimisée.
Prenons l’exemple de Bodeboca, où la catégorie « Vin » possède cette URL :
https://www.bodeboca.com/vino

En revanche, si nous filtrons par « Vin blanc », nous constatons que ceci est ajouté :
https://www.bodeboca.com/vino?page=0&sort=rating-desc&wine_type=373

Je considère qu’il s’agit du pire système du point de vue du SEO, puisqu’il cumule tous les inconvénients :
- Risque d’indexer des pages comportant du thin content – c’est-à-dire peu ou pas d’articles – et de pénaliser le budget de crawl.
- Risque accru d’indexer du contenu dupliqué. Il suffit de modifier le filtre « Prix » et de fixer le minimum à 1 € dans n’importe quelle catégorie pour constater que le contenu ne diffère en rien de celui de l’URL d’origine sans filtre.
- Difficulté à cibler la longue traîne en raison de la faible optimisation de l’URL comme du contenu, même si, avec un peu de soin, ce problème peut être légèrement atténué.
Franchement, je ne vois aucun avantage à procéder ainsi. Si tu en vois un, explique-le-moi dans les commentaires.
Et attention : c’est de très loin le système le plus utilisé. Probablement parce qu’il est techniquement le plus simple à mettre en œuvre.
Avec paramètre dynamique
Passons à un autre système, similaire au précédent, mais meilleur.
Si tu entres sur le site de La Sirena et que tu navigues jusqu’à la catégorie « Merlu », tu peux vérifier que l’URL est la suivante :
https://www.lasirena.es/es/1019-merluza

En revanche, si tu ajoutes un filtre, l’URL changera légèrement en ajoutant un paramètre de ce type :
https://www.lasirena.es/es/1019-merluza#/precio-8-10

La différence avec le cas précédent est que les paramètres sont précédés du symbole # au lieu de ?. Et c’est une bonne chose.
C’est une bonne chose, car le robot de Google n’indexe pas cette URL filtrée.
Elle n’existe pas pour le bot.
Nous nous retrouvons alors dans un cas identique au premier, où l’URL ne changeait pas :
- Nous n’avons à nous soucier ni de cannibalisation, ni de contenu dupliqué, ni de quoi que ce soit d’autre.
- Mais nous n’optimiserons pas pour la longue traîne.
Curieusement, ce système est moins utilisé que le précédent.
En fait, il est de moins en moins utilisé.
Et je ne comprends pas pourquoi.
Filtres qui modifient complètement l’URL
C’est l’un des meilleurs systèmes de filtrage du point de vue du SEO.
À condition qu’il soit correctement mis en œuvre, bien sûr.
Comme dans le cas de PcComponentes.
Je vais t’expliquer ce qu’ils font.
Lorsque tu entres dans une catégorie, comme « Téléviseurs », tu vois que l’URL est :
https://www.pccomponentes.com/televisores

Si tu filtres par taille et choisis les modèles de 55 pouces, le site te redirige vers cette URL :
https://www.pccomponentes.com/televisores-55-pulgadas

Cette page bénéficie d’un très bon SEO on-page – URL, titres, textes – pour cibler le mot-clé de longue traîne « téléviseur 55 pouces ».
Mais attends, ce n’est pas tout.
Si tu ajoutes un deuxième filtre, par exemple celui de la « Marque », et que nous choisissons « LG », l’URL vers laquelle nous sommes dirigés est la suivante :
https://www.pccomponentes.com/tv-lg-55-pulgadas

Elle est à nouveau entièrement optimisée pour un mot-clé de longue traîne encore plus spécifique que le précédent : « téléviseur LG 55 pouces ».
Tout simplement merveilleux.
En outre, rien n’est laissé au hasard. Par exemple, les filtres ont des priorités lors de la construction de l’URL. Peu importe lequel tu sélectionnes en premier ou en second : l’URL construite donnera la priorité à un type de filtre et le placera toujours en tête.
Dans cet exemple, le filtre « Taille » apparaîtra toujours avant « Marque » dans l’URL.
Bien, je pense qu’avec ce que je viens de t’expliquer, tu comprendras que, pour les grands projets dont les produits et les catégories font l’objet de nombreuses recherches, c’est le système que je te recommande.
Le seul inconvénient que j’y vois est le coût du développement et de la maintenance, car il semble que de nombreuses redirections soient ajoutées manuellement.
Système d’URL hybride
Enfin, pour les projets moins gigantesques, il est possible d’utiliser un système hybride combinant deux des précédents.
C’est ce que nous avons fait sur Yo pongo el hielo.
D’un côté, si tu entres dans la catégorie « Whisky », tu arriveras sur cette URL :
https://www.yopongoelhielo.com/es/3-whisky

Si tu utilises un seul filtre, par exemple « Pays », tu verras que tu arrives sur une URL avec un paramètre dynamique :
https://www.yopongoelhielo.com/es/3-whisky#/pais-japon/

Nous avons déjà expliqué que l’avantage de cette méthode est que nous n’avons pas à nous soucier des doublons.
Mais nous ne profitions pas des avantages liés au ciblage du mot-clé de longue traîne « whisky japonais ».
Et nous les voulions.
Voici donc ce que nous faisons :
- Créer cette page : https://www.yopongoelhielo.com/es/3-whisky/pais-japon/, dont les produits sont les mêmes que lorsque nous utilisons le filtre dynamique.
- Nous l’optimisons – relativement – pour la longue traîne.
- Nous la faisons indexer en ajoutant des liens vers elle.

Je dis que nous l’optimisons relativement parce qu’il serait possible d’aller plus loin, comme je l’explique dans la section suivante.
Optimisations
En plus de ce système, nous avons ajouté sur Yo pongo el hielo une série d’optimisations SEO supplémentaires liées aux filtres.
Redirections
Le plus élémentaire consiste à créer certaines redirections.
Je te donne le contexte :
- Dans chaque catégorie, nous avons un filtre « Marque », avec sa page statique.
- En outre, chaque marque possède sa propre page présentant la liste de ses produits.
Si tu combines ces deux éléments, tu te rendras compte que les deux pages – celle de la marque et celle du filtre de marque – seront très, très similaires.
Et cela signifie du contenu dupliqué et de la cannibalisation.
Comment réglons-nous le problème ?
En effectuant une redirection 301 de la page statique du filtre vers celle de la marque.
Autrement dit, nous redirigeons
https://www.yopongoelhielo.com/es/3-whisky/marca-chivas/
vers
https://www.yopongoelhielo.com/es/15_chivas
Et nous évitons ainsi le problème.
De la même manière, certains filtres comme « Type » redirigent parfois vers des sous-catégories. Par exemple, nous redirigeons la page statique du filtre
www.yopongoelhielo.com/es/3-whisky/tipo-blended/
vers
https://www.yopongoelhielo.com/es/89-whisky-blended
qui est la page de la sous-catégorie « Whisky Blended ».
C’est clair, non ?
Je t’expliquerai plus loin pourquoi ce problème de doublon entre filtres et catégories peut survenir, mais pour l’instant il suffit que je te dise comment nous le résolvons.
Accès directs
D’autre part, une analyse de mots-clés montre qu’il existe des recherches portant, par exemple, sur certains types de whisky :
- Whisky de malt
- Whisky Blended
- Bourbon
Mais il existe aussi des recherches selon l’origine :
- Whisky écossais
- Whisky japonais
- Whisky irlandais
Et bien sûr, nous voulons cibler tous ces mots-clés potentiels.
Il existe une solution facile, qui consisterait à créer une sous-catégorie de Whisky pour chacun de ces mots-clés.
C’est un système qui présente de nombreux avantages, mais au bout du compte, il nous semblait incohérent de suivre plusieurs critères pour créer les sous-catégories. Par exemple, où places-tu un whisky blended japonais ? Dans « whisky japonais » ou dans « whisky blended » ?
Finalement, nous avons appliqué un seul et même critère à tout le site : les sous-catégories sont toujours des « types » de la catégorie principale.
Mais il existe toujours un volume de recherches et un intérêt en fonction de l’origine. Comment les cibler ?
En créant dans le menu des accès directs vers les pages filtrées par pays :

De cette façon, nous traitons ces pages – des pages statiques issues des filtres – comme des sous-catégories lors de la répartition du link juice du site, ce qui aide à la fois leur positionnement et les utilisateurs qui souhaitent y accéder directement.
Mais comme ce ne sont pas des sous-catégories, elles posent quelques petits problèmes…
Contenu
Des problèmes qui concernent surtout le contenu.
En particulier deux aspects :
Les H1 et H2
Le H1 reste celui de la catégorie parente, ici « Whisky » :

Oui, un H2 est ajouté et corrige en partie le problème, mais l’idéal serait que tout se trouve dans le H1.
En outre, « Whisky Pays Japon » n’est pas la même chose que « Whisky japonais ». Même si cela y ressemble.
La description
Comme il s’agit de pages filtrées d’une catégorie, la description SEO de la catégorie parente que nous plaçons en dessous pour favoriser le positionnement reste affichée, ce qui ne devrait pas être le cas puisqu’il s’agit de contenu dupliqué.
Nous devrions choisir entre :
- La solution facile : la supprimer du HTML – la masquer ne suffit pas.
- La solution difficile : la remplacer par une description optimisée pour le mot-clé « whisky japonais ».

Bien, ces deux questions – le titre et la description – ne présentent pas de difficulté excessive en matière de développement, nous les corrigerons donc tôt ou tard.
Filtres ou sous-catégories
J’ai expliqué que, sur Yo pongo el hielo, nous avons dû transformer certains filtres comme « Whisky blended » ou « Bourbon » en sous-catégories de whisky, ce qui implique un effort supplémentaire à tous les niveaux : création de la catégorie et de ses textes, modification des produits pour les adapter à la nouvelle catégorisation, redirections SEO…
Et tu me diras : « tu aurais pu t’épargner tout cela si tu avais correctement catégorisé le site dès le départ ».
Et dans ce cas, je pense que tu aurais tort. Je m’explique :
Un site e-commerce est un site extrêmement vivant : des produits sont créés chaque jour, des catégories sont ajoutées, d’autres sont supprimées, les fournisseurs changent, les goûts du public évoluent… et il faut s’adapter à tous ces changements.
En outre, lors du lancement, le catalogue de produits est généralement bien plus petit qu’au bout d’un an.
Et il sera encore plus grand au bout de deux ans.
C’est là, à un moment donné dans le futur, qu’une recatégorisation peut s’imposer. Et que les filtres peuvent devenir des catégories ou des sous-catégories.
Car si, au lancement, nous ne proposions que deux Bourbons, il n’aurait aucun sens de créer une sous-catégorie pour eux. Même s’il existe des recherches et que tu souhaites les cibler.
Voir deux produits dans une catégorie, c’est triste. Ils sont donc mieux placés dans un filtre de la catégorie parente.
En revanche, si un, deux ou cinq ans plus tard tu proposes quarante références de bourbon au lieu de deux, alors il est peut-être temps de leur offrir leur propre espace.
Et c’est ce qui nous est arrivé.
Demande-toi si quelque chose de similaire se produit dans les plus grandes catégories de ton e-commerce et envisage de franchir le pas. Cela doit en valoir la peine à la fois sur le plan du SEO et de l’UX ; si tu n’améliores pas ces deux aspects, ne consacre pas d’efforts au changement.
Comment les filtres influencent la création et la mise en ligne des produits
Puisque nous parlons d’efforts, sache que disposer de filtres efficaces et les maintenir exige que tu consacres davantage de temps à la mise en ligne des produits.
En supposant que tu aies déjà réalisé l’étude initiale et que tu connaisses les filtres applicables à chaque catégorie, tu devras les remplir correctement chaque fois que tu mettras un produit en ligne.
Et être très strict sur la nomenclature pour éviter ce genre de situation :

Deux filtres qui devraient n’en former qu’un, puisqu’il s’agit du même produit. Mais ils lui ont donné deux noms différents, ce qui a créé deux filtres.
Cela arrive souvent.
Si tu as l’habitude de naviguer à l’aide de filtres, tu l’auras remarqué.
Et ce n’est pas une question de taille de la boutique : même les plus grandes se trompent.
Comme je le répète depuis le début de l’article, le sujet ne reçoit pas l’importance qu’il mérite. Dans de nombreux cas, on confie la création et la mise en ligne des produits à une personne sans expérience ; évidemment, elle commet des erreurs, car ce n’est pas toujours simple.
Bien sûr, cela nous arrive aussi. C’est pourquoi il faut de temps en temps s’arrêter pour vérifier et voir si tout est cohérent ou s’il faut modifier une valeur.
C’est un petit travail, mais, de mon point de vue, il en vaut la peine.
Lors de la création d’un produit, ne te précipite donc pas et prends le temps nécessaire pour attribuer les bonnes valeurs à chaque filtre.
En outre, sache qu’ un fichier Excel contenant les valeurs que l’on peut ajouter dans chaque catégorie est utile, surtout lors de la création d’une nouvelle catégorie:
- Analyse les filtres qu’elle devrait comporter.
- Ajoute-les au fichier Excel, avec leurs valeurs possibles.
- Vérifie que tu as correctement rempli tous les champs lorsque tu mets les nouveaux produits en ligne.
Comment gérer les filtres dans les CMS : WooCommerce et PrestaShop
Je serai très bref ici, car l’objectif de cet article est de clarifier la manière stratégique d’aborder les filtres dans une boutique en ligne, plutôt que d’expliquer comment les mettre en œuvre.
Si tu cherches un tutoriel expliquant comment les configurer dans les deux CMS e-commerce les plus populaires pour les projets de taille moyenne – PrestaShop et WooCommerce –, tu verras qu’il en existe déjà plusieurs sur Internet.
On peut utiliser les fonctionnalités de base des CMS, mais aussi des modules ou plugins externes, gratuits ou payants. Bref, rien d’inhabituel.

Quoi qu’il en soit, je peux te dire que la configuration des filtres est relativement simple, tant que tu ne te lances pas dans des modèles avec URL optimisée comme PcComponentes, ou hybrides comme celui que nous utilisons sur Yo pongo el hielo.
Là, il est vrai que les choses peuvent se compliquer un peu et que tu auras peut-être besoin de faire appel à un développeur.
Comment mesurer l’utilisation des filtres dans ta boutique
Bon, je vais terminer par l’aspect que je préfère dans tout ce qui touche aux filtres : l’ analyse.
Et je l’aime parce qu’elle te démontre – ou non – que ta stratégie de classification et de filtrage fonctionne – ou non – et que les utilisateurs s’en servent – ou non.
L’utilisation des filtres peut se mesurer de différentes manières, mais nous disposons essentiellement de deux outils :
- Un outil d’ analyse de produit numérique comme Google Analytics.
- Un outil proposant des cartes de chaleur et des enregistrements de sessions, comme Hotjar.
Mesurer l’utilisation des filtres avec Google Analytics
Si tu as une boutique en ligne, je suis presque certain que tu sais utiliser cet outil. Au moins dans les grandes lignes.
Je suppose également que je n’ai pas besoin de t’expliquer ce qu’est un événement dans Google Analytics ni une page vue.
Si tu connais ces deux concepts, sache qu’ils constituent les deux moyens de mesurer l’utilisation des filtres. Et qu’il existe des différences entre eux.
À l’aide d’événements
C’est la méthode la plus courante.
Elle consiste à envoyer un événement, par la méthode choisie (onclick , js , GTM), à notre propriété Google Analytics chaque fois qu’un utilisateur emploie un filtre.
Nous le verrons ensuite ici, dans Universal Analytics :

Il s’agit d’un rapport personnalisé que j’ai créé et qui affiche la Catégorie, l’Action et le Libellé de tous les événements, puis que je filtre selon la catégorie « filtre », sans mauvais jeu de mots.
Nous pourrions ajouter, par exemple, la page sur laquelle le filtre a été utilisé :

Ou le voir dans GA4 :

Là encore, au moyen d’un autre rapport personnalisé.
Avantages
Cette méthode présente plusieurs avantages :
- Le premier est qu’elle fonctionne sur tous les types de sites, contrairement à la méthode des pages vues.
- Le deuxième est qu’elle permet de savoir sur quelle page le filtre a été utilisé facilement.
- Et le troisième est la cohérence : l’utilisation d’un filtre est un événement, pas nécessairement une pageview. Mais bon, celui-là s’adresse déjà aux geeks de l’analyse comme moi.
Inconvénients
Mais elle présente aussi un inconvénient : elle nécessite une certaine mise en œuvre technique.
Ce sera plus ou moins facile selon le site et la méthode choisie, mais, même si ce n’est généralement pas très compliqué, cela s’ajoute à l’implémentation standard d’Analytics.
Il faut lui envoyer les événements, il ne les collecte pas tout seul. Ceux-là, du moins.
À l’aide des pages vues
C’est une autre méthode.
Une méthode que je n’utiliserais qu’en complément si le suivi par événements n’était pas mis en œuvre – ou si je ne faisais pas confiance à son implémentation – et que j’avais besoin de données sur l’utilisation des filtres.
Avantages
Le principal avantage de ce système est qu’ il fonctionne avec l’implémentation standard de Google Analytics.
Tu n’as besoin d’aucun ajout pour extraire et analyser les données.
Cela signifie que tu disposeras à coup sûr de données dès le premier jour où tu ajouteras Analytics à ton site – probablement le jour de son ouverture au public.
Inconvénients
Il y en a plusieurs :
- Il ne fonctionne pas sur tous les sites. Si ton e-commerce ne modifie pas l’URL lors de l’utilisation des filtres ou utilise des paramètres dynamiques, Analytics ne recueillera pas la donnée. En revanche, si le filtre modifie l’URL ou ajoute des paramètres statiques – ceux séparés par le « ? » –, tu pourras utiliser ce système.
- Il n’est pas immédiat de savoir sur quelle page le filtre a été utilisé. Pour cela, tu dois consulter le referrer – la page précédente. Et ce n’est pas toujours pratique.
- Une fois les données de pages vues extraites, tu dois les traiter dans Excel pour quantifier leur utilisation. Et cela peut prendre un certain temps. Il ne suffit pas de regarder un nombre comme dans le cas précédent.
Si, malgré tout, tu souhaites obtenir les données avec cette méthode, voici ce que tu dois faire :
Accéder au rapport de pages vues d’Analytics – Universal ou GA4 :

Exporter les données :

Ouvrir le fichier exporté dans Excel :

Créer des tableaux croisés dynamiques pour quantifier leur utilisation :

Comme tu le vois, c’est un processus beaucoup plus long et fastidieux que le précédent, mais parfois il n’y a pas d’autre choix.
Mesurer l’utilisation des filtres au moyen de cartes de chaleur
Une autre façon de l’analyser.
Plus visuelle, c’est certain :

Mais il faut examiner les URL une par une, au lieu d’obtenir les données agrégées dans un seul tableau comme le permet Analytics.
Ce système est donc efficace et très rapide lorsque tu veux analyser une URL précise, notamment celles que nous appelions « Landing pages commerciales » et qui correspondent aux URL créées pour une action particulière comme le Black Friday.
Il présente aussi un autre problème, surtout sur la version mobile : si le filtre est masqué – comme dans le cas de nos filtres secondaires –, il est impossible de déployer la carte de chaleur et de voir les clics.
Pour compenser cet inconvénient, je te dirai qu’un autre avantage de ce système est que sa mise en œuvre est extrêmement simple : une balise préconfigurée dans GTM, aucun code, ce qui te permettra de le mettre en service dès le premier jour.
Quel que soit le système utilisé, comme je l’ai déjà expliqué, un site est vivant. Et le moment viendra où tu devras modifier quelque chose dans les filtres : en ajouter de nouveaux, supprimer ceux qui ne sont pas utilisés, en transformer un en sous-catégorie…
C’est pourquoi, si tu n’en disposes pas encore, il est nécessaire de mettre en œuvre au plus vite un système qui te permette de recueillir des données sur leur utilisation et de les analyser. Si tu peux le faire au moyen d’événements dans Analytics, tant mieux ; sinon – ou en complément –, utilise l’une des deux autres méthodes.
Conclusions
J’espère t’avoir clairement montré que les filtres sont un sujet bien plus riche qu’il n’y paraît dans une boutique en ligne, surtout si elle possède un vaste catalogue.
Si tu n’y accordes pas beaucoup d’attention – tu n’es pas le seul –, la première chose à faire est d’examiner les données dont tu disposes. Et de voir si elles sont suffisantes ou si tu dois en recueillir davantage.
L’étape suivante consiste à réfléchir à ce qu’il faut faire à partir de ce que montrent les résultats et à prendre des décisions : déterminer si les filtres sont satisfaisants tels quels ou s’ils doivent être modifiés.
Enfin, si tu apportes des modifications, tu devras vérifier de nouveau les résultats et t’assurer que les changements ont produit l’effet souhaité.
Ajoute un contrôle manuel des filtres les plus utilisés dans les catégories principales et observe leur fonctionnement : renvoient-ils ce que tu attends ? Fonctionnent-ils rapidement ? Produisent-ils une erreur ?
Enfin, une fois que tu auras validé tout ce qui précède, pense au SEO : y a-t-il une complication ? Peux-tu en tirer davantage parti ? Alors, au travail.
Voici le processus que je te conseille de suivre. C’est celui que nous appliquons sur Yo pongo el hielo et les résultats nous montrent que nous sommes sur la bonne voie.
Je te lis dans les commentaires.

Laisser un commentaire