Navigation à facettes et SEO : quoi indexer et quoi ne pas indexer
Les filtres sont indispensables pour le client et dangereux pour le SEO. La clé est de décider quelles combinaisons méritent d'être une page.
La navigation à facettes (les filtres par marque, couleur, prix ou caractéristique) est indispensable dans tout catalogue de taille moyenne. Le problème, c'est que chaque combinaison de filtres est une URL, et qu'avec peu de filtres on en obtient déjà des milliers.
Le critère : quelqu'un le recherche-t-il ?
- « Chaussures de trail Salomon » a des recherches → mérite une page indexable.
- « Chaussures de trail Salomon rouges pointure 42 de 80 à 100 € » n'en a pas → ne doit pas être indexée.
Stratégie pratique
- Par défaut, les URL de filtres en
noindex, followavec une canonique vers la catégorie. - Pour les quelques combinaisons qui ont une vraie demande, des pages d'atterrissage avec une URL propre, un titre, une description et un texte dédié. Il peut s'agir de sous-catégories ou de pages créées avec un module de landings SEO.
- Bloquer dans le robots.txt les paramètres qui n'apportent jamais rien (tri, nombre de résultats).
- Renommer une caractéristique change toutes ses URL de filtres.
- Les noms de filtres dépendent de la langue : dans une boutique multilingue, chaque langue a ses propres URL.
- Lors d'un changement de thème ou de version, vérifiez que la structure des filtres reste la même, ou redirigez.
Dans PrestaShop
Le module officiel de navigation à facettes (ps_facetedsearch) construit les URL de filtres avec les noms des groupes et des valeurs. Quelques conséquences :