Les **filtres à facettes** sont une fonctionnalité de navigation essentielle sur de nombreux sites e-commerce, offrant une **expérience utilisateur** plus riche et intuitive. Pour les propriétaires de boutiques en ligne proposant des centaines voire des milliers de produits, ces outils dynamiques permettent de structurer efficacement leur site en fonction de critères prédéfinis tels que la **couleur**, le **prix**, la **taille** ou la **marque**.
Cependant, leur utilisation soulève des interrogations complexes en matière de **SEO** et peut représenter une véritable plaie pour le **référencement naturel**. Découvrez comment optimiser les filtres à facettes pour améliorer à la fois l'expérience utilisateur et les performances SEO de votre site.
## Avantages et inconvénients des filtres à facettes pour le SEO
### Avantages
Les filtres à facettes offrent plusieurs avantages significatifs pour le SEO. Ils créent des **pages ciblées** répondant à des requêtes spécifiques des utilisateurs, comme "t-shirt noir homme" ou "t-shirt coton bio femme" sur un site de vente de t-shirts. Ces pages attirent du trafic de [longue traîne](https://agence-slashr.fr/blog/longue-traine-en-seo-cest-quoi-et-comment-lutiliser/), souvent moins concurrentiel mais avec une forte intention d’achat. Bien exploitées, ces requêtes peuvent clairement devenir vos meilleures alliées pour générer du ROI.
De plus, les facettes améliorent la **navigation interne** du site. Elles créent un maillage interne qui aide les moteurs de recherche à comprendre la structure de votre site et à explorer plus efficacement vos pages. Si ce sujet vous intéresse, jetez un œil à notre guide sur le [siloing SEO](https://agence-slashr.fr/blog/siloing-seo-comment-organiser-son-contenu-en-silo-facilement/), c’est une base solide pour organiser facettes, catégories et fiches produits.
### Inconvénients
Les filtres à facettes présentent aussi des risques.
Le principal est la création d'un nombre excessif de pages, entraînant des problèmes de **duplicate content**. En effet, si vous avez 4 pages qui sont crées pour répondre à un seul besoin, vous allez vite avoir du contenu dupliqué et de la cannibalisation sur votre site.
Par exemple, si j'ai dans mes requêtes :
- t-shirt homme noir taille s
- t-shirt noir taille s homme
- t-shirt taille s homme noir
- t-shirt noir homme taille s
Je dois bien veiller à ne créer qu'une page qui répondra à ces requêtes, et non 4 pages distinctes.
L'utilisation non maîtrisée des filtres à facettes affecte négativement votre [budget de crawl](https://agence-slashr.fr/blog/crawl-budget/). Le budget de crawl, c’est la ressource que Google alloue à l'exploration de votre site. Chaque page inutilement générée lui fait perdre du temps, et à vous, de la visibilité. Une mauvaise gestion des facettes conduit à un gaspillage de ce budget, nuisant à l'indexation de vos pages importantes.
Les moteurs de recherche allouent un temps limité pour explorer chaque site. Un site générant des milliers de pages via les facettes gaspille ce budget sur des pages peu pertinentes au détriment des pages clés.
> Un autre inconvénient majeur est la **dilution du "link juice"** (pagerank). Un site générant trop de pages via les facettes disperse la puissance des liens internes, affaiblissant ainsi le potentiel SEO des pages les plus importantes.
De plus, une prolifération de pages peu utiles nuit à la qualité globale de votre site aux yeux des moteurs de recherche, affectant négativement votre **classement dans les SERP**.
## Mise en place stratégique
### Configuration du PIM (Product Information Management)
Le **PIM** est la pierre angulaire de votre système de facettes. Il centralise et normalise toutes les informations sur vos produits. Un PIM bien structuré facilite grandement la création et la gestion de facettes pertinentes.
Voici les points clés pour une configuration efficace de votre PIM :
1. **Standardisation des attributs** : Définissez des listes fermées pour chaque caractéristique de produit (couleur, taille, matière, etc.).
2. **Exhaustivité des informations** : Chaque produit doit posséder tous les attributs pertinents.
3. **Cohérence des données** : Évitez les variations inutiles (par exemple, "Rouge" et "rouge foncé" doivent être regroupés sous une seule valeur).
En fonction des données de votre PIM, vous allez pouvoir orienter votre étude sémantique.
### Étude sémantique et analyse des intentions de recherche
La première étape consiste à réaliser une **étude sémantique** approfondie. Cette analyse vous permet d'identifier les combinaisons de facettes qui correspondent réellement aux recherches des utilisateurs.
Voici ma méthode :
1. Listez toutes les combinaisons possibles de vos facettes.
2. Utilisez des outils comme SEMrush Ahrefs pour obtenir les volumes de recherche.
3. Catégorisez vos mots-clés en fonction de vos facettes (par exemple : marque, couleur, taille, etc.).
Cette catégorisation vous donne une vue d'ensemble des habitudes de recherche de vos prospects et des catégories de filtres ayant le plus de potentiel.
> Les requêtes de longue traîne, bien que moins volumineuses individuellement, offrent souvent un meilleur taux de conversion. Ne les négligez pas dans votre analyse.
>
> Voici un exemple d'un fichier de mot-clé pour 't-shirt homme" :
>
> 
Une fois ma catégorisation faite, je peux jouer des
filtresSystème de filtres (taille, couleur, prix) générant de nombreuses URLs. Nécessite une gestion SEO. pour trouver très facilement les combinaisons possibles de facettes indexables :

Ici, je constate que les styles de t-shirt sont très recherchés, et qu'il existe même des combinaisons avec les couleurs :

Ces combinaisons (T-shirt Homme + Style + couleur) sont parfaites pour la création de facettes.
Il faut cependant bien veiller à analyser les **intentions de recherche** derrière ces
requêtesTerme ou expression que les utilisateurs saisissent dans un moteur de recherche. Base de toute stratégie SEO.. Pour chaque combinaison de facettes potentielle, examinez les résultats actuels dans les
SERPSearch Engine Results Page. Page affichée par un moteur de recherche en réponse à une requête utilisateur..
Cette étape permet de déterminer si une page de facettes est appropriée pour répondre à une requête et évite de créer du contenu dupliqué. Par exemple, "t-shirt blanc homme oversize" et "t-shirt oversize blanc homme" répondent à la même intention, donc une seule page doit être créée.
### Sélection des facettes à indexer
Sur la base de votre étude sémantique, sélectionnez les facettes à indexer. Voici mes critères de sélection :
1. **Volume de recherche** : La combinaison de facettes génère-t-elle suffisamment de recherches ?
2. **Intention de l'utilisateur** : Une page de listing produits répond-elle correctement à cette requête ?
3. **Nombre de produits** : Avez-vous suffisamment de produits pour justifier une page dédiée ? (Je recommande généralement un minimum de 5 produits)
4. **Potentiel de
conversionAction souhaitée accomplie par un visiteur (achat, inscription, contact). Objectif ultime du SEO.** : Cette combinaison de facettes attire-t-elle des utilisateurs susceptibles d'acheter ?
### Règles d'ouverture et de fermeture des facettes
Établissez des règles claires pour l'ouverture et la fermeture des facettes. Voici quelques règles que j'applique généralement :
1. Limitez les combinaisons à deux facettes maximum pour l'
indexationProcessus par lequel Google ajoute une page à sa base de données pour qu'elle puisse apparaître dans les résultats..
2. Évitez d'indexer des combinaisons avec deux filtres de la même catégorie (par exemple, "t-shirt noir OU blanc").
3. Fermez systématiquement les facettes générant moins de 5 produits.
4. N'indexez pas les facettes liées au prix, sauf pour les requêtes "pas cher" ou similaires.
Ces règles vont vous éviter bien des difficultés et cas contraignants, que ce soit en SEO ou simplement des problèmes techniques.
En parlant de technique, il y a pas mal à faire de ce côté aussi !
## Préparation technique
Comme vous l'avez probablement compris, tout l'enjeu des filtres à facette réside dans l'ouverture ou non des pages à l'indexation. Il vous faut donc un système qui répond à cette demande.
Pour gérer cela techniquement, il y a beaucoup de possibilités, le principal enjeu étant la manière dont les pages sont générées et comment elles sont maillées depuis vos catégories.
Voici un comparatif des différentes méthodes, avec les différents problèmes à chaque fois :

Passons en revue chaque possibilité.
**
NoindexDirective indiquant aux moteurs de ne pas indexer une page. sur les pages facettes non ouvertes** : Utiliser seulement cette solution n'est pas optimale car les bots vont perdre du temps à suivre des liens vers des pages noindex. De plus, comme les liens vers ces pages sont présents dans le code HTML, le
pagerankAlgorithme historique de Google évaluant l'importance d'une page selon ses backlinks. Toujours utilisé en interne. est fortement dilué.
**
CanonicalBalise indiquant la version principale d'une page en cas de contenu dupliqué ou similaire. sur les pages facettes non ouvertes** : Globalement, la solution a les mêmes problèmes :
crawlProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web. budgetNombre de pages que Googlebot peut et veut crawler sur un site dans un temps donné. et dilution du pagerank.
**
NofollowAttribut indiquant aux moteurs de ne pas suivre un lien ou de ne pas transmettre de jus SEO. sur les liens + noindex sur les pages** : Ici, on corrige les problèmes de crawl budget avec un attribut nofollow, mais pas la dilution du pagerank. En effet, le pagerank est perdu avec l'attribut nofollow. De plus, ce n'est qu'une indication et Google peut quand même décider de suivre le lien par lui même.
**Nofollow sur les liens +** **Canonical sur les pages facettes non ouvertes** : Mêmes problèmes sur la solution précédente
**Blocage au
robots.txtFichier texte à la racine d'un site indiquant aux robots quelles pages explorer ou ignorer.** : Le blocage au robots.txt est efficace pour empêcher Google d'accéder au contenu d'une page. En revanche, il peut décider de l'indexer tout de même. La solution est donc imparfaite.
**
JavascriptLangage de programmation web. Son mauvais usage peut bloquer l'indexation par les moteurs de recherche. + noindex sur les facettes non ouvertes** : Cette solution est clairement l'une des meilleures. Ici, les liens vers les facettes non ouvertes sont faits en Javascript, ce qui empêche Google de trouver les liens. Cela permet donc d'éviter la dilution du pagerank car il n'y a pas de liens
trouvables par les robots des moteurs de recherche. On ajoute ensuite un noindex par sécurité sur les pages non ouvertes, au cas où googlebot suivrait un backlink fait par un internaute vers ce type de page.
**Javascript + AJAX sur les facettes non ouvertes** : Cette solution est clairement l'une des meilleures. Les pages facettes non indexables sont gérées entièrement en AJAX via un fragment #, qui n'est pas suivi par les robots des moteurs de recherche. Il n'y a donc pas d'URL en dur de créés, et pas de dilution du pagerank car il n'y a pas non plus de liens dans le code.
### Création d'URLs propres et optimisées
Pour les facettes que vous avez décidé d'indexer, créez des **URLs propres et optimisées**. Voici ma structure recommandée :
https://www.monsite.com/categorie-principale/sous-categorie/facette1-valeur1/facette2-valeur2
Par exemple :
https://www.monsite.com/vetements/t-shirts/couleur-noir/marque-nike
Cette structure est à la fois lisible pour les utilisateurs et optimisée pour les moteurs de recherche. Elle permet également de hiérarchiser les informations de manière logique.
> Astuce : Utilisez des tirets (-) pour séparer les mots dans vos URLs. Les moteurs de recherche les interprètent mieux que les underscores (\_) ou les espaces.
>
> ### Gestion des combinaisons de filtres
>
> Pour gérer efficacement les **combinaisons de filtres**, j'applique les règles suivantes :
>
> 1. Limitez le nombre de combinaisons indexables à deux facettes maximum.
> 2. Créez une hiérarchie fixe pour l'ordre des facettes dans l'URL. Par exemple : toujours couleur avant marque.
> 3. Redirigez les combinaisons inverses vers l'ordre préféré. Par exemple, redirigez "/marque-nike/couleur-noir" vers "/couleur-noir/marque-nike".
### Le template de vos pages
#### Pagination et gestion du contenu
La **pagination** des pages de facettes nécessite une attention particulière. Sur les pages principales de catégories, conservez la pagination classique pour permettre l'accès à tous les produits. En revanche, sur les pages de facettes, optez pour une pagination en JavaScript (infinite scroll ou bouton "Charger plus") pour éviter la création d'URLs supplémentaires.
#### Personnalisation des balises title et H1
Les balises **title** et **H1** doivent s'adapter en fonction de la facette activée. Pour chaque page de facette, créez des titres et H1 uniques. Par exemple :
```
Catégorie + Facette 1 + Facette 2 | Nom du site
```
Par exemple :
```
T-shirts Noirs Nike pour Homme | MonSite.com
```
Pour le H1, utilisez une structure similaire, mais légèrement différente pour éviter la duplication exacte :
```
T-shirts Nike Noirs - Collection Homme
```
> Intégrez vos mots-clés principaux dans ces balises, mais gardez-les naturelles et lisibles pour les utilisateurs.
#### Optimisation des meta-descriptions
Bien que les **meta-descriptions** n'aient pas d'impact direct sur le classement, elles influencent le taux de clic dans les SERP. Voici ma structure pour une meta-description efficace :
```
Découvrez notre sélection de [Catégorie + Facette 1 + Facette 2]. [Avantage principal]. [Appel à l'action].
```
Exemple :
```
```
#### Enrichissement du contenu
Pour renforcer la pertinence de vos pages de facettes, j'ajoute souvent des éléments d'enrichissement :
1. **FAQ** : Incluez une section de questions fréquemment posées spécifiques à cette combinaison de produits. C'est totalement automatisable par famille de produit.
2. **Avis clients** : Affichez des avis pertinents pour les produits de cette sélection.
3. **Contenu généré par les utilisateurs** : Intégrez des photos ou des commentaires d'utilisateurs mettant en valeur les produits filtrés.
4. **Liens vers des articles de blog connexes** : Par exemple, "Comment porter un t-shirt noir avec style" pour une page de t-shirts noirs.
## Stratégie de maillage interne
Plus vous avez de pages, plus le maillage interne devient vraiment important. Dans notre cas, si vous lancez des centaines de milliers de facette, il vaut mieux avoir un plan de maillage interne aux petits oignons !
### Liens depuis les pages catégories
Les pages catégories sont le point de départ idéal pour votre maillage interne.
Les 2 options les plus populaires sont :
**Menu de filtres cliquables** : La première option est de se servir de vos filtres en liens hypertextes pour les facettes que vous souhaitez indexer. On aurait ainsi certains filtres avec un lien HTML vers une facette indexables et certains filtres sans liens HTML.
C'est pour moi l'idéal car cela fait un lien très UX qui sera souvent cliqué par les internautes.

Voici un exemple sur Bureau Vallée, qui se sert des checkbox filtres de marque pour faire le lien :
**Blocs de liens thématiques** : Créez des blocs de liens vers les combinaisons de facettes les plus pertinentes.
Par exemple, sur une page catégorie "T-shirts", ajoutez des liens vers "T-shirts noirs", "T-shirts Nike", "T-shirts pour homme", etc. Ce bloc peut soit se trouver avant, soit après les produits
Cette méthode est généralement utilisée quand il n'est pas techniquement possible de réaliser l'option 1 (les liens sur les checkbox filtres). C'est cependant une bonne rustine qui fait le travail en SEO.
Par exemple Oxbow utilise cette méthode. Les checkbox sont bien disponibles mais non utilisées pour les facettes, et on retrouve un bloc de lien en fin de page qui contient les liens vers les facettes indexables :

### Liens depuis les pages produits
Les pages produits offrent une également une excellente opportunité pour renforcer votre maillage interne. Voici mes techniques :
1. **Produits similaires** : Ajoutez des liens vers des pages de facettes pertinentes dans la section "Produits similaires" ou "Vous aimerez aussi".
2. **Caractéristiques du produit** : Transformez les caractéristiques du produit en liens vers les pages de facettes correspondantes.
3. **Section "Explorer plus"** : Créez une section dédiée avec des liens vers des combinaisons de facettes pertinentes.
### Gestion des liens dynamiques
Pour les sites avec un grand nombre de facettes, je recommande une approche dynamique du maillage interne :
1. **Liens contextuels** : Générez des liens en fonction du contexte de la page actuelle. Par exemple, sur une page de t-shirts noirs, mettez en avant des liens vers d'autres couleurs populaires.
2. **Rotation des liens** : Faites tourner les liens affichés sur les pages catégories pour donner de la visibilité à un plus grand nombre de pages de facettes au fil du temps.
3. **Liens basés sur la popularité** : Utilisez les données de vos analytics pour mettre en avant les combinaisons de facettes les plus populaires ou les plus performantes.
Par exemple, le site boulanger utilise un bloc de maillage similaire sur ces listings de produits :
