SEO Shopify : la checklist technique complète 2026

Le SEO Shopify a une particularité : une grande partie de la structure technique vous échappe. Les préfixes d'URL, le sitemap et les balises canonical sont générés par la plateforme. Vous héritez de décisions que vous n'avez pas prises.
Bonne nouvelle : la plupart des problèmes de référencement naturel Shopify se règlent dans le thème et dans l'organisation du catalogue, pas dans une app. Encore faut-il savoir où regarder.
Cette checklist couvre neuf chantiers techniques. Pour chacun : le problème, comment le vérifier en quelques minutes, comment le corriger. Elle vise une boutique en régime de croisière. Si vous préparez une bascule de plateforme, notre guide sur la migration Shopify sans perdre son SEO traite les redirections 301 et le plan de correspondance des URL.
Structure des URL Shopify et SEO : ce qui est verrouillé
Shopify impose ses préfixes : /products/, /collections/, /pages/, /blogs/. Aucun plan, Shopify Plus inclus, ne permet de les retirer ou de les renommer. Vous ne maîtrisez que le handle, la partie finale de l'URL.
Le problème. Deux conséquences. Vos URL sont plus longues que sur une plateforme libre. Surtout, un même produit reste accessible par plusieurs chemins.
Shopify génère en effet des URL contextualisées par la collection : /collections/perceuses/products/perceuse-x affiche exactement la même fiche que /products/perceuse-x.
Comment vérifier. Lancez un crawl (Screaming Frog, Sitebulb) sur votre domaine et filtrez les URL contenant à la fois /collections/ et /products/. Comparez ensuite avec la réalité de l'index dans Google Search Console, rapport Pages.
Comment corriger. Dans vos templates de collection et vos cartes produit, pointez vers l'URL courte du produit plutôt que vers la version contextualisée. Les thèmes récents le font, beaucoup de thèmes anciens non. La règle tient en une ligne : un produit, une URL, celle en /products/.
Gardez les handles courts et descriptifs. Évitez de les modifier une fois la page indexée : chaque changement crée une redirection de plus à maintenir.
Contenu dupliqué collections Shopify : canonicals, tris et filtres
Shopify pose automatiquement une balise canonical sur chaque page. Sur une fiche atteinte depuis une collection, elle pointe vers l'URL /products/ courte. C'est le bon comportement par défaut.
Le problème. Une canonical reste un signal indicatif, jamais une directive. Google peut l'ignorer s'il trouve des centaines de liens internes vers la version longue. Trois autres sources de doublons passent souvent sous le radar.
- La collection /collections/all, générée d'office, qui liste l'intégralité du catalogue.
- Les URL de tri, du type ?sort_by=price-ascending et leurs variantes.
- Les URL de filtres produites par Search and Discovery, du type ?filter.v.option.couleur=noir.
Comment vérifier. Ouvrez votre-domaine.com/robots.txt : Shopify y bloque par défaut les principaux motifs de tri et de filtre. Regardez ensuite dans Search Console, rapport Pages, les motifs "Page en double" et "Explorée, actuellement non indexée".
Comment corriger. Trois leviers. Un : laissez la canonical native faire son travail et ne la forcez à la main que sur des cas identifiés. Deux : si vous avez besoin de règles sur mesure, le fichier robots.txt.liquid est éditable depuis l'éditeur de code, sur tous les plans. Trois : ne créez jamais de lien interne vers une URL filtrée ou triée.
Même logique sur les variantes. Une URL de type ?variant=123 doit renvoyer vers la fiche parente et ne pas exister comme page autonome dans l'index.
Arborescence collection Shopify : une hiérarchie qui se crawle
Shopify n'a pas de notion native de sous-collection. Toutes les collections vivent au même niveau, sous /collections/. La hiérarchie n'existe que dans votre navigation et votre maillage interne.
Le problème. Deux dérives inverses. Les catalogues techniques multiplient les collections automatiques, une par attribut, et se retrouvent avec des centaines de pages quasi vides. À l'opposé, certaines marques n'ont que six collections fourre-tout et ne se positionnent sur aucune requête précise.
Comment vérifier. Exportez la liste de vos collections. Pour chacune, notez le nombre de produits et le trafic organique sur douze mois. Une collection de moins de trois produits sans aucun trafic n'a pas vocation à être indexée.
Comment corriger. Construisez l'arborescence sur la demande réelle, pas sur votre organisation interne. Une collection par intention de recherche ayant du volume. Chaque collection porte un titre unique, un texte d'introduction réellement utile et des liens vers ses trois ou quatre sous-ensembles.
Pour les collections que vous devez conserver sans les indexer, ajoutez une balise noindex conditionnelle dans le thème, pilotée par un tag ou un metafield. Le tag reste manipulable par l'équipe contenu sans passer par un développeur.
Sitemap Shopify : ce qui est réellement indexable
Shopify génère automatiquement le fichier /sitemap.xml. C'est un index qui pointe vers des sous-fichiers : produits, collections, pages, articles de blog. Il se met à jour seul à chaque publication.
Le problème. Ce sitemap n'est pas modifiable. Vous ne choisissez ni les priorités, ni la fréquence, ni ce qui y entre. Y figure ce qui est publié sur le canal Boutique en ligne. Résultat fréquent : des collections vides, des pages de test et des articles obsolètes sont soumis à Google sans que personne ne l'ait décidé.
Comment vérifier. Ouvrez votre-domaine.com/sitemap_products_1.xml et comparez le nombre d'URL avec le nombre de produits actifs dans l'admin. Dans Search Console, soumettez le sitemap et surveillez l'écart entre URL découvertes et URL indexées.
Comment corriger. Le vrai levier est en amont. Dépubliez du canal Boutique en ligne tout ce qui n'a pas vocation à être trouvé : un produit retiré du canal sort du sitemap. Pour les pages qui doivent rester accessibles mais hors index, la balise noindex reste la méthode fiable.
Si vous exploitez un environnement de préproduction, vérifiez que son domaine n'est pas explorable. La documentation officielle détaille la localisation et la soumission du sitemap Shopify.
Balises title Shopify et meta descriptions à l'échelle
Chaque produit, collection, page et article dispose de champs de référencement dans l'admin : titre de la page et meta description. Le thème les restitue via les objets Liquid page_title et page_description.
Le problème. Deux écueils. Le premier : sur un catalogue de mille références, personne ne rédige mille balises title à la main, donc le champ reste vide et Shopify reprend le nom du produit. Le second : beaucoup de thèmes concatènent automatiquement le nom de la boutique, ce qui fait sauter la limite d'affichage.
Comment vérifier. Crawlez le site et exportez la colonne Title. Triez par longueur, puis par doublons. Un title de plus de soixante caractères sera tronqué dans les résultats. Deux title identiques sur deux pages différentes signalent un gabarit mal pensé.
Comment corriger. Travaillez par gabarit, pas page par page. Dans le thème, construisez un title par défaut conditionnel : type de produit, nom et marque sur les fiches, intention et nombre de références sur les collections. Le champ rempli dans l'admin prend toujours le dessus.
Pour les corrections en masse, un export puis un import Matrixify sur les colonnes SEO traite plusieurs milliers de lignes en un passage. Réservez la rédaction manuelle aux cinquante pages qui font le chiffre d'affaires.
Images Shopify : alt, poids et lazy loading
Le CDN Shopify sert les images dans des formats modernes et gère le redimensionnement à la volée. Ce n'est pas pour autant une garantie de performance.
Le problème. Trois classiques sur les projets qu'on reprend. Les images sont demandées à leur taille d'origine, sans paramètre de largeur. Les attributs alt sont vides ou remplis avec le nom de fichier. Et le lazy loading est appliqué à l'image principale de la fiche produit, ce qui dégrade directement le LCP.
Comment vérifier. Inspectez le code source d'une fiche produit. Si vous trouvez un attribut de chargement différé sur le visuel situé au-dessus de la ligne de flottaison, c'est une erreur. Vérifiez aussi que vos balises img portent un srcset et des attributs width et height.
Comment corriger. Dans vos snippets, servez les images via le filtre image_url avec des largeurs explicites et un srcset adapté aux points de rupture du thème. Passez la première image en chargement prioritaire et laissez le chargement différé sur tout le reste.
Pour les alt, une valeur par défaut construite depuis le titre du produit vaut mieux qu'un attribut vide. Rédigez à la main uniquement sur les visuels qui portent une information : schéma technique, nuancier, notice de montage.
Maillage interne : faire circuler l'autorité dans le catalogue
Sur Shopify, le maillage est dicté par le menu de navigation et par les sections du thème. Peu de marques y reviennent après la mise en ligne.
Le problème. Les fiches produit reçoivent beaucoup de liens, les collections stratégiques nettement moins. Le blog vit à part et n'envoie presque rien vers le catalogue, alors que c'est souvent là que se capte la longue traîne.
Comment vérifier. Dans votre crawl, regardez deux colonnes : le nombre de liens internes entrants et la profondeur de clic. Toute page commerciale située à plus de trois clics de l'accueil est un signal d'alerte.
Comment corriger. Ajoutez sur le gabarit de collection un bloc de liens contextuels éditable dans l'éditeur de thème, pour relier les collections proches. Depuis les articles, liez les collections concernées avec une ancre descriptive plutôt qu'un simple "en savoir plus". Sur la fiche produit, un module de collections associées fait circuler l'autorité.
Reste à arbitrer l'effort entre organique et payant. Le sujet est traité dans notre analyse SEO Shopify contre acquisition payante.
Hreflang Shopify Markets : le multilingue sans cannibalisation
Shopify Markets génère les balises hreflang automatiquement dès qu'un marché dispose de son propre domaine, sous-domaine ou sous-dossier. La fonction est active par défaut et se met à jour quand vous modifiez vos marchés.
Le problème. Si tous vos marchés partagent la même URL, sans distinction de langue ni de région, il n'y a aucune version alternative à déclarer et les hreflang ne sont pas générés. À l'inverse, quand une app ou un thème ajoute ses propres balises, vous obtenez des doublons contradictoires.
Comment vérifier. Affichez le code source d'une page dans chaque langue et comptez les balises alternate. Un doublon, ou une balise sans réciproque depuis la version pointée, constitue un défaut. Search Console remonte ces erreurs dans son rapport de ciblage international.
Comment corriger. Choisissez une seule source de vérité. Soit vous laissez Shopify gérer, soit vous désactivez les hreflang automatiques et vous prenez la main dans le thème. La documentation développeur Shopify sur les hreflang détaille l'implémentation en Liquid.
Contrôlez enfin la redirection automatique par géolocalisation. Mal paramétrée, elle empêche les robots d'atteindre certaines versions de vos pages.
Core Web Vitals Shopify : l'impact sur le référencement naturel
Les Core Web Vitals mesurent trois choses : le LCP, soit la rapidité d'affichage du contenu principal, l'INP, soit la réactivité aux interactions, et le CLS, soit la stabilité visuelle de la page.
Le problème. Sur Shopify, la dégradation vient rarement du thème seul. Elle vient de l'accumulation : chaque app installée injecte son script, chaque pixel marketing ajoute une requête. Le CLS se dégrade souvent à cause des bandeaux de consentement et des widgets d'avis chargés après coup.
Comment vérifier. Appuyez-vous sur les données terrain, pas sur un score de laboratoire. Le rapport de performance web de l'admin Shopify et le rapport Signaux web essentiels de Search Console reposent sur les mesures réelles des utilisateurs Chrome. Un test Lighthouse isolé ne suffit pas à trancher.
Comment corriger. Commencez par l'audit des apps : désinstallez celles qui ne servent plus et vérifiez que leur code résiduel a bien disparu du thème. Différez les scripts non critiques. Préchargez la police et l'image du LCP. Réservez l'espace des éléments injectés pour supprimer le décalage de mise en page.
La méthode complète est dans notre guide dédié aux Core Web Vitals sur Shopify. Chez Artich.io, on traite ce chantier avec la performance et le CRO dans le même lot : les deux se mesurent au même endroit.
Par où commencer votre chantier SEO Shopify
Ne lancez pas les neuf chantiers en parallèle. Sur la majorité des boutiques, l'ordre qui paie le plus vite est le suivant.
- Nettoyer les doublons d'URL entre collections et produits.
- Élaguer l'arborescence des collections et sortir du sitemap ce qui n'a rien à y faire.
- Industrialiser les balises title et les meta descriptions par gabarit.
- Reprendre les images, puis les Core Web Vitals.
Le SEO Shopify technique n'est pas un projet ponctuel, c'est une routine. Un crawl trimestriel et une lecture du rapport Pages de Search Console suffisent à détecter les dérives avant qu'elles ne coûtent du trafic. La plateforme évolue, les apps s'empilent, les catalogues grossissent : ce qui était propre en janvier ne l'est plus en décembre.
Le point commun de tous ces chantiers : ils se règlent dans le thème et dans l'organisation du catalogue. Aucune app ne remplacera une arborescence pensée et un gabarit de title correct.
Vous voulez en parler avec un expert Shopify ? L'équipe Artich.io accompagne 50+ marques Shopify et Shopify Plus en France sur le SEO technique et la performance. Parlons de votre projet →

Des questions sur le sujet cet article ?*
Comment améliorer le SEO de sa boutique Shopify ?
Commencez par le technique avant le contenu. Supprimez les doublons d'URL entre collections et produits, élaguez les collections vides, industrialisez les balises title par gabarit, corrigez les images et surveillez les Core Web Vitals. Un crawl trimestriel et le rapport Pages de Search Console suffisent à piloter la routine.
Peut-on modifier la structure des URL sur Shopify ?
Non, pas entièrement. Shopify impose les préfixes /products/, /collections/, /pages/ et /blogs/ sur tous les plans, Shopify Plus compris. Vous maîtrisez uniquement le handle, la partie finale de l'URL. Gardez-le court et descriptif, et évitez de le changer une fois la page indexée par Google.
Comment éviter le contenu dupliqué entre collections et produits sur Shopify ?
Shopify pose une balise canonical qui pointe vers l'URL courte du produit, mais ce signal reste indicatif. Le correctif fiable consiste à faire pointer vos cartes produit et vos templates de collection vers l'URL en /products/, et à ne jamais créer de lien interne vers une URL filtrée ou triée.
Le sitemap Shopify est-il modifiable ?
Non. Le fichier sitemap.xml est généré automatiquement et contient les produits, collections, pages et articles publiés sur le canal Boutique en ligne. Vous ne choisissez ni les priorités ni la fréquence. Pour retirer une page, dépubliez-la du canal ou posez une balise noindex dans le thème.
Shopify génère-t-il les balises hreflang automatiquement ?
Oui, dès qu'un marché Shopify Markets dispose de son propre domaine, sous-domaine ou sous-dossier. La génération est active par défaut et se met à jour avec vos marchés. Si un thème ou une app ajoute ses propres balises, désactivez la génération automatique pour éviter des déclarations contradictoires.
Les Core Web Vitals influencent-ils le référencement d'une boutique Shopify ?
Ils font partie des signaux d'expérience de page pris en compte par Google. Sur Shopify, la dégradation vient surtout de l'accumulation de scripts d'apps et de pixels. Appuyez-vous sur les données terrain du rapport de performance web de l'admin et de Search Console, pas sur un test Lighthouse isolé.

































































































.avif)
.avif)