Publié le 27 octobre 2026
Shopify a de solides arguments pour séduire les e-commerçants : une solution hébergée fiable, simple à prendre en main et riche en applications. Côté référencement naturel, la plateforme a aussi ses petites manies. Voici les principaux pièges que nous rencontrons en tant qu’agence SEO Shopify, et comment éviter qu’ils ne vous coûtent en visibilité.
Au programme
- Pourquoi Shopify est un cas à part pour le SEO ?
- Google trouve beaucoup plus d’URLs Shopify que vous ne pensez en avoir
- Vous ne faites pas ce que vous voulez avec vos URLs Shopify
- Vos balises SEO méritent mieux que le réglage par défaut de Shopify
- Scroll infini et SEO ne font pas toujours bon ménage
- Sur Shopify, chaque nouvelle app peut alourdir l’addition
- Le SEO international sur Shopify ajoute une couche de complexité
- Shopify et SEO : connaître les règles du jeu ne suffit pas
- Vous avez des questions ? Nous avons des réponses !
Pourquoi Shopify est un cas à part pour le SEO ?
La principale différence tient au fonctionnement même de Shopify : vous utilisez une infrastructure que vous ne contrôlez pas entièrement.
Là où WooCommerce, Magento ou PrestaShop sont auto-hébergés et laissent davantage de liberté technique, Shopify héberge et administre une partie de l’environnement à votre place. C’est aussi ce qui fait sa force. Mais lorsqu’il faut intervenir finement sur le crawl, les URLs ou certains fichiers techniques, cette simplicité a une contrepartie.
| Critère | Shopify | WooCommerce | Magento / PrestaShop |
|---|---|---|---|
| Hébergement | SaaS fermé | Auto-hébergé | Auto-hébergé |
| Accès serveur / logs | Non | Oui | Oui |
| robots.txt | Éditable depuis 2021 via robots.txt.liquid, mais la personnalisation reste à la charge du marchand (Shopify ne dépanne pas les erreurs issues d’un code custom) (1) | Libre | Libre |
| sitemap.xml | Auto-généré, non personnalisable | Personnalisable | Personnalisable |
| Structure d’URLs | Imposée | Libre | Libre |
En clair : Shopify prend beaucoup de décisions techniques à votre place. Et généralement, tout va très bien… jusqu’au moment où la décision prise par Shopify n’est pas celle que votre expert SEO aurait choisie pour rendre votre marque visible dans les moteurs IA, ou dans les moteurs « traditionnels ».
C’est là que commencent les réjouissances.
Google trouve beaucoup plus d’URLs Shopify que vous ne pensez en avoir
Vous avez 2 000 produits en vente sur Shopify ? Cela ne signifie pas que les moteurs de recherche ne trouveront que 2 000 URLs à explorer. Entre variantes, filtres, tris, recherche interne, combinaisons collection/produit… Shopify peut générer beaucoup plus d’URLs crawlables que de pages ayant une réelle valeur SEO. Une partie est déjà bloquée par le fichier robots.txt natif, mais cela ne règle pas tout.
Un exemple assez parlant se cache dans le thème Shopify Liquid. Le filtre within, utilisé pour insérer le nom de la collection dans l’URL du produit, peut générer des liens vers /collections/nom-collection/products/nom-produit alors que l’URL canonique du produit est /products/nom-produit.
Résultat : Shopify indique aux moteurs quelle URL il préfère via la balise canonical, mais selon le thème utilisé, le maillage interne continue d’envoyer vers une autre version de l’URL. De plus, une canonical reste une recommandation pour les moteurs, pas une garantie. Le risque ? Que Google explore et passe du temps sur des URLs sans intérêt SEO plutôt que sur des pages qui comptent vraiment.
Comment nous optimisons le crawl Shopify chez AGAT ?
Souvent, les soucis de crawl « exotiques » viennent de Shopify lui-même. En 2023, le bug du Web Pixels Manager Sandbox, c’est-à-dire le module de tracking natif de Shopify, a fait indexer chez un de nos clients des milliers d’URLs de tracking JavaScript, et la résorption a pris plusieurs mois après la résolution côté plateforme (2). Mais cela ne signifie pas que l’on est démuni !
- On regarde ce que les robots voient réellement : lors de chaque audit SEO, on crawle le site en rendu JS avec Screaming Frog et on croise les données liées aux canonicals et au maillage interne. Objectif : repérer les URLs que Shopify rend accessibles aux robots, y compris celles qu’on préférerait ne pas voir traîner dans les parages.
- On fait le ménage dans les URLs sans intérêt SEO : filtres, tris, recherche et autres paramètres non éditoriaux peuvent multiplier inutilement les URLs explorables. Nous recommandons de bloquer ces paramètres et de passer en noindex les pages sans valeur SEO qui seraient déjà indexées.
- On remet le maillage interne en cohérence avec les URLs canoniques : lorsque le thème génère des liens du type /collections/x/products/y, on remplace product.url | within: collection par product.url afin que les liens internes pointent directement vers /products/y, l’URL canonique du produit.
Bon à savoir
Shopify propose désormais une authentification de crawler, Web Bot Auth, pour éviter les erreurs 429 (« Too many requests ») sur Screaming Frog (3). Mais même bien configurée, elle ne suffit pas toujours dans les faits !

Vous ne faites pas ce que vous voulez avec vos URLs Shopify
Seule la dernière partie d’une URL, appelée handle, est modifiable. Les préfixes /products/, /collections/ et autres éléments de structure sont imposés par la plateforme. Au quotidien, on peut très bien vivre avec. C’est lors d’une migration, d’une refonte ou d’une modification massive des URLs que les choses se corsent.

Shopify dispose bien d’un système de redirections natif, mais il ne permet pas de créer une règle générique pour rediriger en une seule fois tout un ensemble d’URLs. À noter aussi : la limite du nombre de redirections varie selon votre plan. Elle passe de 100 000 règles sur les plans standards à 20 millions sur Shopify Plus, un écart qui peut jouer lors d’une grosse migration (4).
Le principal risque est de modifier ou supprimer un grand nombre d’URLs sans rediriger correctement les anciennes vers les nouvelles, avec à la clé des pages en erreur et une perte des signaux SEO associés aux anciennes URLs.
Comment nous gérons les changements d’URLs sur Shopify ?
Ici, l’improvisation coûte généralement plus cher que l’anticipation. On pense gagner du temps en modifiant simplement en masse un fichier CSV, et on se retrouve avec un chantier beaucoup plus long derrière. Voici comment éviter ça :
- On cartographie les URLs avant de toucher à quoi que ce soit : avant une migration ou une refonte, nous auditons les URLs existantes et construisons un plan de redirection 1:1 entre les anciennes et les nouvelles.
- On sécurise les modifications en masse : lorsqu’un grand nombre de handles doit être modifié, une application comme Matrixify permet de générer automatiquement les redirections.
- On surveille les évolutions après la mise en ligne : une fois la bascule effectuée, nous resoumettons le sitemap et monitorons le site pendant les 30 jours suivants pour repérer rapidement d’éventuels problèmes.
Attention à l’effet domino Shopify !
Corriger un problème peut parfois en créer un autre. Nous l’avons notamment constaté chez notre client Maison Broussaud : la correction des URLs dupliquées a cassé le fil d’Ariane, Shopify le générant à partir du segment collection de l’URL. C’est donc un effet de bord à anticiper en même temps que la correction des URLs, et non à découvrir une fois celle-ci déployée.
Vos balises SEO méritent mieux que le réglage par défaut de Shopify
Shopify peut générer automatiquement certaines balises SEO à partir des informations déjà présentes sur votre boutique. Pratique pour éviter les champs vides. Beaucoup moins pour travailler finement le référencement de plusieurs centaines ou milliers de pages.
Sans intervention, les balises title peuvent notamment reprendre le titre de la page et le nom de la boutique. Shopify permet bien d’éditer les balises title et meta description en masse depuis l’éditeur natif sur les produits et les collections, mais ni sur les pages, ni sur les articles de blog. Et « en masse » reste relatif : c’est une édition ligne par ligne, comme dans un tableur, sans génération automatique à partir de motifs ou de variables.
Si vous utilisez une app de store locator, comptez plutôt sur un import CSV : elle n’est pas couverte par cet éditeur natif non plus. À l’échelle de plusieurs centaines de références, l’exercice reste donc largement manuel.
Installer plusieurs applications SEO pour contourner cette limite n’est pas forcément la parade idéale : elles peuvent à leur tour générer des balises en double dans le <head>.
Comment nous optimisons les balises SEO sur Shopify ?
Rien de bien sorcier, mis à part se retrousser les manches et ressortir nos plus belles techniques de rédaction web et de copywriting.
- On personnalise les balises meta : plutôt que de conserver les éléments générés par défaut, on les travaille en fonction de la page et des mots-clés ciblés afin de favoriser le positionnement des pages concernées dans les SERP.
- On regarde aussi ce qui se passe dans le <head> : notamment lorsque plusieurs apps SEO ont été ou sont encore installées, afin de détecter d’éventuels doublons.
Le balisage réserve parfois d’autres surprises
Chez l’un de nos clients, nous avons repéré des balises H2 vides sur les couleurs de produits proposées dans le panier latéral. Le défaut était présent sur l’ensemble du site. Bonne nouvelle : puisqu’il provenait du thème, une seule intervention a permis de le corriger partout.
Scroll infini et SEO ne font pas toujours bon ménage
Sur les pages collections, Shopify combine pagination (?page=) et filtres à facettes, avec à la clé de nombreuses URLs très similaires.
À l’inverse, remplacer la pagination par un scroll infini n’est pas forcément une meilleure idée : si les produits suivants ne sont chargés qu’après une interaction de l’utilisateur, les moteurs peuvent avoir plus de mal à accéder aux produits situés en profondeur dans le catalogue.
Comment nous gérons la pagination Shopify pour nos clients ?
Chez AGAT, la règle est assez simple : si une collection présente un véritable enjeu SEO, nous privilégions systématiquement une pagination numérotée. Le scroll infini reste plutôt réservé aux cas où l’indexation des produits situés en profondeur n’est pas une priorité.
- On conserve une pagination numérotée sur les collections à enjeu SEO : elle permet aux moteurs d’accéder aux différentes pages du catalogue et d’indexer leur contenu.
- On utilise un canonical auto-référençant sur chaque page : la canonique de la page 2 est elle-même plutôt que de renvoyer vers la page 1, etc.
- On ne bannit pas forcément le scroll infini : s’il est utile à l’expérience utilisateur, il peut être conservé à condition de reposer sur une pagination réellement crawlable.
Le problème ne concerne pas que le scroll infini
Avis clients, onglets, contenus additionnels… Sur Shopify, d’autres éléments peuvent dépendre de JavaScript pour s’afficher. Lorsqu’ils présentent un intérêt pour le référencement, mieux vaut éviter que leur accès par les moteurs repose uniquement sur l’exécution d’un script.
Chez AGAT, nous veillons donc à ce que le contenu SEO principal reste rendu côté serveur, tout comme les balises canonical et les données structurées JSON-LD.
Sur Shopify, chaque nouvelle app peut alourdir l’addition
L’un des gros avantages de Shopify est aussi une source potentielle de problèmes : son immense catalogue d’applications tierces.
Sauf que chaque application peut embarquer ses propres scripts JavaScript, souvent chargés depuis des serveurs tiers, parfois bloquants, et finir par peser sur les performances du site, notamment sur le LCP (vitesse de chargement) et l’INP (réactivité) sur mobile.
Chaque app crée potentiellement une dette de performance. Une dette d’autant plus difficile à éponger lorsque votre site a quelques années au compteur : équipes internes, prestataires et agences ont pu se succéder, chacun ajoutant ou modifiant sa petite brique, sans que l’historique complet de ces choix ait forcément été conservé. Même des apps désinstallées peuvent avoir laissé derrière elles du code zombie qui, lui, continue tranquillement sa vie.
Comment nous limitons l’impact des apps Shopify sur les Core Web Vitals ?
Ici, pas de remède miracle : l’optimisation commence en regardant ce qui est réellement utile et ce qui s’est simplement accumulé avec le temps.
- On audite les applications installées : les apps qui ne sont plus nécessaires sont supprimées, en vérifiant également le code qu’elles peuvent avoir laissé dans le thème.
- On évite de multiplier les outils de tracking : lorsque c’est pertinent, les pixels sont regroupés via Google Tag Manager pour limiter leur empilement.
- On privilégie les solutions natives ou intégrées au thème : plutôt que d’ajouter systématiquement une nouvelle couche JavaScript pour chaque fonctionnalité.
- On teste les pages avec et sans apps : on désactive les apps suspectes une à une et on compare les métriques de performance (LCP, INP) avant/après, pour identifier celles qui pèsent le plus.
Quelles sont les apps Shopify à vérifier en priorité ?
- Pop-ups et overlays marketing : newsletters, promotions, codes de réduction
- Chats en ligne : Zendesk, Tidio, Gorgias, Intercom…
- Tracking et analytics multiples : Pixel Facebook, Google Tag Manager, Hotjar, Clarity…
- Personnalisation et recommandations produits
- Plugins d’avis clients : Judge.me, Yotpo, Trustpilot…
Le SEO international sur Shopify ajoute une couche de complexité
Dès qu’un e-commerce Shopify se décline dans plusieurs langues ou plusieurs marchés, certaines limites de la plateforme refont surface.
Des applications comme Shopify Translate & Adapt permettent de traduire automatiquement les contenus, mais pas les slugs ni le maillage interne. Ces éléments doivent donc être corrigés manuellement pour chaque traduction. Bon point tout de même : lorsqu’un handle traduit est créé via Translate & Adapt, Shopify génère automatiquement une redirection de l’URL dans la langue par défaut vers l’URL traduite (5).
La gestion des balises hreflang, qui permettent d’indiquer aux moteurs les différentes versions linguistiques ou géographiques d’une page, demande elle aussi de la vigilance. Sur Shopify, elles sont injectées via content_for_header et ne sont pas directement éditables. Nous avons notamment observé des centaines de balises générées sur une même page, sans réelle valeur, comme vous pouvez le voir ci-dessous.

Depuis le 10 juillet 2026, Shopify permet de désactiver cette génération automatique (6).

Comment nous gérons le SEO international sur Shopify ?
Pas question ici de faire confiance aveuglément à l’automatisation. Nous vérifions les slugs et le maillage de chaque version traduite, ainsi que les balises hreflang réellement générées par Shopify, pour nous assurer qu’elles correspondent bien aux marchés et versions linguistiques que nous souhaitons adresser.
Pas besoin de Shopify Plus pour l’international
Bonne nouvelle : Shopify Markets, qui gère langues, devises et hreflang, est inclus sur tous les plans. Seul Managed Markets (anciennement Markets Pro), qui délègue la gestion des taxes et droits de douane à Global-e, reste une option payante à part, réservée pour l’instant aux marchands basés aux États-Unis et à certaines boutiques au Canada et au Royaume-Uni (7).
Shopify et SEO : connaître les règles du jeu ne suffit pas
Shopify n’est pas mauvais pour le SEO, loin de là. Mais sa simplicité apparente peut masquer des contraintes techniques bien réelles, surtout lorsque votre e-commerce grandit, évolue ou se complexifie.
Crawl, URLs, applications, JavaScript, internationalisation… l’enjeu n’est pas de contourner Shopify à tout prix, mais de savoir où la plateforme impose ses règles, quels effets elles peuvent avoir sur votre référencement et où intervenir.
Avec une difficulté supplémentaire : ces règles changent. Une recommandation parfaitement pertinente aujourd’hui peut devoir être revue quelques mois plus tard à la faveur d’une évolution de la plateforme.

Prenons en exemple les fichiers de découverte pour les agents IA : Shopify génère automatiquement /llms.txt, /llms-full.txt, /agents.md, /.well-known/ucp, /api/ucp/mcp ou encore /sitemap_agentic_discovery.xml, sans action spécifique du marchand (8). Nous avons donc dû customiser les fichiers /llms.txt et /agents.md pour communiquer plus précisément ce que nous voulions aux agents IA.
C’est une réalité du SEO sur une plateforme SaaS comme Shopify : vous ne maîtrisez pas son évolution. C’est aussi là que se joue notre rôle d’agence SEO Shopify : non pas appliquer mécaniquement les mêmes techniques de référencement à toutes les e-boutiques, mais auditer, tester et adapter nos recommandations à ce que nous observons réellement.
Vous avez des questions ? Nous avons des réponses !
Notre expérience d’agence SEO Shopify sur des e-boutiques complexes comme celles de J.M. Weston, Isabel Marant, Lemaire ou Maison Broussaud nous permet de répondre à vos questions aussi bien techniques que marketing :
- Comment attirer davantage de trafic qualifié sur mon e-commerce ?
- Comment mesurer l’impact du SEO sur les ventes de mon Shopify ?
- Pourquoi certaines pages ou certains produits Shopify ne sont-ils pas correctement crawlés ou indexés ?
- Comment forcer Google à indexer la bonne URL canonique sur Shopify ?
- Comment corriger les problèmes SEO de mon thème Shopify ?
- Comment corriger un Shopify lent malgré de bonnes performances côté serveur ?
- Comment gérer le SEO d’une boutique Shopify multilingue ou internationale ?
- Comment gérer les redirections lors d’une migration ou d’une refonte Shopify ?
Bref, si Shopify vous pose une colle SEO, il y a de bonnes chances qu’on ait déjà mis les mains dans un problème similaire.
Sources
- Centre d’aide Shopify, Modification du fichier robots.txt.liquid.
- Communauté Shopify, Shopify, Web Pixels Manager Sandbox FAQ, 16 mai 2023.
- Centre d’aide Shopify, Exploration de votre boutique.
- Centre d’aide Shopify, Création et gestion des redirections d’URL.
- Centre d’aide Shopify, Traduction manuelle de contenu à l’aide de l’appli Translate & Adapt.
- Shopify Changelog, Turn automatic hreflang tags on or off from your admin settings, 10 juillet 2026.
- Shopify Changelog, Markets Pro is now Managed Markets, 2 juillet 2024, et Centre d’aide Shopify, Aperçu de Managed Markets.
- Shopify Developers, Customize /llms.txt, /llms-full.txt and /agents.md, 28 mai 2026.
Autres actualités




