Points clés
- Sur Shopify, seule l’URL en /products/produit doit être utilisée pour le SEO.
- Les liens en /collections/.../products/... diluent la popularité interne.
- La correction consiste à supprimer "| within: collection" dans le thème.
Sur Shopify, les pages produits avec des URLs “/collections/ma-collection/products/produit” sont un des problèmes les plus importants à corriger pour votre SEO.
Bonne nouvelle. La correction est simple et rapide à mettre en place. Je vous montre tout ça pas à pas dans ce tutoriel (comptez seulement quelques minutes !).
👉 Accéder directement au tutoriel
Le problème des URLs /collections/ sur Shopify
Pour remettre un peu de contexte, lors d’un audit SEO réalisé sur le site d’un client RankingOne, l’un des premiers points qui m’a sauté aux yeux concernait le maillage interne.
Après avoir exploré toutes les pages du site avec un outil SEO, j’ai détecté des centaines de pages produits intégrées au maillage interne… alors que leur balise canonical pointait vers une autre URL.
Dans notre cas, le site faisait des liens internes vers des URLs en
alors que la version officielle à référencer était
C’est comme dire à Google “voici les pages importantes de mon site” tout en lui indiquant en même temps “en fait, celles-ci sont les bonnes”.

Sur Shopify, un même produit peut donc exister sous deux URLs :
Et c’est bien l’URL
qui est la version officielle référencée sur les moteurs de recherche.
Les impacts sur le SEO sont bien réels :
- Mauvaise transmission du maillage interne
Par défaut, le thème Shopify fait des liens vers les mauvaises URLs.
Sans le savoir, vous pouvez aussi en créer dans vos articles de blog, vos pages ou vos menus.
- Exploration plus complexe pour Google
Les robots doivent explorer des pages inutiles, ce qui gaspille le budget d’exploration.
- Analyses faussées
Avoir plusieurs URLs pour un même produit peut fausser l'analyse de vos données (trafic, conversions, etc.).
- Des backlinks qui ne profitent pas aux bonnes pages
Si un site fait un lien vers une URL en /collections/…/products/…, la popularité ne sera pas envoyée directement vers la page à référencer.
Comment résoudre le problème des URLs de collections sur votre boutique Shopify ?
L’objectif est simple : faire en sorte que tous les liens internes de votre boutique pointent vers les URLs
Selon le thème utilisé, le fichier à modifier peut être différent. La logique reste toutefois exactement la même.
Étape 1 : Ouvrez l'éditeur de code du thème
Dans l’administration Shopify, cliquez sur Boutique en ligne → Thèmes.
Sur le thème actif, cliquez sur les trois points, puis sur Modifier le code.

Étape 2 : Identifiez le code à retirer
Vous devez trouver les bouts de code contenant
within: collection
C’est ce paramètre qui ajoute /collections/ dans les URLs.
💡 Le plus simple est de faire une recherche globale dans les fichiers du thème avec le terme within: collection.

Dans mon cas, le site utilisait le thème Flow.
Voici le fichier dans lequel j’ai trouvé les éléments à corriger :
grid-view-item.liquid
Selon votre thème, le code peut aussi se trouver dans :
card-product.liquidproduct-card.liquidproduct-grid-item.liquidmain-collection-product-grid.liquid
Vous allez trouver un code de ce type :
data-product-url="{{ product.url | within: collection }}"
Il suffit de retirer :
| within: collection
pour obtenir :
data-product-url="{{ product.url }}"
Dans mon thème, ce code était présent 10 fois.
C’est normal les liens produits sont utilisés à plusieurs endroits :
- image produit
- titre
- bouton produit indisponible
- etc.
👉 Il faut corriger toutes les occurrences.
Exemples de liens à corriger :
Avant :
<a href="{{ product.url | within: collection }}">
Après :
<a href="{{ product.url }}">
Même logique pour tous les liens similaires.
Une fois les modifications effectuées, cliquez sur Save.
Après cette première correction, j’ai actualisé le site.
Certains liens sur les éléments “À partir de …” et “Voir les options” pointaient encore vers les URLs de collections.

J’ai trouvé les derniers codes à modifier avec la recherche. Ils se trouvaient dans :
product-grid-item-price.liquidquick-view-modal.liquid
Cette fois, le code ressemblait à :
href="{{ quick_view_product.url | within: collection }}"
À corriger :
href="{{ quick_view_product.url }}"
Étape 3 : Vérifier les URLs sur votre boutique Shopify
Une fois les modifications enregistrées, rendez-vous sur votre site et testez plusieurs liens produits.
Vous devez vérifier que toutes les fiches produits pointent bien vers une URL du type
Si vous avez bien suivi les étapes précédentes, il ne devrait pas y avoir de souci.
Si votre boutique existe depuis longtemps, il est probable que :
- certains liens internes que vous ajouté manuellement dans votre site pointent vers les anciennes URLs (pages, articles de blog, etc)
- des backlinks pointent vers ces URLs
Dans ce cas, je vous recommande de lancer une exploration complète de votre site avec un outil SEO afin d’identifier tous les liens à corriger.
Pour les pages avec des backlinks, vous pouvez également créer des redirections vers les bonnes pages produits.
Dans Shopify allez dans Menu → Redirections d’URL.
Si vous avez beaucoup d’URLs à traiter, utilisez l’import en masse.
Je vous ai préparé une checklist récap de l'article avec les différentes étapes :
Co-créateur RankingOne & SEO
Enrick est co-créateur de l’outil RankingOne et passionné de SEO. Il partage des bonnes pratiques pour améliorer et booster le référencement naturel des boutiques Shopify.
Articles connexes

Comment optimiser la balise Title de la page d’accueil de votre boutique Shopify ?
Je vous explique dans ce tutoriel comment configurer la balise Title de votre page d'accueil Shopify et surtout… comment l’optimiser.
Pas de spam. Désinscription en un clic.
Commentaires
