Technique
SEO technique Shopify : indexation, URL, vitesse
Shopify impose une partie de la technique et en gère une autre à votre place : c'est ce qui distingue le SEO Shopify de celui d'un site sur mesure. Cette page fait le tour de ce qui est fixé, de ce qui est automatique et de ce qui reste entre vos mains.
Le SEO technique Shopify consiste à vérifier ce que la plateforme et le thème produisent : des URL à préfixes fixes, un sitemap.xml généré, un robots.txt par défaut modifiable via robots.txt.liquid, une balise canonical, des redirections à créer soi-même, et des données structurées fournies par le thème. Les principaux freins viennent du thème, des applications et des liens internes.
Ce que Shopify gère à votre place
D'après son aide officielle, Shopify applique d'office plusieurs bonnes pratiques : le contenu suit une hiérarchie logique de catégories, les pages n'utilisent pas d'iframes et les URL emploient des caractères standard dans une structure lisible. La boutique est servie par un réseau de diffusion de contenu, et les images sont optimisées automatiquement.
Il n'y a donc ni serveur à configurer ni fichier à déposer par FTP : Shopify précise qu'il n'existe pas d'accès FTP aux pages, qui sont générées par les modèles du thème. Le SEO technique consiste surtout à vérifier ce que votre thème et vos applications produisent réellement.
Quelle est la structure des URL sur Shopify ?
Chaque type de contenu a son préfixe : /products/ pour les fiches, /collections/ pour les collections, /pages/ pour les pages, /blogs/ pour les blogs et leurs articles. Ces préfixes ne se changent pas. Seule la fin de l'adresse, l'ancre d'URL, se modifie, dans la section de référencement de chaque produit, collection ou page.
Shopify déconseille de modifier trop souvent l'ancre d'un produit, au risque qu'il ne s'affiche plus dans les résultats. Si vous la changez, l'ancienne adresse doit être redirigée vers la nouvelle.
Le double chemin /collections/…/products/…
Un même produit peut répondre à deux adresses : /products/nom-du-produit et /collections/nom-de-la-collection/products/nom-du-produit. La seconde vient du filtre Liquid within, que certains thèmes utilisent pour lier les produits depuis une collection. La documentation développeur de Shopify met elle-même en garde : la fiche standard et la fiche dans le contexte d'une collection ont le même contenu sur des URL distinctes, et il faut en mesurer les conséquences pour le SEO. Le cas est courant : notre Observatoire des catalogues Shopify français, relevé du 15 au 23 septembre 2026 sur les pages publiques d'environ 1 400 boutiques, l'a mesuré.
des boutiques de notre relevé liaient les produits de leurs collections par l'adresse en /collections/…/products/….
Pour vérifier, survolez un produit sur une page collection et regardez l'adresse affichée. Si elle contient /collections/ avant /products/, vos liens internes pointent vers la seconde adresse, pas vers la fiche principale.
La balise canonical
La documentation de Shopify pour les thèmes recommande de placer dans le <head> une balise <link rel="canonical"> alimentée par l'objet Liquid canonical_url. Google traite cette annotation comme un signal fort, au même titre qu'une redirection, pour choisir l'URL à retenir parmi des doublons. Ouvrez le code source d'une fiche atteinte par une collection et regardez vers quelle adresse pointe sa canonical. Un signal fort n'empêche pas la dispersion des liens internes : mieux vaut que le thème lie directement les URL en /products/. Le double chemin produit et le contrôle de la balise canonical de Shopify sont détaillés dans notre page sur le contenu dupliqué.
Le sitemap.xml
Shopify génère automatiquement un fichier sitemap.xml à la racine de chaque domaine de la boutique. Il renvoie vers des sitemaps distincts pour les produits, les collections, les blogs et les pages, et inclut l'image principale de chaque produit. Il se met à jour seul à chaque ajout de contenu.
Deux limites à connaître. Si la boutique est en mode privé, Google ne peut pas lire le sitemap. Et si vous utilisez des domaines internationaux, chaque domaine a son sitemap et doit être validé puis soumis séparément dans Search Console.
robots.txt et robots.txt.liquid
Toutes les boutiques ont un robots.txt par défaut. Il autorise le contenu public et bloque l'exploration de l'admin, du panier, du paiement, des comptes clients et des commandes, ainsi que des collections filtrées (Disallow: /collections/*+*) et triées (Disallow: /collections/*sort_by*).
Pour le modifier, il faut ajouter le modèle robots.txt.liquid au dossier templates du thème (Boutique en ligne, Modifier le code, « Ajouter un nouveau modèle », puis « robots »). Shopify qualifie cette opération de personnalisation non prise en charge et prévient qu'une mauvaise utilisation peut faire perdre tout le trafic. Le fichier se modifie à l'aide de Liquid plutôt qu'en remplaçant tout par du texte brut, pour que Shopify puisse continuer à le tenir à jour.
Le robots.txt bloque l'exploration, pas l'indexation : une page bloquée peut être indexée si Google la découvre autrement. Pour retirer une page des résultats, Shopify propose trois voies : une balise noindex conditionnelle dans theme.liquid, le champ méta seo.hidden fixé à 1, ou, pour un produit, le statut « Non répertorié », qui le retire aussi du sitemap.
Filtres, tris et tags
Les filtres et les tris génèrent des variantes d'une même collection. Le robots.txt par défaut en écarte une partie, mais chaque thème ou application de filtrage peut produire ses propres paramètres : regardez les adresses réellement créées quand vous filtrez une collection.
Les pages de tag de collection, du type /collections/nom-de-la-collection/nom-du-tag, sont un cas particulier : Shopify les considère toujours comme valides, même sans produit portant ce tag, et elles ne peuvent pas être redirigées. Mieux vaut éviter de créer des liens internes vers des tags sans produits.
Les redirections
Les redirections se créent dans Contenu > Menus, puis « Afficher les redirections d'URL » et « Créer une redirection d'URL ». Elles s'importent et s'exportent aussi en CSV. Trois règles :
- on ne redirige qu'une URL rompue : si l'adresse charge encore une page valide, la redirection ne fonctionne pas ;
- les chemins fixes de Shopify (
/products,/collections,/collections/all) et certains préfixes réservés ne peuvent pas être redirigés ; - une boutique peut créer jusqu'à 100 000 redirections, 20 000 000 avec le forfait Plus.
Avec des sous-dossiers de langue ou de marché, l'aide de Shopify se contredit d'une section à l'autre sur l'application automatique d'une redirection à chaque sous-dossier : testez l'ancienne adresse dans chaque sous-dossier, et créez des redirections individuelles pour envoyer chaque marché vers une destination différente. Une redirection supprimée peut continuer à agir dans le navigateur des visiteurs qui l'ont déjà suivie, car les 301 sont mises en cache.
Produits épuisés ou retirés
Le statut du produit décide de ce que voient les moteurs de recherche. Un produit archivé est masqué de la boutique en ligne. Un produit passé en brouillon ou retiré de tous les canaux de vente renvoie une erreur 404, ce qui le rend éligible à une redirection d'URL. Un produit « Non répertorié » garde sa page, accessible par son adresse directe, mais disparaît de la recherche sur Internet, du sitemap et des pages de collection.
Pour un produit seulement épuisé, le choix dépend de son retour en stock et des visites que sa page reçoit. Redirigez une page définitivement retirée vers le produit ou la collection la plus proche, pas systématiquement vers l'accueil.
Vitesse et applications
Selon Shopify, trois facteurs pèsent le plus sur la performance web d'une boutique : le thème, les applications installées et le code tiers ajouté à la main, gestionnaires de balises compris. La performance se lit sur trois mesures des Core Web Vitals : la vitesse de chargement (LCP), la stabilité de la mise en page (CLS) et la réactivité (INP).
Les rapports sur la performance web se trouvent dans Statistiques > Rapports. PageSpeed Insights donne le détail page par page. Avant d'installer une application, demandez-vous si elle apporte assez pour compenser ce qu'elle charge ; pensez aussi à la pagination sur les grosses collections et à limiter animations et sections.
Données structurées du thème
D'après l'aide de Shopify, les thèmes actuellement pris en charge et ceux du Theme Store incluent par défaut des données structurées, par exemple le prix, la disponibilité et les avis sur les pages produits. Ce balisage par défaut ne couvre pas tout, et un thème modifié peut en perdre une partie.
des boutiques de notre relevé n'avaient pas de données structurées BreadcrumbList sur la fiche produit. 15 % (213 sur 1 425) n'avaient pas de données Organization sur l'accueil.
Observatoire des catalogues Shopify français, Rank-Brain, relevé de septembre 2026, 696 boutiques sur 1 401.Google indique que les données Organization placées sur la page d'accueil l'aident à comprendre les informations administratives de l'entreprise, et que BreadcrumbList indique la position d'une page dans l'arborescence du site. Testez une fiche produit et l'accueil dans l'outil de test des résultats enrichis de Google pour voir ce qui est réellement détecté. Des exemples de JSON-LD de Shopify pour Organization et BreadcrumbList, et la manière de les tester, sont dans notre page sur les données structurées. Pour afficher et baliser le breadcrumb sur Shopify, voyez notre page sur le fil d'Ariane.
Comment vérifier l'indexation ?
L'aide de Shopify rappelle que les boutiques d'essai et les boutiques en mode privé ne sont pas indexées. Une fois la boutique validée dans Search Console, l'outil d'inspection d'URL montre comment Google voit une page et permet de demander une nouvelle exploration après une modification.
Le message « Indexée, mais bloquée par le fichier robots.txt » est en général normal sur Shopify : il concerne des pages bloquées volontairement par le fichier par défaut. S'il touche une page normale, comme l'accueil, Shopify indique que les données de Google sur la boutique ne sont en général plus à jour.
Avec Puck
Puck importe le catalogue, lance un audit technique avec une collecte hebdomadaire et date chaque rapport, pour comparer un avant et un après. Les corrections proposées n'écrivent rien dans Shopify sans validation explicite. Pour voir une analyse SEO de votre boutique Shopify faite de cette façon, la démonstration se demande par courriel.
Questions fréquentes
Shopify est-il bon pour le SEO technique ?
Shopify gère l'hébergement, le sitemap, un robots.txt par défaut et des URL lisibles. En contrepartie, les préfixes d'URL sont fixes et le robots.txt ne se modifie que par un modèle Liquid non pris en charge par l'assistance.
Peut-on supprimer /products/ ou /collections/ des URL Shopify ?
Non. Ces préfixes sont fixes. Vous ne pouvez modifier que l'ancre d'URL, la partie finale de l'adresse.
Où se trouve le sitemap d'une boutique Shopify ?
À la racine du domaine, à l'adresse votre-domaine/sitemap.xml. Shopify le génère et le met à jour automatiquement.
Pourquoi ma boutique Shopify n'est-elle pas indexée ?
Les causes les plus fréquentes citées par Shopify : une boutique trop récente, en mode privé, encore en essai, ou une migration sans redirections depuis l'ancien site.