Comment surveiller le SEO d'un site Shopify
Pour surveiller le SEO d'une boutique Shopify, gardez un œil sur ce que les thèmes et les apps peuvent modifier sans que personne ne touche au contenu : les balises canonical des produits et des collections, le noindex des URL de recherche et de filtres, les modèles de title et de meta description, le robots.txt et les tags marketing injectés par les apps. Shopify génère une grande partie de ce balisage automatiquement, ce qui veut aussi dire qu'une mise à jour de thème ou une nouvelle app peut le modifier automatiquement, sans ticket ni avertissement.
C'est la contrepartie de la plateforme. Shopify prend en charge une bonne partie du SEO technique à votre place, mais comme les canonical, la pagination et les règles robots viennent de Shopify et du thème plutôt que d'une intervention humaine, ils bougent dès que la plateforme, le thème ou une app bouge. Pour une agence qui gère plusieurs boutiques, le scénario d'échec typique est une app installée pour un besoin précis qui modifie un balisage utile à tout autre chose.
D'où viennent les changements SEO sur Shopify
Des URL produit qui existent en plusieurs exemplaires
Un produit Shopify est accessible à /products/blue-shirt et, selon la façon dont le thème construit les liens, aussi à /collections/shirts/products/blue-shirt. La sélection des variantes ajoute par-dessus des URL en ?variant=. Par défaut, la plateforme place sur ces pages une canonical qui pointe vers l'URL /products/, et c'est ce qui les empêche de se concurrencer. Si une personnalisation du thème ou une app modifie cette balise, vous avez un problème de duplication alors qu'aucune page n'a été ajoutée. Notre guide pour détecter le contenu dupliqué explique comment le repérer.
Les thèmes
Les fichiers Liquid du thème, principalement theme.liquid et les fichiers de sections et de snippets qu'il appelle, déterminent comment sont générés le <title>, la meta description, le H1 et le hreflang. Publier un nouveau thème, ou faire passer le thème actuel à une nouvelle version, peut changer ce rendu sur tous les produits et toutes les collections d'un coup. Un titre qui était un H1 dans l'ancien thème peut devenir un H2 dans le nouveau.
Les apps
Widgets d'avis, apps d'upsell ou de traduction, pop-ups et constructeurs de pages injectent du code dans la boutique. Certaines ajoutent leurs propres données structurées ou leur hreflang, d'autres des scripts de tracking, et désinstaller une app ne retire pas toujours tout ce qu'elle a ajouté aux fichiers du thème.
robots.txt.liquid
Shopify sert un robots.txt par défaut, que vous pouvez remplacer en ajoutant un template robots.txt.liquid au thème. C'est pratique pour bloquer des URL à paramètres supplémentaires, mais une règle erronée part alors en production avec un changement de thème, comme n'importe quelle autre modification, et un changement de thème peut rétablir le fichier par défaut ou faire perdre une personnalisation.
Les URL de recherche, de filtres et de tags
La recherche interne sur /search et les URL de collections filtrées produisent de nombreuses pages pauvres. Le robots.txt par défaut de Shopify bloque plusieurs de ces schémas, mais la présence d'un noindex sur les pages filtrées, et la façon dont elles sont liées, dépendent du thème.
Ce qu'il faut surveiller sur chaque boutique Shopify
Revérifier à la main après chaque installation d'app ou mise à jour de thème n'est pas réaliste sur une boutique de plusieurs centaines de produits. Ce qui fonctionne, c'est un petit ensemble fixe de contrôles comparés à un état de référence. Pour chaque boutique :
- la canonical des pages produit et collection
- le
noindexsur des pages qui devraient être indexées, et son absence là où il devrait figurer - le title et la meta description des principaux modèles
- le H1 des pages produit et collection
- le contenu du robots.txt
- les URL de
sitemap.xml, qui sur Shopify est un index pointant vers des sitemaps enfants pour les produits, les collections, les pages et les blogs - GA4, GTM et le Meta Pixel sur la boutique
Les tags marketing méritent une mention particulière sur Shopify, car ils sont souvent ajoutés via des apps ou les réglages Événements clients plutôt qu'écrits en dur dans le thème, et ils apparaissent ou disparaissent au gré des changements d'apps. Plus de détails dans la surveillance des tags marketing.
Utiliser Deltio sur des boutiques Shopify
Deltio vérifie la boutique en ligne depuis l'extérieur : aucune app Shopify à installer, aucun compte employé à créer, et les changements d'apps sur la boutique ne peuvent pas désactiver la surveillance. Sur un cycle quotidien, il lit le sitemap et les pages qu'il contient, contrôle noindex, canonical, title, meta description et H1, et compare le résultat à la vérification précédente. Les changements du robots.txt, les URL ajoutées ou retirées du sitemap et la disparition de GA4, GTM ou du Meta Pixel sont aussi signalés, tout comme les bannières de consentement aux cookies. Les alertes partent sur Slack ou par e-mail pour la boutique concernée, avec la liste des URL touchées.
Il y a quelques limites. Les vérifications sont quotidiennes : un changement fait à 10 h est signalé au cycle suivant, pas en temps réel. Deltio ne mesure ni la vitesse des pages ni les Core Web Vitals. Il ne sait pas non plus pourquoi un changement s'est produit. Il peut vous dire que la canonical a changé sur 40 fiches produit, mais trouver quelle app ou quelle modification du thème en est responsable reste votre travail. Sur Starter, la limite est de 5 000 URL pour l'ensemble de vos sites, ce qui compte pour les gros catalogues.
Si vous gérez plusieurs boutiques, commencez par celles qui ont le plus d'apps ou l'équipe merchandising la plus active, car ce sont elles qui changent le plus. Vous pouvez ajouter une boutique pendant un essai de 14 jours.
Questions fréquentes
- Peut-on modifier le robots.txt sur Shopify ?
- Oui. Shopify génère un robots.txt par défaut, que vous pouvez personnaliser en ajoutant un template robots.txt.liquid dans l'éditeur de code du thème. La documentation de Shopify recommande de conserver les règles par défaut et de les compléter, car les supprimer peut exposer aux robots les URL de paiement, de panier et de recherche.
- Faut-il canonicaliser vers /products/ les URL produit qui passent par une collection ?
- Dans la plupart des cas, oui, et le rendu par défaut de Shopify le fait déjà. Vérifiez aussi que les liens du thème pointent directement vers les URL /products/, car Google rencontre ainsi moins souvent les variantes passant par les collections.
- Changer de thème a-t-il un effet sur le SEO d'une boutique Shopify ?
- C'est possible. Les titles, les meta descriptions et les données produit restent dans l'administration, mais c'est le thème qui décide de leur rendu, y compris les niveaux de titre, la canonical, un éventuel hreflang et les données structurées. Comparez ces éléments sur quelques modèles clés avant et après la publication d'un nouveau thème.
- Deltio a-t-il besoin d'une app Shopify ou d'un accès administrateur ?
- Non. Il lit la boutique publique, le sitemap et le robots.txt : il fonctionne donc sur n'importe quelle boutique Shopify sans rien installer, et la désinstallation d'apps sur la boutique ne l'affecte pas.
- Combien coûte Deltio ?
- Starter couvre jusqu'à 50 sites et 5 000 URL pour 29 € par mois, ou 24 € par mois en facturation annuelle. Professional (jusqu'à 200 sites) coûte 59 € par mois et Enterprise (jusqu'à 500 sites) 139 € par mois. Chaque plan comprend un essai gratuit de 14 jours.