Le SEO sur Shopify part d'un socle que la plateforme règle seule : balises canoniques, sitemapFichier XML listant toutes les URLs d'un site pour faciliter leur découverte par les moteurs de recherche., robots.txtFichier texte à la racine d'un site indiquant aux robots quelles pages explorer ou ignorer., HTTPSProtocole sécurisé de transfert de données. Facteur de ranking depuis 2014. et données structuréesCode ajouté au HTML pour aider les moteurs à comprendre le contenu et générer des rich snippets. produit dans les thèmes. Votre travail consiste à ne pas casser ce socle avec le thème et les apps, à donner à chaque requête sa page (collection, fiche ou article) et à remplir les champs SEO de chaque page.
Ce guide s'adresse aux e-commerçants et aux équipes marketing qui ont la main sur l'admin Shopify, avec un développeur pour les retouches de thème. Les exemples de code viennent de Dawn, le thème de référence de Shopify : un autre thème peut faire d'autres choix, vérifiez le vôtre.
Ce que Shopify règle seul, et ce qui reste à vérifier
Shopify génère seul les balises canoniques, le sitemap.xml et le robots.txt, active le certificat SSL par défaut, et ses thèmes incluent le balisage de schéma pour les produits. Ce sont les fondations techniques qu'un CMS installé sur un serveur vous laisse configurer, et que Shopify configure à votre place.
Le domaine aussi. Quand vous définissez votre domaine personnalisé comme domaine principal, les autres domaines connectés, y compris l'adresse en myshopify.com, redirigent vers lui. Une seule vérification sur la page Domaines de l'admin : aucun domaine ne doit rester en alias, le type qui affiche la boutique sans rediriger vers le domaine principal.
| Élément | Ce que fait Shopify | Ce qui reste à vous |
|---|---|---|
| Canoniques | Le thème les pose via canonical_url, sans collection ni variante |
Vérifier qu'aucune app ni retouche ne les retire |
| Sitemap | Généré et mis à jour seul, avec l'image principale de chaque produit | Le soumettre dans la Search Console |
| Robots.txt | Bloque panier, compte, paiement, tris, combinaisons de tags et de filtres | Surveiller les tags seuls et les filtres uniques, explorables |
| Données structurées | Product ou ProductGroup sur les fiches de Dawn | Contrôler les fiches, ne pas empiler une app par-dessus |
| Hreflang | Automatique pour chaque marché qui a sa propre URL | Donner une URL distincte à chaque marché |

Ce socle se dégrade par les couches du dessus. Un thème modifié peut retirer la canonique, une app peut ajouter un second balisage produit, un marché mal configuré peut publier une traduction sans hreflang. Le SEO Shopify commence par ces contrôles, avant toute rédaction.
Les problèmes techniques fréquents sur Shopify, et leur correctif
Six problèmes techniques tiennent à la façon dont Shopify construit ses URL et ses gabarits. Tous se corrigent dans le thème ou la configuration de la boutique.
Les liens vers les URL de collection
Un produit répond sous /products/chaussure-x et aussi sous /collections/running/products/chaussure-x, l'URL que génère le filtre Liquid within. La documentation de Shopify le dit elle-même : même contenu sur deux URL, pensez aux conséquences SEO. La canonique renvoie vers la fiche en /products/, mais si les cartes produit de votre thème utilisent within, tout votre maillage interne envoie Googlebot vers la version doublon.
Dans Dawn, les cartes pointent directement vers l'URL du produit. Sur un thème plus ancien ou retouché, cherchez within dans les snippets qui affichent les cartes produit et retirez-le.
Les variantes en ?variant=
Chaque variante répond à une URL du type /products/t-shirt?variant=3213131. L'objet canonical_url de Shopify renvoie la page produit par défaut, sans collection ni variante sélectionnée : la canonique de la variante pointe vers /products/t-shirt. Côté données structurées, le filtre structured_data décrit un produit à variantes comme un ProductGroup.
Côté URL et canonique, vous n'avez rien à faire, sauf quand une variante a sa propre demande. Si « t-shirt blanc » se cherche et « t-shirt gris » non, faites du blanc un produit à part, avec sa fiche et son texte, et gardez le gris en variante. La canonique regroupe les variantes sur la fiche : une variante qui doit ranker seule a besoin de sa propre page.
Les tags et les filtres
Le robots.txt par défaut bloque les collections triées (sort_by) et les combinaisons de tags (/collections/running/trail+homme). Le fichier servi aujourd'hui bloque aussi les combinaisons de filtres natifs (Disallow: /collections/*filter*&*filter*), une règle que l'aide ne liste pas. Une page filtrée par un seul tag (/collections/running/trail) reste explorable, comme un filtre natif unique, du type ?filter.v.option.color=red.
Si ces URL se font indexer sans répondre à aucune recherche, sortez-les avec un noindex posé dans theme.liquid, puis bloquez l'espace d'URL au robots.txt une fois les pages sorties de l'index. Une facette qui a sa propre demande (« chaussures trail homme ») mérite une vraie collection. Les arbitrages de la navigation à facettes en SEO valent ici comme sur n'importe quel CMS.
Un piège de plus : une URL de filtre par tag ne se redirige pas. Shopify la considère comme valide même quand aucun produit ne porte ce tag.
Pas de sous-collections dans les URL
Une collection vit toujours sous /collections/<ancreTexte cliquable d'un lien hypertexte. Doit être descriptif et pertinent.>, au même niveau que toutes les autres. L'adresse /collections/running/trail existe, mais elle désigne le filtre par tag « trail » de la collection running. La hiérarchie se construit donc par le menu, en imbriquant les sous-éléments dans Contenu > Menus, et par les liens entre collections. Pour organiser ces liens par thème, la logique du siloing SEO s'applique sans changer les URL.
Les marchés et les langues
Avec Markets, Shopify génère les balises hreflangAttribut HTML indiquant la langue et la région ciblée d'une page pour le SEO international. tout seul, mais seulement pour les marchés qui ont leur propre domaine, sous-domaine ou sous-dossier. Un marché servi sur la même URL que la France n'a aucune version alternative à déclarer. Shopify recommande les sous-dossiers (/en-ca/) pour la plupart des boutiques, parce qu'ils partagent l'autorité du domaine principal. Pour contrôler ce que Markets génère (codes de langue, x-default, retours entre versions), le guide de la balise hreflang donne la syntaxe et une méthode d'audit.
Les redirections suivent : une redirection créée pour /ancienne-page s'applique à tous les sous-dossiers de langue ou de marché configurés. Créez une redirection par sous-dossier seulement quand un marché doit aller vers une autre destination.
Le H1 de la page d'accueil
Dans Dawn, le logo est placé dans un H1 sur la page d'accueil, et seulement sur elle. Son texte alternatifAttribut HTML décrivant le contenu d'une image pour les moteurs de recherche et l'accessibilité. reprend par défaut le nom de la boutique. Pour une marque recherchée, ça suffit. Pour une boutique qui vise une requête générique sur son accueil, faites porter le H1 par le titre de la bannière, en retouchant le thème.

Indexation : robots.txt, noindex, sitemap et redirections
Un outil par besoin : le noindexDirective indiquant aux moteurs de ne pas indexer une page. sort une page de l'index, le robots.txt coupe l'explorationProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web., la redirection remplace une URL morte, le sitemap signale ce qui existe. Le robots.txt et le noindex se neutralisent : mal combinés, ils laissent dans l'index la page que vous vouliez retirer.
Noindex d'abord, Disallow ensuite
Pour sortir une page de l'index, mettez-la en noindex et laissez-la explorable : Google ne lit la balise noindex que sur une page qu'il peut explorer. Bloquée au robots.txt, la page peut rester dans les résultats si d'autres pages font des liens vers elle.
Sur une page, un article de blog ou un produit, le champ méta seo.hidden à 1 fait le travail : noindex, nofollowAttribut indiquant aux moteurs de ne pas suivre un lien ou de ne pas transmettre de jus SEO. et sortie du sitemap. Pour une collection, l'aide Shopify ne documente pas ce champ dans l'admin ; passez par une condition dans le <head> de theme.liquid, détaillée dans notre guide SEO des collections Shopify.
Le Disallow vient après, pour un espace d'URL entier (tris, filtresSystème de filtres (taille, couleur, prix) générant de nombreuses URLs. Nécessite une gestion SEO., recherche interne), une fois les pages sorties de l'index. Pour une page isolée, il n'apporte rien sans problème de charge serveur. Le message « Indexée, mais bloquée par le fichier robots.txt » dans la Search ConsoleOutil gratuit Google pour surveiller et optimiser la présence d'un site dans les résultats de recherche. est normal sur les URL bloquées volontairement, selon Shopify.
Le fichier robots.txt.liquid
Le robots.txt par défaut convient à la plupart des boutiques, d'après Shopify. Pour le modifier, allez dans Boutique en ligne, cliquez sur Modifier le code pour le thème concerné, puis Ajouter un nouveau modèle, choisissez robots et cliquez sur Créer un modèle. Ajoutez vos règles en Liquid au modèle par défaut plutôt que de le remplacer par du texte brut : Shopify garde alors la main sur ses propres règles et les met à jour.
Trois précautions. Shopify classe cette retouche en personnalisation non prise en charge par son support, et prévient qu'une erreur peut faire perdre tout le trafic. Un thème téléversé depuis la section Thèmes de l'admin arrive sans votre robots.txt.liquid.
Enfin, si vous vendez sur les boutiques agentiques (ChatGPTAgent conversationnel d'OpenAI utilisant un LLM pour générer des réponses., Microsoft Copilot), vos produits y arrivent par Shopify Catalog, indépendamment du robots.txt : bloquer un robot d'IA dans le fichier ne change que l'accès par le web ouvert. Pour lire les règles et les tester, appuyez-vous sur notre guide du robots.txt en SEO.
Le sitemap et la Search Console
Le sitemap se trouve à la racine du domaine (votresite.com/sitemap.xml) et renvoie vers des sitemaps distincts pour les produits, les collections, les blogs et les pages. Il se met à jour seul à chaque ajout et ne contient que l'image principale de chaque produit. Avec des domaines internationaux, chaque domaine a le sien.
Pour suivre le SEO de la boutique, validez le domaine dans la Search Console : la méthode de la balise HTML se colle dans theme.liquid, juste sous la balise <head>. Soumettez ensuite sitemap.xml dans IndexationProcessus par lequel Google ajoute une page à sa base de données pour qu'elle puisse apparaître dans les résultats. > Sitemaps.
Le mode privé de la boutique bloque la validation comme la lecture du sitemap. Pour voir ce que GooglebotRobot d'exploration de Google qui parcourt le web pour découvrir et indexer les pages. demande à la boutique, ouvrez le rapport Statistiques sur l'exploration, dans les paramètres de la propriété : il n'existe que pour une propriété à la racine du domaine.
Les redirections
Les redirections se créent dans Contenu > Menus, bouton Afficher les redirections d'URL, une par une ou par import d'un fichier CSV. Trois limites à connaître :
- Shopify ne redirige qu'une URL rompue. Si l'ancienne URL charge encore une page valide, la redirection ne s'applique pas.
- Le plafond est de 100 000 redirections, 20 millions sur le forfait Plus.
- Les URL de filtre par tag et certains chemins réservés (
/collections/all,/collections/vendors) ne se redirigent pas.
Quand vous changez l'ancre d'URL d'une collection, Shopify propose de créer la redirection depuis l'ancienne adresse : cochez-la. Après la suppression d'un produit, redirigez son URL vers le produit qui le remplace ou vers sa collection.
Une migration vers Shopify se prépare avec le plan de redirections complet, avant la bascule. Dans le cas des Petites Billes, une migration de WordPress vers Shopify mal gérée en 2023 avait divisé le trafic et le chiffre d'affaires par deux ; nous avons repris le dossier ensuite. L'accompagnement SEO d'une refonte ou d'une migration sert à éviter ce scénario.

Remplir les champs SEO de chaque page
Chaque produit, collection, page et article de blog a sa section SEO dans l'admin. Ouvrez la ressource, descendez à Aperçu de la fiche sur les moteurs de recherche et cliquez sur Modifier le référencement naturelSearch Engine Optimization. Ensemble des techniques visant à améliorer le positionnement d'un site web dans les résultats naturels des moteurs de recherche. du site web. Trois champs s'ouvrent : le titre de la page (balise titleBalise HTML définissant le titre d'une page, affiché dans les SERP et l'onglet du navigateur. Facteur de ranking important.), la méta-description et l'ancre d'URL. Remplissez-les d'abord sur les pages qui ont une requête.
Le titre de la page accepte 70 caractères, mais Shopify conseille de rester sous 60 pour éviter la troncature. Laissé vide, il reprend le titre du contenu et le nom de la boutique, assemblés par le thème. Dawn ajoute le nom de la boutique en fin de balise quand il n'y figure pas, et, sur une page filtrée par tag, la mention anglaise tagged suivie du tag : une raison de plus de ne pas laisser ces pages dans l'index.
Pour la méta-description, Shopify recommande environ 160 caractères, en phrases lisibles plutôt qu'en liste de mots-clésTerme ou expression que les utilisateurs saisissent dans un moteur de recherche. Base de toute stratégie SEO.. Google peut réécrire le titre comme la description. Ouvrez le code source de la page pour vérifier que les balises correspondent à ce que vous avez saisi. Le code source fait foi.

Le H1 se règle ailleurs. Shopify le génère à partir du titre que vous saisissez pour le produit, la collection, la page ou l'article. N'ajoutez donc pas de H1 dans une description de collection ou de produit, le titre l'occupe déjà. Des H2 et des H3 suffisent à structurer le texte.
Le texte alternatif se saisit sur chaque image produit et sur l'image vedette d'une collection ou d'un article. Décrivez ce que montre l'image : Google s'en sert pour comprendre l'image et déconseille d'y entasser des mots-clés. Renommez vos fichiers avant l'envoi (chaussure-trail-femme-orange.jpg), car Shopify ne permet pas de renommer une image déjà chargée.
Sur un catalogue de plusieurs centaines de fiches, la saisie à la main ne tient pas. C'est le terrain des apps de balises méta, qui génèrent titles, descriptions et textes alternatifs en masse ou par IA. Relisez ce qu'elles produisent sur les pages qui comptent.
À chaque requête sa page : collections, fiches et blog
Une requête se travaille sur le format que Google affiche pour elle. Tapez-la et regardez le top 10 : des pages catégorie appellent une collection, des fiches produits appellent une fiche, des guides et des comparatifs appellent un article de blog qui renverra vers la collection.
La collection est la page catégorie de Shopify. Une requête, une collection. Son titre devient le H1 et son texte aide à choisir entre les produits. Deux collections aux conditions voisines, avec la même grille de produits, se disputent la même requête : gardez la plus complète et faites de l'autre un filtre. Les champs, le texte et son emplacement dans Dawn sont détaillés dans le même guide des collections, cité plus haut.
La fiche produitPage dédiée à un produit, devant être optimisée avec description unique, images et données structurées. ranke sur le nom du produit et ses déclinaisons de recherche. Écrivez votre propre description : Shopify déconseille de reprendre le texte fourni par le fabricant, que d'autres sites utilisent peut-être déjà. La méthode complète d'une fiche produit optimisée pour le SEO couvre le titre, la description et les avis.
Le blog intégré de Shopify suffit pour les guides d'achat. Chaque article a ses champs SEO et son balisage Article dans Dawn. Shopify conseille de lier un article de blog vers le produit ou la collection qu'il sert. Prenons « chaussures éthiques » : si le top 10 mélange boutiques et guides pour reconnaître une chaussure éthique, la boutique a intérêt à tenir les deux pages, la collection pour l'achat, l'article pour la question.

Données structurées, vitesse et JavaScript
Dans Dawn, la fiche produit sort son balisage JSON-LDFormat recommandé par Google pour implémenter les données structurées dans le code source. avec le filtre Liquid structured_data : un Product pour un produit sans variante, un ProductGroup dès qu'il a des variantes. Le même filtre décrit un article de blog en Article. Rien à coder pour le balisage de base. Il manque variesBy et la taille ou la couleur de chaque variante, que Google recommande pour afficher les variantes (démo Dawn 15.0.0, relevée le 13/10/2026). Contrôlez une fiche par gabarit dans le test des résultats enrichis de Google, puis suivez les rapports de la Search Console après chaque changement de thème.
Avant d'installer une app de JSON-LD, regardez ce que le thème produit déjà, pour ne pas empiler deux balisages Product sur la même fiche. Si l'application Google & YouTube est installée, vos produits partent aussi dans Merchant Center, et Google demande que le prix déclaré corresponde à celui de la page de destination : la condition pour rester éligible aux fiches gratuites de Google Shopping.

Pour la vitesse, partez du rapport de performance web de Shopify, qui mesure la vitesse de chargement, l'interactivité et la stabilité visuelle. Google recommande de bons Core Web VitalsMétriques de Google mesurant l'expérience utilisateur : LCP (chargement), INP (interactivité), CLS (stabilité visuelle)., en ligne avec ce que ses systèmes de classementPosition d'une page web dans les résultats de recherche pour une requête donnée. cherchent à récompenser. Shopify le rappelle : chaque fonctionnalité ajoutée (apps, vidéos, carrousels, flux de réseaux sociaux) peut peser sur ces mesures.
Les images sont déjà traitées. Le CDN de Shopify détecte les formats que le navigateur accepte, WebP ou AVIF, et choisit le meilleur rapport qualité-poids. Inutile de convertir vos fichiers avant l'envoi. Le filtre image_tag passe en lazy loadingTechnique chargeant les images et médias uniquement lorsqu'ils deviennent visibles à l'écran. les images des sections plus bas dans la page ; vérifiez dans PageSpeed InsightsOutil Google analysant la performance d'une page et fournissant des recommandations d'optimisation. qu'un thème retouché ne diffère pas la bannière ou la première rangée de produits.
Côté JavaScriptLangage de programmation web. Son mauvais usage peut bloquer l'indexation par les moteurs de recherche., Google recommande le rendu côté serveurTechnique générant le HTML sur le serveur, facilitant l'indexation du contenu JavaScript. ou le pré-affichage, et rappelle que tous les robots n'exécutent pas JavaScript. Ouvrez le code source d'une fiche et d'une collection : texte, liens et images doivent y figurer sans attendre un script. Sur une boutique headless dont le front est développé en React, la même vérification se fait gabarit par gabarit, et notre guide pour un site React bien indexé explique quel rendu choisir pour les fiches et les catégories.
Les apps SEO Shopify : une par besoin
Une app SEO se justifie quand elle fait à l'échelle du catalogue ce que l'admin fait page par page : les métas, les textes alternatifs, un balisage que le thème ne couvre pas. Aucune n'est obligatoire. Cinq apps connues couvrent des besoins différents.
| App | Ce qu'elle fait | Formule |
|---|---|---|
| Smart SEO | Balises méta, textes alternatifs et descriptions rédigés par IA, sitemap, noindex | Forfait gratuit ; JSON-LD et traitement en masse en payant |
| SEO Manager | Métadonnées des produits, collections, pages et blog, liens brisés, redirections des 404 | Payante, essai gratuit |
| JSON-LD for SEO | Balisage des avis, des prix et de l'entreprise pour les résultats enrichis et Merchant Center | Payante à l'année, essai gratuit |
| Yoast SEO | Conseils on-page, suggestions IA pour titles et descriptions, données structurées produit | Payante, essai gratuit |
| Avada SEO | Compression et texte alternatif des images, métas, liens brisés et 404 | Forfait gratuit |
La règle : une app par besoin, après avoir vérifié que le thème ne fait pas déjà la même chose. Chaque app peut ajouter ses scripts sur toutes les pages : mesurez la vitesse avant et après. Celles qui sont construites avec les extensions d'app de thème ne modifient pas le code du thème ; après la désinstallation d'une app plus ancienne, cherchez son nom dans theme.liquid et dans les snippets pour retirer ce qu'elle a laissé.

Par où commencer sur une boutique existante
Commencez par ce qui peut défaire le socle, finissez par le contenu. Sur une boutique déjà en ligne, cet ordre évite de réécrire des fiches que Google n'explore pas.
- Search Console : domaine validé, sitemap soumis, et dans le rapport Pages, les URL indexées qui ne devraient pas l'être (tags, filtres, variantes).
- Code source d'une fiche et d'une collection : canonique, title, H1, JSON-LD.
- Thème :
withindans les cartes produit, H1 de l'accueil, scripts laissés par d'anciennes apps. - Robots.txt en ligne : règles personnalisées, filtres et tags explorables.
- Index : noindex sur les pages sans demande, Disallow ensuite pour les espaces d'URL.
- Champs SEO des collections et des fiches qui ont une requête.
- Contenu : un texte par collection, des articles qui renvoient vers les collections.

Sur un catalogue de plusieurs milliers de fiches, avec des marchés et des apps empilées, cet audit demande un regard extérieur : c'est le travail d'une agence SEO Shopify, et, quand le SEO doit se penser avec le reste de l'acquisition, d'une agence SEO e-commerce. Chez Slashr, nos consultants SEO à Lille mènent ce type d'audit.
Questions fréquentes
Shopify est-il bon pour le SEO ?
Oui pour le socle. Canoniques, sitemap, robots.txt, HTTPS et balisage produit sont gérés sans intervention de votre part. Les limites tiennent aux URL imposées (/products/, /collections/, pas de sous-collection) et au robots.txt, dont la retouche n'est pas prise en charge par le support. Elles se contournent par le menu, les collections et le maillage interneEnsemble des liens entre les pages d'un même site. Distribue le jus SEO et guide les utilisateurs..
Comment modifier le SEO d'un produit sur Shopify ?
Ouvrez le produit dans l'admin, descendez à Aperçu de la fiche sur les moteurs de recherche et cliquez sur Modifier le référencement naturel du site web. Vous y réglez le titre de la page (60 caractères conseillés), la méta-description et l'ancre d'URL. Le H1, lui, reprend le titre du produit.
Yoast SEO existe-t-il sur Shopify ?
Oui. Yoast SEO a une app sur le Shopify App Store, payante avec un essai gratuit. Elle guide l'optimisation on-page, suggère des titles et des descriptions par IA et génère des données structurées produit. Vérifiez avant de l'installer que votre thème ne produit pas déjà ce balisage.
Combien de temps avant de voir l'effet du SEO sur une boutique Shopify ?
Shopify prévient que Google peut mettre de plusieurs jours à quelques semaines pour explorer de nouveau une page et mettre à jour son résultat. Après un changement important, invitez Google à repasser depuis la Search Console, puis jugez sur les impressionsNombre de fois qu'une page apparaît dans les résultats de recherche, qu'elle soit cliquée ou non. et les positions des semaines suivantes.
Sources
- Aperçu du référencement naturel (SEO), Centre d'aide Shopify
- Modifier votre domaine principal, Centre d'aide Shopify
- Modification du type et de la cible du domaine, Centre d'aide Shopify
- What is a CanonicalBalise indiquant la version principale d'une page en cas de contenu dupliqué ou similaire. URL? Best Practice Guide, Shopify Partners Blog : shopify.com/partners/blog/canonical-urls
- theme.liquid (Dawn), Shopify sur GitHub
- Rechercher et envoyer votre sitemap, Centre d'aide Shopify
- Modification du fichier robots.txt.liquid, Centre d'aide Shopify
- Tag filtering, Shopify.dev
- Storefront filtering, Shopify.dev
- Liquid filters: structured_data, Shopify.dev
- main-product.liquid (Dawn), Shopify sur GitHub
- main-article.liquid (Dawn), Shopify sur GitHub
- Référencement naturel (SEO) international pour les marchés, Centre d'aide Shopify
- Liquid filters: within, Shopify.dev
- card-product.liquid (Dawn), Shopify sur GitHub
- Création et gestion des redirections d'URL, Centre d'aide Shopify
- header.liquid (Dawn), Shopify sur GitHub
- Bloquer l'indexation dans la recherche avec "noindex", Google Search Central
- Masquer une page pour les moteurs de recherche, Centre d'aide Shopify
- Optimize storefront SEO, Shopify.dev
- Rapport sur les statistiques d'exploration, Aide Search Console
- Gestion des paramètres de collection, Centre d'aide Shopify
- Ajout de mots-clés pour le référencement naturel (SEO) à votre boutique Shopify, Centre d'aide Shopify
- Bonnes pratiques de SEO pour les images, Google Search Central
- Optimisation de la structure de votre site pour les moteurs de recherche, Centre d'aide Shopify
- Présentation du balisage de données structurées, Google Search Central
- Prix [price], Aide Google Merchant CenterPlateforme Google pour gérer les flux produits et apparaître dans Google Shopping.
- Application Google & YouTube sur Shopify, Aide Google Merchant Center
- Performance web de la boutique en ligne, Centre d'aide Shopify
- Comprendre les Core Web Vitals et les résultats de recherche Google, Google Search Central
- Liquid filters: image_url, Shopify.dev
- Liquid filters: image_tag, Shopify.dev
- Comprendre les principes de base du SEO JavaScript, Google Search Central
- Smart SEO, Shopify App Store : apps.shopify.com/smart-seo?locale=fr
- SEO Manager, Shopify App Store : apps.shopify.com/seo-meta-manager?locale=fr
- JSON-LD for SEO, Shopify App Store : apps.shopify.com/json-ld-for-seo?locale=fr
- Yoast SEO, Shopify App Store : apps.shopify.com/yoast-seo?locale=fr
- Avada SEO Suite, Shopify App Store : apps.shopify.com/avada-seo-suite?locale=fr
- About theme app extensions, Shopify.dev
- robots.txt de la boutique de démonstration Dawn : theme-dawn-demo.myshopify.com/robots.txt

