Si votre boutique Shopify ne se classe pas comme elle le devrait, le problème n’est habituellement pas une balise meta oubliée. Selon la propre présentation du référencement naturel de Shopify, la plateforme génère déjà automatiquement les balises canoniques, le fichier sitemap.xml, le fichier robots.txt et le certificat SSL ; il vous…

Si votre boutique Shopify ne se classe pas comme elle le devrait, le problème n’est habituellement pas une balise meta oubliée. Selon la propre présentation du référencement naturel de Shopify, la plateforme génère déjà automatiquement les balises canoniques, le fichier sitemap.xml, le fichier robots.txt et le certificat SSL ; il vous reste à modifier vous-même les titres, les méta-descriptions, les ancres d’URL, le texte alternatif et les redirections. Ce qui reste après cette courte liste, ce sont quelques éléments propres à Shopify — certains se corrigent, d’autres se contournent seulement, et un dernier n’est documenté nulle part par Shopify. Nous construisons des boutiques aussi bien sur Shopify que sur WooCommerce ; voici donc ce guide de SEO Shopify vu du côté construction — chaque point classé selon la fermeté avec laquelle Shopify le documente lui-même.

Structure des URL Shopify : le préfixe qu’on ne peut pas toucher

Chaque produit sur Shopify se trouve à l’adresse /products/product-handle. Chaque collection est à /collections/collection-handle, chaque page à /pages/page-handle, chaque article de blogue à /blogs/blog-handle/post-handle. Vous pouvez renommer l’ancre — la partie après la dernière barre oblique — mais l’admin n’offre aucun réglage pour le dossier qui la précède, et nous n’avons vu aucune boutique à thème où ce préfixe peut changer. Shopify ne le présente pas comme une règle ; c’est simplement ainsi que la plateforme se comporte. Sa documentation pour thèmes pointe dans le même sens, indirectement : les développeurs sont invités à utiliser l’objet routes « plutôt que de coder les URL en dur », pour qu’un thème prenne en charge plusieurs langues et survive à « tout changement éventuel dans le format des URL » (traduction) — le format appartient à Shopify, pas au thème. Les liens de produit passent précisément par product.url plutôt que par une propriété routes, mais le résultat est le même préfixe fixe. Les vitrines headless (Hydrogen) définissent leurs propres routes, mais il s’agit d’un chantier distinct, pas d’un réglage qu’on bascule dans un thème. Pour le classement, le préfixe compte moins qu’il n’y paraît ; c’est surtout lors d’une migration qu’il pèse, quand chaque ancienne URL a besoin d’une redirection.

Se corrige : l’ancre de l’URL. Ne se corrige pas : le préfixe qui la précède.

Les pages produit en double contre lesquelles Shopify vous met en garde

L’avertissement SEO le plus clair dans la documentation pour développeurs de Shopify porte sur ce qui se passe quand un produit est atteint depuis une collection. Le code de thème qui utilise le filtre within crée un lien vers un produit dans le contexte d’une collection précise, du genre /collections/summer-sale/products/canvas-tote. Cette URL cohabite avec l’adresse standard du produit, /products/canvas-tote, avec un contenu identique aux deux endroits. La référence Shopify sur ce filtre le dit sans détour : « étant donné qu’une page produit standard et une page produit dans le contexte d’une collection présentent le même contenu à des adresses URL distinctes, vous devriez tenir compte des répercussions SEO liées à l’utilisation du filtre within » (traduction). Elle ne propose aucun correctif pour ce cas précis. Ce que Shopify fournit à l’échelle de la plateforme, ce sont des balises canoniques automatiques — selon sa présentation du référencement naturel, elles sont ajoutées « pour éviter que du contenu dupliqué n’apparaisse dans les résultats de recherche ». La documentation de Shopify ne relie pas ce mécanisme général aux doublons créés par within — il faut donc traiter les deux comme des faits distincts, pas comme une cause et son effet.

Se contourne : limiter les endroits où le code de thème utilise le filtre within. Ne s’élimine pas complètement : selon notre expérience, l’URL en contexte de collection reste accessible même quand plus rien n’y renvoie.

Ce qui se corrige, et l’unique point que Shopify n’a pas documenté

Trois autres éléments complètent cette liste, et ils ne reposent pas tous sur le même type de preuve.

Le fichier robots.txt est modifiable depuis le 21 juin 2021, date à laquelle Shopify a déployé robots.txt.liquid. Grâce à lui, les marchands peuvent autoriser ou interdire l’exploration de certaines URL, ajouter des règles de délai d’exploration pour certains robots, ajouter des URL de sitemap supplémentaires et bloquer certains robots. Shopify est tout aussi direct sur le risque : « il s’agit d’une personnalisation non prise en charge. L’Assistance Shopify ne peut pas vous aider à modifier le fichier robots.txt.liquid », et « une utilisation incorrecte de la fonctionnalité peut entraîner une perte de tout votre trafic ». La documentation pour développeurs de Shopify ajoute qu’il est « fortement recommandé d’utiliser autant que possible les objets Liquid fournis », et que « les règles par défaut sont mises à jour régulièrement pour garantir que les meilleures pratiques SEO sont toujours appliquées » (traduction). Il y a une chose que robots.txt ne peut faire, sur aucune plateforme : empêcher une page d’apparaître dans les résultats de Google. Google le dit directement — robots.txt « ne sert pas à empêcher qu’une page Web figure dans les résultats de recherche Google », et une page interdite peut malgré tout être indexée si elle est référencée depuis d’autres sites. Pour garder une page hors des résultats, il faut une balise noindex sur la page elle-même, pas une ligne dans robots.txt — et, selon Google, cette page « ne doit pas être bloquée par un fichier robots.txt », sinon Google ne voit jamais la balise.

Les URL de variantes de produit (?variant=123456) sont le seul élément de cette liste sans réponse documentée. Nous n’avons trouvé aucune documentation Shopify sur la façon dont les URL ?variant= sont canonisées ou indexées. Vous pouvez plutôt vérifier votre propre boutique : ouvrez une URL de produit avec ?variant=, affichez le code source de la page et lisez la ligne rel="canonical", ou passez l’URL dans l’outil d’inspection d’URL de Search Console.

Les applications installées sont le coût SEO le plus discret, parce que les dégâts se voient dans la vitesse, pas dans une balise manquante. Le guide de performance de Shopify range les applications parmi les « facteurs qui affectent la performance web » : « un trop grand nombre d’applis chargeant des actifs sur votre boutique en ligne peuvent en ralentir la performance. Examinez les applis que vous avez installées et supprimez celles qui ne sont pas essentielles à la vente. » Des pages lentes nuisent directement aux Core Web Vitals, qui posent leur propre problème de vitesse à régler, indépendamment de tout ce qui précède.

Se corrige : les règles de robots.txt, avec prudence — et noindex sur une page que robots.txt ne bloque pas, pour la garder hors des résultats. Se corrige, et c’est souvent oublié : la liste des applications. Non documenté — à vérifier soi-même : les URL de variantes.

Le même colis livré par deux nacelles vides à deux quais distincts, côte à côte

SEO Shopify contre WooCommerce : plus de marge de manœuvre, et à quel prix

WooCommerce tourne sur une installation WordPress que vous contrôlez, donc la structure des URL, le robots.txt et la logique des balises canoniques sont à régler vous-même directement — aucun avertissement de « personnalisation non prise en charge », aucun préfixe imposé par la plateforme entre vous et le nom de dossier que vous voulez. WordPress produit lui aussi des balises canoniques de base et un sitemap tout seul, mais la plupart des boutiques ajoutent une extension SEO pour un vrai contrôle — et cette extension, les mises à jour du cœur et les correctifs de sécurité vous reviennent, à vous ou à qui entretient le site. Aucune des deux plateformes n’est le mauvais choix ; ce sont deux façons différentes de gérer l’entretien. Si vous hésitez entre les deux, ce à quoi s’ajoutent les frais de Shopify et ce qu’implique un passage de l’une à l’autre couvrent les aspects de cette décision qui n’ont rien à voir avec la recherche, et ce que coûte à faire fonctionner chacune des deux options présente le reste.

Si ce qui freine votre boutique, c’est le thème ou la construction en dessous — pas les règles de routage vues plus haut — c’est un autre chantier, et c’est du côté de nos projets de sites e-commerce que nous irions regarder plutôt.

Schéma : les limites du SEO Shopify en quatre cases — se corrige, se contourne, non documenté, ne se corrige pas

Pour chaque point de cette liste, le point de départ est le même : quelqu’un doit lire les vraies URL de votre boutique, son robots.txt et sa liste d’applications avant de décider quoi toucher. Un audit gratuit est la première étape — où en est la boutique, ce qui est cassé, quelles recherches elle rate, et quoi corriger en premier. Le travail lui-même est un projet payant : nos services et prix SEO indiquent le SEO d’une boutique Shopify ou WooCommerce à 2 489 $ pour jusqu’à 6 catégories et 30 produits, ou 4 489 $ pour jusqu’à 15 catégories et 150 produits — un montant unique, pour une langue, pas un tarif mensuel. Au-delà du plus grand forfait, chaque catégorie supplémentaire est à 150 $ et chaque produit supplémentaire à 6 $, et une deuxième langue ajoute 30 %. Si vous pesez ce montant unique contre un mandat récurrent, notre article sur le coût du SEO couvre directement cet arbitrage.

Demandez un audit SEO Shopify gratuit

Articles connexes

Wix Multilingual et Squarespace multilingue : ce que chacun traduit, et ce qu’il ne traduit pas

Temps de lecture : 8:15 min

Dans cet article Ce que traduisent Wix Multilingual et l’intégration Weglot de Squarespace Ce qui reste manuel sur un site bilingue Wix ou Squarespace Où vit la traduction si vous…

Voir l’article

Balises hreflang pour le Canada et les États-Unis : en-CA, en-US, fr-CA, es-US

Temps de lecture : 9:1 min

Dans cet article Ce que signifient vraiment en-CA, en-US, fr-CA et es-US Hreflang x-default : la page pour tous les autres Liens retour : la règle la plus souvent enfreinte Trois façons…

Voir l’article

SEO multilingue : pourquoi une page traduite ne se classe souvent pas

Temps de lecture : 8:46 min

Dans cet article Un mot-clé traduit n’est pas le mot-clé qu’on recherche SEO multilingue ou SEO international : deux problèmes différents Google détecte la langue par les mots, pas par la…

Voir l’article

Contactez-nous et nous vous dévoilerons des possibilités pour votre site web dont vous ignoriez l'existence.

Vous voulez en savoir plus ?

Contactez-nous et nous vous dirons tout ce que vous devez savoir !

Ou parlons-en maintenant
Your 3my agent
Your 3my agent
Your 3my agent Chatting with 3my
Before we start
Please tell us a little about yourself.
Hello! How can I help you today?
✓ Le spécialiste reçoit votre question et toute votre conversation précédente avec notre assistant. Il saura de quoi il s’agit : inutile de tout réexpliquer, continuez simplement ici, là où vous vous êtes arrêté.
Écrivez votre message ci-dessous.
Powered by BrainChat