Une boutique Shopify de taille moyenne peut voir Google indexer plusieurs milliers d’URL pour quelques centaines de produits, sans qu’aucun module tiers ne soit en cause. Trois mécanismes bien distincts fabriquent cette multiplication, et l’un d’eux a changé de forme en avril 2026 sans que Shopify ne prévienne grand monde.
Sommaire
- Trois causes distinctes, pas une seule
- Cause 1 : les URL produit « scopées » par collection
- Cause 2 : les URL de tags et de filtres auto-canonicalisées
- La migration d’avril 2026 qui a cassé des URL de filtre sans prévenir
- Une troisième source hors de votre contrôle : les paramètres srsltid
- La méthode en 3 niveaux pour reprendre le contrôle
- Checklist
- Questions fréquentes
Trois causes distinctes, pas une seule
La plupart des guides sur le sujet parlent de « multiplication des URL par les filtres » comme d’un phénomène unique. Sur Shopify, ce sont en réalité trois mécanismes indépendants, qui demandent chacun une correction différente : la structure des liens internes générée par défaut par certains thèmes, le comportement natif des pages de tags et de filtres, et un troisième facteur totalement externe à votre thème.
Cause 1 : les URL produit « scopées » par collection
De nombreux thèmes Shopify, dont des variantes dérivées de Dawn, génèrent les liens produit depuis une page collection avec le filtre Liquid | within: collection, présent dans les fichiers card-product.liquid ou product-card.liquid. Résultat : au lieu de pointer vers l’URL canonique /products/mon-produit, chaque lien depuis une grille de collection pointe vers /collections/ma-collection/products/mon-produit. Un même produit visible dans 5 collections génère ainsi 5 URL différentes en plus de son URL canonique, avant même de parler de filtres. Un audit portant sur plus de 100 boutiques Shopify a trouvé ce schéma présent sur plus de la moitié d’entre elles.
Le correctif racine consiste à retirer | within: collection du code Liquid pour que les liens produit pointent directement vers /products/. Attention cependant : ce changement casse généralement le fil d’Ariane contextuel de la page produit (qui perd la mémoire de la collection d’origine), ce qui demande une correction complémentaire pour restaurer ce contexte autrement.
Cause 2 : les URL de tags et de filtres auto-canonicalisées
Contrairement aux URL scopées par collection (qui restent, elles, canonicalisées vers la page produit), Shopify traite différemment les URL générées par les tags et les filtres (/collections/chaussures/bleu ou /collections/chaussures?filter.v.option.color=bleu) : elles portent une canonical qui pointe vers ELLES-MÊMES, pas vers la collection parente. Google les indexe donc comme des pages autonomes, et chaque option de filtre supplémentaire multiplie les combinaisons possibles : dix options de filtre actives peuvent générer plus de 1 000 variations d’URL sur une seule collection.
La migration d’avril 2026 qui a cassé des URL de filtre sans prévenir
Donnée récente, peu relayée
En avril 2026, Shopify a modifié le format des paramètres de filtre : les anciennes valeurs textuelles lisibles (?filter.v.option.color=bleu) ont été remplacées par des identifiants opaques de type gid://shopify/Metaobject/123 sur les boutiques utilisant les filtres natifs récents. Aucune redirection automatique n’a été mise en place par Shopify pour faire le lien entre les anciennes URL et les nouvelles.
Concrètement, une boutique qui avait patiemment vu certaines de ses pages de filtre s’indexer et remonter sur des requêtes de longue traîne (« chaussures de sport bleues taille 42 », par exemple) a perdu ces signaux du jour au lendemain : l’ancienne URL renvoie désormais un contenu différent ou une page de filtre vide, sans que Google ne soit informé de l’équivalence avec la nouvelle URL au format GID. Si votre boutique utilise les filtres natifs Shopify et que vous avez constaté une baisse de trafic sur des pages de collection filtrées depuis le printemps 2026, vérifiez en priorité si vos anciennes URL de filtre (format texte) répondent toujours, ou si elles ont basculé vers le nouveau format sans redirection. La correction passe par une redirection 301 en masse, via l’outil natif Shopify (Boutique en ligne > Navigation > Redirections d’URL, jusqu’à 100 000 règles) ou son import CSV pour un volume important, de chaque ancienne URL de filtre encore recevant du trafic ou des clics dans Search Console vers son équivalent au nouveau format.
Une troisième source hors de votre contrôle : les paramètres srsltid
Un paramètre ?srsltid=, ajouté automatiquement par Google Merchant Center pour le suivi de ses propres résultats, peut apparaître sur vos URL produit et collection sans lien avec votre configuration Shopify. Ce paramètre ne provient ni de votre thème ni de vos filtres, mais du taggage automatique de Google. La bonne nouvelle : plusieurs marchands ayant observé ce comportement rapportent qu’une fois le taggage automatique désactivé côté Merchant Center, l’autorité de la page revient naturellement vers l’URL sans paramètre, sans qu’une redirection manuelle soit nécessaire, Google normalisant lui-même ce cas. Ne consacrez pas de temps à bloquer ce paramètre par robots.txt : il ne s’agit pas d’un problème de structure de site, mais d’un comportement du côté de Google que vous ne contrôlez pas directement.
La méthode en 3 niveaux pour reprendre le contrôle
Niveau 1 : corriger la cause racine dans le thème
Retirer | within: collection pour les URL scopées par collection reste la seule correction permanente pour cette cause : les autres méthodes (canonical, noindex, robots.txt) n’agissent que sur les symptômes et doivent être reproduites après chaque mise à jour majeure du thème si le correctif Liquid n’a pas été appliqué.
Niveau 2 : auditer avant de désindexer les pages de filtre
Ne posez jamais un noindex générique sur toutes les pages de tags et de filtres sans vérification préalable : sur les boutiques observées, 3 à 15 % des pages de filtre avaient déjà gagné des clics organiques réels, particulièrement en mode et maison. Croisez d’abord le rapport Performances de Search Console avec la liste de vos pages de filtre : celles qui reçoivent du trafic méritent d’être conservées (avec une canonical auto-référente si leur contenu le justifie) ou redirigées proprement, pas noindexées à l’aveugle.
Niveau 3 : robots.txt, en dernier recours seulement
Un blocage par robots.txt empêche Google d’explorer de nouvelles URL de filtre, mais ne retire pas de l’index celles déjà connues, surtout si des liens externes pointent vers elles. C’est un outil de prévention pour l’avenir, pas de nettoyage pour l’existant, à réserver aux catalogues de plusieurs milliers de références où le budget de crawl est une contrainte réelle.
Checklist
- Identifier les URL scopées par collectionVérifiez dans le code de votre thème si
| within: collectionest présent sur les liens produit des grilles de collection. - Vérifier la canonicalisation des pages de tags/filtresConfirmez qu’elles pointent bien vers elles-mêmes (comportement natif Shopify) et croisez avec les liens internes réels du site.
- Contrôler les anciennes URL de filtre post-avril 2026Si votre boutique utilisait des filtres natifs avant cette date, vérifiez qu’elles répondent toujours ou basculez-les en redirection 301 vers le nouveau format.
- Ne pas confondre srsltid et un vrai problème de structureCe paramètre vient de Google Merchant Center, pas de votre thème : désactivez le taggage automatique côté Merchant Center plutôt que de chercher un correctif technique côté Shopify.
- Auditer le trafic avant tout noindex de masseCroisez Search Console avec votre liste de pages de filtre avant de désindexer quoi que ce soit.
Questions fréquentes
Faut-il supprimer tous les tags produit pour éviter la multiplication d’URL ?
Non. Les tags restent utiles pour la navigation et le filtrage côté utilisateur. Le problème n’est pas leur existence mais leur indexation automatique : contrôlez cette dernière (canonical, noindex ciblé) plutôt que de renoncer à la fonctionnalité.
Comment savoir si mon thème utilise le filtre within: collection ?
Inspectez le code source d’une page de collection : si les liens produit pointent vers /collections/nom-collection/products/nom-produit plutôt que directement vers /products/nom-produit, le filtre est actif.
Le retrait de within: collection est-il risqué ?
Le principal effet de bord documenté est la perte du fil d’Ariane contextuel sur la page produit (qui ne « sait » plus de quelle collection vient le visiteur), à corriger séparément, par exemple via un paramètre de retour ou l’historique de navigation. En dehors de ce point, c’est une correction sans risque pour le classement, généralement positive à moyen terme.
Combien de temps pour voir l’effet d’un correctif ?
Le réexploration par Google d’un correctif Liquid direct prend généralement 1 à 3 semaines. Pour un noindex de pages de filtre, comptez 2 à 6 semaines avant leur retrait effectif de l’index, et jusqu’à plusieurs mois pour voir l’amélioration se refléter sur les pages restantes en Search Console.
À propos de l’auteur
Aymeric Maingé
Consultant SEO senior avec plus de 10 ans d’expérience, côté agence et annonceur. J’accompagne des boutiques Shopify sur des problématiques de SEO technique, d’indexation, de structure de catalogue et de performance. Mon approche croise audit terrain, priorisation métier et recommandations actionnables pour les équipes marketing et IT. Besoin d’un spécialiste SEO Shopify pour auditer la structure d’URL de votre catalogue et corriger ces trois causes à la racine ?
À lire aussi
Les autres articles sur le sujet
Collections Shopify sans produits : ni conserver la page vide, ni la rediriger d’office. La dépublier du canal Boutique en ligne…
Lire l’article
Bouton Charger plus sur Shopify : ça dépend de l’implémentation, et un risque plus grave que l’indexation partielle guette vos…
Lire l’article
Pagination des collections Shopify : ce que Google utilise réellement depuis 2019, et pourquoi rel=next/prev ne sert plus votre…
Lire l’article
Tags Shopify : mauvais pour le SEO ou bonnes pages de destination ? La règle en 3 conditions pour trier vos pages de tags, sans…
Lire l’article
La grille indexer/canonicaliser/noindexer/bloquer ne s’applique que si vos filtres génèrent vraiment des URLs : la question à se…
Lire l’article
Un produit dans plusieurs collections Shopify génère plusieurs URLs, mais une partie est déjà neutralisée par défaut : voici…
Lire l’article
Optimiser une page collection Shopify pour le SEO : fondamentaux, et le piège des règles d’exclusion qui retirent un produit sans…
Lire l’article
Quel contenu ajouter sur une collection Shopify : éviter la cannibalisation, types de contenu utiles, et ce qu’il vaut mieux ne…
Lire l’article
Description de collection Shopify en haut ou en bas de page : la réponse, la procédure Liquid, et un piège documenté sur le forum…
Lire l’article

