Navigation à facettes Shopify

Optimisez la navigation à facettes sur Shopify pour améliorer l'indexation, éviter le contenu dupliqué et booster votre référencement naturel.

Sur cette page
  1. Définition courte
  2. Résumé opérationnel
  3. Comprendre l'impact des facettes sur l'indexation Shopify
  4. Configurer les filtres Shopify pour limiter l'indexation
  5. Maîtriser le budget de crawl avec les facettes
  6. Structurer les attributs de produits pour des facettes pertinentes
  7. Gérer les pages de facettes avec du contenu unique
  8. Auditer et surveiller l'indexation des facettes
  9. Bonnes techniques avancées : pagination et facettes combinées
  10. Intégrer les facettes dans votre stratégie de maillage interne
  11. Plan d'action en 30 jours
  12. Checklist
  13. Questions fréquentes
Comparatif des méthodes pour gérer l'indexation des facettes Shopify
MéthodeAvantagesInconvénients
Noindex sur toutes les URLs de facettesSimple à mettre en œuvre, protège le budget de crawlEmpêche l'indexation de pages potentiellement utiles
Canonical vers la collection principalePréserve le jus de lien, flexibleGoogle peut ignorer le canonical si contenu trop différent
Blocage via robots.txtEmpêche tout crawl des facettesRisque de perdre des pages à fort potentiel, pas de passage de jus
Filtres AJAX sans changement d'URLAucune URL générée, idéal pour l'UXNécessite un thème compatible, peut complexifier le suivi analytics
Création de collections dédiées pour les combinaisons clésPages optimisées SEO avec contenu uniqueTemps de création élevé, ne couvre que quelques combinaisons
Critères pour décider d'indexer ou non une page de facette
CritèreIndexer (oui)Indexer (non)
Volume de recherche estiméSignificatif (plus de 50 recherches/mois)Faible ou nul
Nombre de produits affichésAu moins 10 produits uniquesMoins de 5 produits
Contenu unique possibleOui (description, titre spécifique)Non (page générique)
Concurrence SEO sur le termeModérée à faibleTrès forte (mieux vaut viser une collection plus large)
Risque de duplication avec d'autres pagesFaible (combinaison unique)Élevé (même sélection qu'une autre facette)

Visibilité SEO & IA

Votre boutique est-elle lisible par Google et les IA ?

On vérifie votre SEO technique, vos données structurées et votre présence dans les moteurs IA, puis on priorise les gains les plus rentables.

Définition courte

En bref

La navigation à facettes permet aux visiteurs de filtrer les produits par attributs (taille, couleur, prix). Sur Shopify, une mauvaise configuration peut générer des milliers d'URLs indexables, nuisant au SEO. Ce guide détaille les bonnes pratiques pour concilier expérience utilisateur et performance SEO.

Résumé opérationnel

L'essentiel

Pour éviter les problèmes d'indexation avec les facettes Shopify, il faut paramétrer les filtres de manière à ne pas créer d'URLs uniques pour chaque combinaison. Utilisez les balises 'noindex' sur les pages de filtres, activez le lazy loading, et privilégiez les filtres AJAX. Prévoyez un audit régulier des URLs générées via Google Search Console. Enfin, structurez vos facettes avec des attributs de produits cohérents pour limiter le nombre de combinaisons.

Sur le terrain

Cas fréquent observé : des boutiques Shopify perdent du trafic organique après avoir activé les filtres par défaut, car Google indexe des centaines de milliers d'URLs de facettes vides ou quasi-identiques. En accompagnement, la difficulté réelle est de trouver l'équilibre entre une navigation riche (nombreuses facettes) et une architecture crawlable. Beaucoup de marchands sous-estiment l'impact des facettes sur le budget de crawl et sur la duplication de contenu.

Comprendre l'impact des facettes sur l'indexation Shopify

Les facettes (filtres) améliorent l'expérience d'achat en permettant aux clients de trier par prix, couleur, taille, marque, etc. Cependant, chaque combinaison de filtres peut générer une URL unique. Par exemple, un catalogue de 200 produits avec 5 facettes et 4 valeurs chacune peut produire plus de 1 000 URLs de facettes. Googlebot risque de gaspiller son budget de crawl sur ces pages, au détriment des pages produits ou catégories principales.

Sur Shopify, les filtres sont souvent gérés via des paramètres d'URL (exemple : ?filter.color=rouge&filter.size=M). Par défaut, ces URLs sont indexables, ce qui peut entraîner du contenu dupliqué (une même sélection de produits affichée avec des tris différents). Pour protéger votre référencement, il est essentiel de contrôler ce qui est indexé.

Le premier réflexe : analyser les URLs indexées dans Google Search Console. Si vous voyez des pages avec des paramètres de filtre, c'est le signe que vos facettes sont trop ouvertes. La solution : appliquer une stratégie de 'noindex' ou de canonicalisation, voire de blocage via robots.txt pour les combinaisons non pertinentes.

Configurer les filtres Shopify pour limiter l'indexation

Shopify propose plusieurs types de filtres : par collection, par balise, par type de produit, par vendeur, etc. Pour éviter l'indexation massive, il faut agir à deux niveaux : le paramétrage des filtres dans le thème et la gestion des URLs.

Dans votre thème Shopify, allez dans les paramètres de navigation et désactivez l'option 'Indexer les pages de filtres' si elle existe (cela dépend du thème). Pour les thèmes non compatibles, vous pouvez modifier le fichier theme.liquid ou utiliser une app comme 'SEO Manager' ou 'Smart SEO' qui permet d'ajouter automatiquement une balise 'noindex' sur les URLs contenant des paramètres de filtre.

Une autre approche : utiliser des filtres AJAX sans changement d'URL. Cela évite la création de nouvelles URLs à chaque clic. De nombreux thèmes modernes (Dawn, Turbo, Flex) intègrent cette fonctionnalité. Vérifiez que votre thème supporte le filtrage AJAX et activez-le. Si vous utilisez des apps de filtres (comme 'Product Filter & Search' de Glood), configurez-les pour qu'elles ne génèrent pas d'URLs uniques.

Maîtriser le budget de crawl avec les facettes

Le budget de crawl est le nombre de pages que Googlebot explore sur votre site. Si des milliers d'URLs de facettes sont crawlées, les pages importantes (produits, catégories) risquent d'être moins explorées. Pour protéger votre budget :

Pour les combinaisons de filtres qui génèrent du contenu unique (exemple : une sélection de produits avec un texte descriptif spécifique), vous pouvez choisir de les indexer, mais avec parcimonie. Dans ce cas, assurez-vous que l'URL est propre (sans paramètre) et que le contenu est suffisamment différent des autres pages.

Structurer les attributs de produits pour des facettes pertinentes

La qualité des facettes dépend de la structuration des données produits. Sur Shopify, chaque produit peut avoir des balises (tags), des types, des vendeurs, et des métachamps. Pour que les filtres soient utiles et ne génèrent pas trop de combinaisons :

Utilisez les métachamps pour créer des facettes personnalisées (matière, saison, etc.). Shopify permet de filtrer par métachamps via des apps ou du code personnalisé. Cela offre une flexibilité sans alourdir l'indexation si vous gérez correctement les URLs.

Gérer les pages de facettes avec du contenu unique

Certaines combinaisons de filtres peuvent représenter une intention de recherche spécifique : par exemple, 'robe rouge taille M' peut être un terme recherché. Dans ce cas, il peut être intéressant d'indexer la page de facette correspondante, à condition de lui donner du contenu unique.

Pour cela, créez une collection Shopify dédiée à cette combinaison, avec un titre et une description SEO uniques. Par exemple, une collection 'Robes rouges taille M' avec un texte descriptif. Ensuite, redirigez l'URL de facette vers cette collection, ou mieux, utilisez une app qui permet de mapper des URLs de facettes vers des collections.

Attention : ne créez pas des centaines de collections. Sélectionnez uniquement les combinaisons qui ont un volume de recherche significatif. Utilisez des outils comme Google Keyword Planner ou des données de recherche interne pour identifier les opportunités. Pour les autres combinaisons, laissez-les en noindex.

Auditer et surveiller l'indexation des facettes

Après avoir configuré vos facettes, il est crucial de vérifier que Google n'indexe pas d'URLs indésirables. Utilisez Google Search Console : dans l'onglet 'Pages', filtrez par 'Paramètres d'URL' ou cherchez des URLs contenant '?filter'. Si vous en trouvez, analysez leur statut d'indexation.

Pour un audit plus poussé, utilisez un crawler comme Screaming Frog ou Sitebulb. Configurez-le pour explorer votre site en suivant les liens internes. Vous verrez toutes les URLs de facettes générées. Vérifiez qu'elles ont bien la balise 'noindex' ou 'canonical' appropriée.

Mettez en place une surveillance mensuelle : le nombre d'URLs indexées doit rester stable. Si vous constatez une augmentation soudaine, vérifiez si un nouveau filtre ou une app a été ajouté. Documentez vos règles de gestion des facettes dans votre guide SEO interne pour que toute modification soit contrôlée.

Bonnes techniques avancées : pagination et facettes combinées

Quand les facettes génèrent une pagination (exemple : page 2 des robes rouges), le risque de duplication est encore plus grand. Pour chaque combinaison de filtres, plusieurs pages de résultats peuvent exister. Appliquez les mêmes règles : noindex sur les pages de facettes paginées, ou utilisez le paramètre '?page=2' avec une balise canonical vers la page 1 de la même combinaison.

Une technique avancée : utiliser le 'rel=prev' et 'rel=next' pour les séries de pages de facettes, mais Google ne les prend plus en compte depuis 2019. Préférez le noindex sur les pages au-delà de la première, sauf si la page 2 a un contenu unique (ce qui est rare).

Pour les filtres multiples (exemple : couleur + taille + matière), le nombre d'URLs explose. Limitez le nombre de filtres simultanés à 2 ou 3. Si votre thème le permet, désactivez la possibilité de combiner plus de 3 facettes. Cela réduit le nombre de combinaisons et améliore l'expérience utilisateur (trop de filtres noie le visiteur).

Intégrer les facettes dans votre stratégie de maillage interne

Les pages de facettes, même non indexées, peuvent être utilisées pour le maillage interne. Par exemple, dans un article de blog sur les 'robes d'été', vous pouvez créer un lien vers la collection 'robes d'été' (qui est une page de facette bien structurée). Si cette page est noindex, le lien passera quand même du jus (car 'follow' est autorisé).

Pour les facettes que vous décidez d'indexer (rares), intégrez-les dans votre menu de navigation ou dans des blocs de recommandation. Par exemple, une page 'Robes rouges' peut être accessible depuis la page d'accueil si elle a un trafic potentiel. Assurez-vous que ces pages aient un titre H1 unique, une meta description et un contenu éditorial minimal.

Évitez de créer des liens internes vers des pages de facettes vides (aucun produit). Cela envoie un signal négatif à Google. Utilisez des apps qui masquent automatiquement les filtres sans résultats.

Plan d'action en 30 jours

Semaine 1 — Audit et diagnostic
  • Analyser les URLs indexées dans Google Search Console (filtrer par paramètres d'URL)
  • Utiliser un crawler (Screaming Frog) pour lister toutes les URLs de facettes générées
  • Identifier les combinaisons de filtres qui ont un potentiel SEO (volume de recherche, nombre de produits)
Semaine 2 — Configuration technique
  • Installer une app SEO (exemple : Smart SEO) pour ajouter automatiquement le noindex sur les facettes
  • Ou modifier le fichier theme.liquid pour ajouter la balise noindex sur les paramètres de filtre
  • Configurer les filtres AJAX dans le thème (si compatible)
  • Bloquer via robots.txt les paramètres de tri non essentiels (exemple : ?sort=)
Semaine 3 — Optimisation des contenus
  • Créer 2 à 5 collections dédiées pour les combinaisons de filtres à fort potentiel (avec titre et description SEO)
  • Rédiger un contenu unique pour ces collections (minimum 100 mots)
  • Mettre à jour le menu de navigation ou les blocs de recommandation pour inclure ces nouvelles collections
Semaine 4 — Contrôle et ajustement
  • Soumettre les nouvelles collections à Google via Search Console
  • Vérifier que les anciennes URLs de facettes ne sont plus indexées (utiliser l'outil de suppression d'URL si nécessaire)
  • Surveiller le trafic organique et le nombre de pages indexées pendant 2 semaines
  • Ajuster les règles (noindex, canonical) si des URLs indésirables persistent

Checklist

Questions fréquentes

Pourquoi les facettes Shopify posent-elles un problème d'indexation ?

Chaque combinaison de filtres peut générer une URL unique, ce qui multiplie le nombre de pages à indexer. Google peut alors gaspiller son budget de crawl sur ces pages, au détriment des pages produits ou catégories. De plus, ces pages contiennent souvent le même contenu (liste de produits), ce qui crée de la duplication.

Dois-je indexer toutes les pages de facettes ?

Non, il est recommandé de ne pas indexer la majorité des pages de facettes, car elles n'apportent pas de valeur ajoutée unique. Seules les combinaisons qui correspondent à une intention de recherche spécifique et qui ont un volume de trafic potentiel méritent d'être indexées, à condition d'y ajouter du contenu unique.

Comment ajouter une balise noindex sur les facettes Shopify ?

Vous pouvez utiliser une app SEO comme 'Smart SEO' ou 'SEO Manager' qui permet de configurer des règles pour ajouter automatiquement une balise noindex sur les URLs contenant certains paramètres (exemple : ?filter). Sinon, vous pouvez modifier le fichier theme.liquid pour détecter la présence de paramètres et injecter la balise.

Les filtres AJAX résolvent-ils le problème d'indexation ?

Oui, si les filtres AJAX ne modifient pas l'URL, aucune nouvelle page n'est créée, donc il n'y a pas de problème d'indexation. Cependant, assurez-vous que le contenu affiché via AJAX soit bien crawlable (par exemple, en utilisant le rendu côté serveur ou en préchargeant les données).

Puis-je utiliser robots.txt pour bloquer les facettes ?

Oui, vous pouvez bloquer les URLs contenant des paramètres de filtre (exemple : Disallow : /*?filter*). Attention : cela empêche Google de crawler ces pages, mais aussi de découvrir les produits qui y sont liés. Privilégiez le noindex avec follow pour permettre le crawl des liens.

Comment savoir quelles combinaisons de facettes ont un potentiel SEO ?

Analysez les termes de recherche qui amènent du trafic vers votre site via Google Search Console. Si un terme comme 'robe rouge taille M' apparaît, créez une collection dédiée. Vous pouvez aussi utiliser des outils de recherche de mots-clés ou les données de recherche interne de votre boutique.

Que faire si mon thème ne supporte pas les filtres AJAX ?

Vous pouvez soit changer de thème pour un thème moderne (Dawn, Turbo, etc.), soit utiliser une app de filtres qui propose le mode AJAX (comme 'Product Filter & Search' de Glood). Sinon, gérez l'indexation via noindex et canonical comme décrit dans ce guide.

Visibilité SEO & IA

Votre boutique est-elle lisible par Google et les IA ?

On vérifie votre SEO technique, vos données structurées et votre présence dans les moteurs IA, puis on priorise les gains les plus rentables.

Sources : Google — données structurées · Schema.org · Google Search Central.

À lire aussi