Shopify gère beaucoup de choses toute seule : plan de site généré automatiquement, HTTPS forcé, balises canonical posées par défaut. Cette prise en charge est réelle, et c’est précisément ce qui rend la plateforme piégeuse. Rien ne semble cassé. Vos produits s’affichent, la boutique fonctionne, les commandes rentrent.
Pourtant, plusieurs mécanismes dispersent vos signaux en silence : des adresses multiples pour un même produit, des pages générées sans contenu propre, des balisages que les mises à jour de thème cassent sans prévenir. Aucun ne déclenche d’alerte. Ils se contentent de plafonner vos positions.
Ce guide passe en revue les correctifs techniques propres à Shopify, dans l’ordre où il faut les traiter. Il complète notre guide général sur le SEO pour Shopify, qui couvre la stratégie de mots clés, les fiches produits et le contenu éditorial.
SEO technique Shopify | Corriger les défauts de la plateforme
Temps de lecture : ~9 min
- Contenu dupliqué et balises canonical sur Shopify
- Navigation à facettes, pages de tags et pagination
- Redirections 301 sur Shopify après suppression d’un produit
- Données structurées et balisage schema.org sur Shopify
- Checklist d’audit SEO technique pour Shopify
- Aller plus loin en liant Oscar ai à Shopify
- Améliorer durablement la visibilité de sa boutique Shopify
- FAQ
Contenu dupliqué et balises canonical sur Shopify
Comprendre le contenu dupliqué sur Shopify
Lorsqu’un produit appartient à une collection, Shopify le rend accessible à deux adresses distinctes qui affichent la même page :
- /products/nom-du-produit
- /collections/nom-collection/products/nom-du-produit
Shopify pose automatiquement une balise canonical vers la première : pour les produits comme pour les variantes, la canonical renvoie toujours la page produit par défaut, sans collection ni variante sélectionnée. Les adresses en ?variant= sont donc couvertes elles aussi.
En revanche, contrairement à une idée répandue, le robots.txt par défaut de Shopify ne bloque pas l’exploration des versions scopées collection. Elles restent parfaitement explorables.
Le test rapide
Ouvrez une page de collection, cliquez sur un produit, et regardez l’adresse dans la barre du navigateur. Si elle contient /collections/ avant /products/, votre thème génère des liens scopés collection.
Ce n’est pas dramatique, la canonical fait son travail dans la plupart des cas. Mais vos liens internes pointent alors vers une version que vous ne cherchez pas à positionner, et le budget de crawl consacré à ces doublons est autant de ressources en moins pour vos pages utiles. Sur les gros catalogues, ces URL se comptent en dizaines de milliers.
Le correctif, si votre thème est concerné
Le comportement vient du filtre Liquid within: collection, présent dans les thèmes anciens et dans certains thèmes tiers. Les thèmes officiels récents comme Dawn ne l’utilisent pas : si votre test est négatif, vous n’avez rien à faire.
Si votre thème est concerné, dupliquez-le avant toute modification, puis cherchez product.url | within: collection dans vos fichiers, en particulier les snippets de grille et de carte produit. Remplacez chaque occurrence par un simple product.url, en vérifiant tous les fichiers : le code apparaît souvent à plusieurs endroits.
Cette modification ne touche pas à la balise canonical, que Shopify gère déjà. Elle aligne simplement vos liens internes sur l’adresse que vous voulez voir indexée.
Contrôler dans la Search Console
Lancez l’inspection d’URL sur cinq fiches produits : Google doit avoir retenu la même page canonique que vous. Dans le rapport d’indexation, surveillez ensuite les URL classées comme pages alternatives avec balise canonique correcte. Quelques centaines sont normales sur une boutique fournie ; plusieurs dizaines de milliers indiquent que votre thème génère massivement des doublons.
Bon à savoir : Shopify génère automatiquement un sitemap à l’adresse votredomaine.com/sitemap.xml. Attention, ce fichier n’est pas une liste d’URL mais un index : il pointe vers quatre sitemaps secondaires, un par type de contenu. Au-delà de 5 000 URL par type, Shopify en crée automatiquement de nouveaux. Dans la Search Console, ne soumettez que l’index, Google découvre le reste seul.
Navigation à facettes, pages de tags et pagination
Ce que Shopify bloque déjà
Le robots.txt par défaut exclut de l’exploration plusieurs familles d’URL générées par les filtres :
- les URL de tri, via la règle /collections/*sort_by*
- le filtrage par tags, via /collections/*+* et ses variantes encodées %2B et %2b
- les combinaisons d’au moins deux filtres, via */collections/*filter*&*filter*
Shopify documente la règle sur les tags comme servant à empêcher l’indexation des pages de collection filtrées, susceptibles de créer du contenu dupliqué. Inutile donc de recopier ces règles dans un robots.txt personnalisé.
Ce qui reste à vérifier
Un filtre unique, du type ?filter.v.option.taille=M, ne correspond à aucune de ces règles : le motif /collections/filter&filter* ne cible que les URL comportant au moins deux paramètres de filtre. Ouvrez une page filtrée et contrôlez que sa balise canonical pointe vers la collection propre.
Refaites ce contrôle après l’installation d’une application de filtrage tierce, certaines réécrivant le rendu des pages de collection.
La pagination
Par défaut, chaque page /collections/ma-collection?page=2 porte une canonical auto-référente. C’est le comportement recommandé, vous n’avez rien à modifier.
Vous lirez pourtant souvent le conseil de faire pointer toutes les pages paginées vers la page 1. Ne le suivez pas : Google déconseille d’utiliser la première page d’une séquence paginée comme page canonique et recommande une canonical propre à chaque page, position que Shopify relaie sur son propre blog.
Évitez également de passer ces pages en noindex, car elles donnent accès aux produits situés en fin de collection.

Redirections 301 sur Shopify après suppression d’un produit
Ce que Shopify fait tout seul
Si vous modifiez le handle d’un produit ou d’une collection, Shopify propose de créer la redirection automatiquement. L’option apparaît au moment de la modification, dans la partie référencement de la fiche : laissez-la active.
Ce qu’il faut faire manuellement
La suppression, en revanche, ne déclenche aucune redirection : l’URL renvoie une 404. C’est là que le travail manuel commence.
Rendez-vous dans Boutique en ligne, Navigation, Redirections d’URL, puis créez la redirection en indiquant le chemin d’origine et la destination. Trois cas de figure :
- Un produit de remplacement existe, redirigez vers lui
- Aucun remplacement, redirigez vers la collection parente
- La gamme entière disparaît, redirigez vers une collection proche
Pour un catalogue important, l’import CSV permet de traiter les redirections par lots.
Trois limites à connaître
Une redirection ne fonctionne que si l’URL de départ renvoie effectivement une erreur 404. Si elle charge encore une page valide, la redirection reste sans effet. Vérifiez donc dans votre navigateur que l’ancienne adresse mène bien à une page d’erreur avant de créer la règle.
Le même mécanisme joue dans l’autre sens : si vous rendez de nouveau visible une collection que vous aviez masquée et redirigée, Shopify supprime la redirection automatiquement.
Enfin, les URL de filtrage par tag ne peuvent pas être redirigées. Shopify considère ce chemin comme valide même lorsqu’aucun produit ne porte le tag.
Surveiller les 404
Consultez régulièrement le rapport d’indexation de la Search Console pour repérer les URL en 404 et créer les redirections manquantes. Le plafond est de 100 000 redirections par boutique, porté à 20 millions sur Shopify Plus, ce qui ne constitue une contrainte que pour les très gros catalogues.
Important : toutes les boutiques Shopify peuvent personnaliser leur robots.txt depuis juin 2021, plans standard compris, via un template robots.txt.liquid. Shopify prévient qu’une erreur peut faire perdre tout votre trafic, et le fichier par défaut couvre déjà l’essentiel.

Données structurées et balisage schema.org sur Shopify
Le balisage produit permet à Google d’afficher le prix, la disponibilité et la note moyenne dans les résultats. Shopify l’intègre à ses thèmes, mais partiellement : une partie de ces éléments manque à l’appel.
Ce que votre thème émet déjà
Sur un thème dérivé de Dawn, le balisage produit couvre le nom, l’image, la description, et un bloc offres contenant le prix, la devise, la disponibilité et l’URL.
Ne sont en revanche pas émis de façon fiable : la note moyenne et les avis, le balisage Organization à l’échelle du site, le balisage FAQ, et le balisage Article sur les pages de blog.
Vérifier avant d’ajouter quoi que ce soit
Ouvrez le code source d’une fiche produit et cherchez application/ld+json. Si vous ne trouvez rien, votre thème utilise peut-être un autre format : l’outil de test des résultats enrichis de Google le détectera de toute façon, passez-lui directement l’URL de la page.
Ce contrôle est indispensable avant d’installer une application de balisage. Les conflits entre le balisage du thème et celui d’une application sont l’un des problèmes les plus fréquents sur Shopify : deux balisages concurrents produisent des erreurs et vous font perdre l’affichage enrichi que vous cherchiez à obtenir.
La bonne approche est additive. Complétez ce qui manque, ne redéclarez pas ce que Shopify émet déjà.
Recontrôler régulièrement
Le balisage se casse sans prévenir après une mise à jour de thème ou l’installation d’une application. Refaites le test à chaque fois, et surveillez le rapport d’améliorations de la Search Console, qui signale les erreurs à l’échelle du site sans avoir à tester les pages une par une.
Le fil d’Ariane mérite une vérification particulière : selon les thèmes, il est balisé ou seulement affiché à l’écran.
Checklist d’audit SEO technique pour Shopify
Le tableau ci-dessous résume les points traités dans ce guide et l’ordre dans lequel les aborder.
| Problème SEO Shopify | Cause | Correction recommandée | Priorité |
|---|---|---|---|
| Contenu dupliqué sur les produits | Liens internes du thème vers les URL scopées collection | Remplacer within: collection par product.url | Haute |
| Filtres uniques explorables | Non couverts par le robots.txt par défaut | Vérifier la canonical d’une page filtrée | Мoyenne |
| Pagination mal canonicalisée | Canonical forcée vers la page 1 ou noindex | Laisser la canonical auto-référente par défaut | Мoyenne |
| Erreurs 404 après suppression | Aucune redirection automatique | Créer la redirection dans Navigation | Haute |
| Données structurées incomplètes | Balisage natif partiel | Compléter sans redéclarer, vérifier les conflits d’applications | Moyenne |
| Vitesse de chargement | Thème lourd, applications, images | Auditer les applications, alléger le thème | Moyenne |
Une fois ces corrections engagées, la checklist suivante permet de contrôler votre boutique de façon systématique. Comptez une heure la première fois, une trentaine de minutes ensuite. À refaire chaque trimestre, et après chaque mise à jour de thème.
- Ouvrir une page de collection, cliquer sur un produit, vérifier si l’URL contient /collections/ avant /products/.
- Si oui, chercher product.url | within: collection dans le thème et remplacer par product.url.
- Lancer l’inspection d’URL de la Search Console sur cinq fiches produits et confirmer que Google retient l’adresse attendue.
- Ouvrir une page de collection filtrée et contrôler que sa canonical pointe vers la collection propre.
- Vérifier qu’aucune canonical n’a été forcée de la pagination vers la page 1, et qu’aucune page paginée n’est en noindex.
- Relever les erreurs 404 dans le rapport d’indexation et créer les redirections manquantes.
- Ouvrir le code source d’une fiche produit, chercher application/ld+json, puis passer l’URL dans l’outil de test des résultats enrichis.
- Consulter le rapport d’améliorations de la Search Console pour repérer les erreurs de balisage à l’échelle du site.
- Lister les applications installées et désinstaller celles qui ne servent plus.
- Vérifier que le sitemap est bien soumis dans la Search Console.

Aller plus loin en liant Oscar ai à Shopify
Oscar AI se connecte directement à Shopify. Il analyse votre marché et vos concurrents, construit une stratégie de mots clés, rédige les articles et les publie sur votre blog, en intégrant automatiquement les liens internes et externes. Le technique, lui, reste de votre côté : canonicals, balisage et choix du thème ne se délèguent pas, et passent d’abord.
Améliorer durablement la visibilité de sa boutique Shopify
Le SEO technique Shopify demande une attention régulière, car la plateforme génère par défaut plusieurs configurations qui peuvent freiner le référencement naturel d’une boutique. Contenu dupliqué, pages de tags non contrôlées, redirections manquantes, données structurées incomplètes : chacun de ces points représente une opportunité d’amélioration concrète.
En suivant une approche méthodique, en vous appuyant sur la Google Search Console et en effectuant des audits réguliers, il est possible d’améliorer significativement la visibilité d’une boutique Shopify dans les résultats de recherche. Pour aller plus loin dans l’automatisation et le pilotage de votre stratégie SEO, découvrez les solutions proposées par Oscar.
FAQ
Les avis clients influencent-ils le SEO technique d’une boutique Shopify ?
Les avis clients n’ont pas d’impact direct sur le SEO technique, mais ils jouent un rôle indirect important. Lorsqu’ils sont intégrés dans le balisage schema.org via des données structurées de type AggregateRating, ils permettent l’affichage d’étoiles dans les résultats de recherche, ce qui améliore le taux de clic et donc le trafic organique.
Faut-il utiliser une application SEO tierce sur Shopify ?
Les applications SEO tierces peuvent être utiles pour automatiser certaines tâches comme la génération de données structurées ou la détection d’erreurs. Cependant, certaines applications ajoutent du code superflu qui ralentit la boutique. Il est conseillé de n’installer que des applications bien notées, maintenues activement, et de désinstaller celles qui ne sont plus utilisées.
Comment savoir si les pages de ma boutique Shopify sont bien indexées par Google ?
Le rapport d’indexation de la Search Console liste les pages indexées, celles qui ne le sont pas, et le motif d’exclusion. Consultez-le une fois par mois. Sur Shopify, surveillez particulièrement les pages écartées au profit d’une autre version canonique : c’est le signal que vos URL scopées collection posent problème.
Les variantes produits doivent-elles être indexées sur Shopify ?
En règle générale, les variantes produits ne doivent pas être indexées séparément. Chaque variante génère un paramètre d’URL distinct qui constitue du contenu dupliqué. La page produit principale, avec sa balise canonical, doit être la seule version indexée. Les variantes peuvent être accessibles via JavaScript sans générer d’URL distincte, ce que la plupart des thèmes modernes gèrent correctement.
Malorie Farre · SEO Product Manager
Notre méthodologie éditoriale
Cet article s'appuie sur des données et sources vérifiables :
- L'analyse de centaines de sites optimisés via la plateforme Oscar AI
- Notre veille continue sur les moteurs génératifs (ChatGPT, Perplexity, Gemini, Claude, Copilot)
- Les Search Quality Rater Guidelines de Google et la documentation Search Central
- Les retours d'expérience de notre équipe Customer Success sur le terrain
À propos d'Oscar AI
Oscar AI est la plateforme française d'automatisation SEO & GEO qui aide les équipes marketing à produire du contenu optimisé à grande échelle, à la fois pour Google et pour les moteurs génératifs (ChatGPT, Perplexity, Gemini, Claude). Découvrir la plateforme →