SEO

Filtres et facettes e-commerce : le SEO qui se marche dessus

Une facette couleur + taille + promo crée 4 000 URLs. Google n'en veut pas 4 000. Il en veut trois qui ont une intention. Le reste se noindex ou se canonise.

Les filtres et facettes (PrestaShop layered, Woo widgets, Search & Filter, Elasticsearch) sont un confort acheteur et un piège SEO. Chaque combinaison peut produire une URL indexable, mince, dupliquée. Cet article dit quelles facettes on laisse dans l'index, lesquelles on `noindex`, comment éviter le crawl budget gaspillé, et pourquoi un plugin « SEO facettes » ne remplace pas une décision métier.

🧰 L'intention, pas la combinaison

Personne assise au sol avec son portable et son téléphone
Personne assise au sol avec son portable et son téléphone

« Chaussures running 42 rouge promo » n'a souvent aucune requête. « Chaussures running femme » oui. On indexe les facettes qui sont une page métier (une landing, un besoin). On noindex les empilements.

PrestaShop a une histoire douloureuse avec les URLs de filtres. Woo aussi, via des `?filter_`. Les deux se cadrent. Sans cadrage, Google bot crawl 80 % de vide.

📐 Canonical, noindex, robots

Une facette utile : URL propre, title unique, contenu (2 phrases, pas seulement la grille), maillage. Une facette bruit : `noindex, follow` ou pas de lien crawlable (en JS uniquement, avec un plan B accessibilité).

Le canonical vers la catégorie mère est le défaut honnête pour les combos. Pointer un canonical vers une autre marque pour tricher, non.

  • Liste écrite des facettes « pages »
  • Le reste : noindex ou non crawlable
  • Sitemap : seulement les pages voulues
  • Pas 4 plugins de facettes

🔎 Contenu mince

Search Console : le crawl budget n'est pas infini
Search Console : le crawl budget n'est pas infini

Si la page filtre n'a que la grille, elle est mince. On ajoute un chapô utile, pas un pavé IA. Ou on n'indexe pas. L'article sur les pages piliers développe ça côté contenu. Ici : la facette n'échappe pas à la règle.

Les duplicatas (même grille, deux ordres de filtres) se canonisent. Un seul ordre d'URL.

🐢 Le crawl et le serveur

Chaque combinaison de filtres est une requête lourde côté base de données. Quand un robot les parcourt toutes, le serveur ralentit pour les vrais acheteurs. Sur une boutique de 2 000 produits, j'ai déjà vu le robot de Google faire plus de requêtes que les clients.

Les journaux du serveur le montrent : on cherche les `?filter_`, `?q=` ou `/s-` les plus visités par les robots. Une règle robots.txt sur les combinaisons inutiles soulage le serveur, mais elle ne désindexe pas les pages déjà connues : on fait le noindex d'abord.

✅ Vérifier le tri des facettes

Crawl interne, Search Console, top 20 combos. On décide. On déploie. On revérifie à 30 jours (article Search Console après refonte, même logique).

Je le fais dans les audits boutique. Sans cette page de décisions, tout module de filtre est une dette SEO.

Une facette est un contenu éditorial, ou un bouton. Elle n'est pas les deux.

✅ Méthode pour trier les facettes

On exporte les URL de filtres, on mesure leur trafic et leurs ventes, puis on classe : à indexer, à canonicaliser, à bloquer. Le tri se fait sur des chiffres, pas à l'intuition.

Export des URL avant modification, sauvegarde du fichier de règles, accès à Search Console. Puis quelques semaines de suivi des pages indexées et du trafic. Sans ce suivi, on ne sait pas si le tri a aidé.

  • Export des URL de filtres avant intervention
  • Copie de test pour les règles d'indexation
  • Une famille de facettes traitée à la fois
  • Suivi humain de Search Console sur plusieurs semaines

📌 Ce que je refuse sur ce sujet

Code à l'écran
Code à l'écran

Je refuse de tout passer en noindex sans regarder les ventes. Je refuse d'ajouter un plugin SEO de plus pour masquer un catalogue mal structuré. Je refuse les changements d'indexation en pleine période de soldes.

Je refuse aussi de me taire : si le vrai sujet est la structure des catégories, je le dis. Cet article n'est pas un prétexte pour vendre un audit de plus.

🧭 Questions fréquentes

Faut-il agir tout de suite ? Oui si Search Console signale des milliers de pages filtre explorées mais non indexées. Sinon, traitez les facettes avant d'ouvrir de nouveaux filtres.

Peut-on changer les règles d'indexation sans copie de test ? C'est risqué : un noindex posé sur la mauvaise facette fait disparaître des pages qui vendent. Je teste sur une copie, avec un export des URL avant et après.

Combien de temps ? Une journée pour cartographier les facettes et décider lesquelles indexer, plus quelques semaines pour que Google réajuste. Les résultats ne sont pas immédiats.

← Tous les articles

Témoignages

Avis clients : Filtres et facettes

Retours de clients en lien avec ce sujet et cette stack.

Search Console pleine de pages filtre ?

On décide quelles facettes travaillent, on noindex le bruit.