SEO Shopify : problèmes et astuces

Publié: 2021-07-19

Shopify a atteint de nouveaux sommets de popularité, mais la plate-forme n'est pas sans problèmes de référencement...

Shopify a connu une croissance significative au cours des dernières années, et cela s'est vraiment accéléré en 2020, car un nombre croissant de personnes voulaient un moyen rapide, facile et évolutif de mettre leur entreprise en ligne pendant la pandémie.

En regardant les données de Google Trends, nous pouvons voir à quel point ce pic était apparent :

référencement shopify

Ce n'est pas sans raison - Shopify est une excellente plate-forme pour créer une entreprise, en particulier pour ceux qui n'ont pas d'expérience numérique - l'un de ses principaux arguments de vente est sa simplicité.

Mais c'est peut-être cette concentration sur la simplicité et la création d'une plate-forme principalement conçue pour les utilisateurs débutants qui a entraîné la rigidité de Shopify : de nombreuses tâches techniques de référencement que vous pourriez vous attendre à effectuer sur des plates-formes comme WordPress ou Magento ne sont pas possibles sur Shopify, solutions de contournement assez complexes. Jetons un coup d'œil à certains de ces problèmes, ainsi qu'à quelques conseils de référencement Shopify.

1) Structure d'URL forcée

L'une des premières choses que vous remarquerez sur n'importe quel site Shopify est qu'ils ont tous la même structure d'URL. Les catégories sont /collections/, et chaque produit aura /products/ dans l'URL. Ceci est gravé dans la pierre dans Shopify, ce qui signifie que vous ne pourrez pas faire des choses comme avoir une URL de produit à la racine.

Je ne pense pas que ce soit un problème énorme en soi, mais si vous migrez d'une autre plate-forme vers Shopify, l'ensemble de votre site Web devra subir des modifications d'URL. Bien sûr, il est toujours préférable d'éviter toute modification d'URL dans la mesure du possible. Une migration vers Shopify impliquant un grand nombre de modifications d'URL forcées sera probablement assez pénible, même avec des redirections.

2) Pas de sous-catégories

Shopify ne nous permet pas non plus de créer des sous-catégories avec des URL hiérarchiques.

Sur une autre plate-forme, nous pouvons créer une sous-catégorie avec la structure d'URL suivante : example.com/collections/mens-shirts/long-sleeve .

Mais sur Shopify, vous ne pouvez pas avoir de hiérarchies au sein des collections.

Donc, si vous vouliez que ce soit une page de collections de « sous-catégorie », il faudrait que ce soit une collection plate à part entière, telle que :

example.com/collections/mens-shirts-long-sleeve.

Si vous essayez d'ajouter une barre oblique en vous-même, elle se transformera automatiquement en tiret.

Notez que les collections peuvent être imbriquées sous différentes collections dans le menu de navigation, pour donner l'apparence visuelle des sous-catégories. Mais en termes d'URL et de structure backend, ils sont au même niveau.

Idéalement, j'aurais aimé qu'une structure hiérarchique signale clairement les relations entre les ensembles de pages de catégories parent/enfant. Cependant, vous pouvez filtrer les collections par une balise, ce qui crée en quelque sorte une page de sous-catégorie. Mais ce n'est pas sans problèmes…

3) Contenu en double créé par les filtres

Prêtes à l'emploi, les collections peuvent être filtrées avec des balises, permettant aux utilisateurs de filtrer et d'affiner une collection de produits.

Par exemple, si vous vouliez avoir la possibilité de filtrer les /chemises pour hommes/ par la couleur rouge, vous créeriez une balise pour le rouge et l'appliqueriez à tous les produits pertinents. Si ce filtre est ensuite sélectionné sur /mens-shirts/, le comportement par défaut de Shopify serait de créer une nouvelle URL :

example.com/collections/mens-shirts/red.


Cette nouvelle URL, créée en sélectionnant un filtre, ajoute la balise à l'URL d'origine et possède un canonique d'auto-référencement, elle est donc indexable. L'avantage de ceci est que cela nous permet d'avoir des pages indexables pertinentes pour des requêtes de recherche plus spécialisées (par exemple, catégorie d'article + couleur), en quelque sorte remplissant la fonction d'une page de sous-catégorie statique.

L'inconvénient est qu'en ayant toutes les options de filtre indexables, des collections en double peuvent être facilement créées.

Ainsi, bien que nous ayons une page pour les chemises rouges pour hommes sur /collections/mens-shirts/red (accessible via le filtre), nous avons peut-être déjà une page de collections statique pour les chemises rouges pour hommes sur example.com/collections/mens-red-shirts /!

Cela pourrait alors se produire plusieurs fois sur chaque page de collections.

Je résoudrais normalement ce type de problème en utilisant des balises canoniques. Il n'est pas particulièrement rapide ou facile d'appliquer un canonique personnalisé sur Shopify, mais cela peut être fait en utilisant des instructions if basées sur divers modèles de votre thème et en utilisant des paramètres de thème.

dupliquer

Alternativement, il existe des applications Shopify qui révisent le filtrage des produits et résolvent certains problèmes de référencement pendant qu'ils y sont. Boost en est un exemple ; si nous devions filtrer /mens-shirts/ par la couleur rouge lors de l'utilisation de cette application, l'URL résultante serait canonique à /mens-shirts/, donc tout va bien en termes de contenu en double dans l'index.

L'inconvénient de cette approche est que cela peut vous amener à garder des pages de référencement précieuses invisibles pour Google. Assurez-vous d'avoir bien compris l'impact du maintien de ces URL de filtrage hors de l'index ; voyez quel type de page les concurrents ont un classement pour les «chemises rouges» ou quelle que soit votre page, et faites une évaluation en fonction des avantages et des inconvénients de les canoniser.

De plus, il convient de noter que sur les pages de balises, vous ne pouvez pas modifier le contenu de la page. Généralement, il dupliquera ce qui se trouve sur la page à partir de laquelle il est filtré. Ainsi, /mens-shirts/red aurait le même contenu que /mens-shirts. Cela pourrait être ennuyeux si vous visez des pages hautement optimisées ciblant davantage de permutations de mots clés de niche.

4) Impossible de modifier les robots.txt et le plan du site XML

De nombreux sites de commerce électronique utilisent robots.txt pour empêcher Google d'explorer les pages qu'il n'a pas besoin d'explorer, telles que les URL de navigation à facettes.

Mais comme la structure de l'URL, le fichier robots.txt sur Shopify est rigide et verrouillé. C'est le même sur tous les sites Shopify et ne peut pas être modifié. Bien que le fichier robots.txt de Shopify fasse un très bon travail, il peut arriver que vous souhaitiez ajouter quelque chose à robots.txt pour empêcher Google de voir un autre type d'URL. Vous auriez plutôt besoin d'une solution différente, telle que l'application d'une balise noindex.

Comme robots.txt, il n'est pas non plus exclu que vous souhaitiez un jour modifier manuellement le plan du site XML. Malheureusement, cela aussi est bloqué par Shopify. Ce forum répertorie une solution de contournement par laquelle un fichier de plan de site personnalisé est téléchargé dans le magasin et une redirection mise en œuvre à partir du sitemap.xml d'origine vers la nouvelle URL du fichier. Je ne l'ai pas essayé et cela ne semble pas fonctionner pour tout le monde, mais si vous êtes désespéré de modifier votre plan de site XML, cela pourrait valoir le coup.

5) URL de produits en double

Par défaut, les URL des produits sur Shopify incluent le chemin de la collection, et si vous accédez au même produit via différentes collections, ce produit identique est disponible sur plusieurs URL différentes. Par exemple, une chemise rouge pour homme peut figurer sur l'URL canonique example.com/products/nice-red-shirt.

Mais vous pourrez peut-être y accéder via quelques pages de collection :

example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt

Chacune de ces URL serait identique mais serait canonique à example.com/products/nice-red-shirt.

La limitation ici est que, généralement et par défaut, cette URL canonique ne sera pas liée en dehors de la page de liste Tous les produits, que vous pouvez afficher sur la plupart des sites Shopify à /collections/all/.

Cela brosse un tableau assez déroutant pour Google. La balise canonique est utilisée pour illustrer quelle version de l'URL est la version principale. Pourtant, la version que nous disons devrait être prioritaire est en fait à peine liée, et diverses versions non canoniques sont celles auxquelles sont liées ! Si vous accédez aux produits via le menu de navigation et à partir d'une page de collections, vous serez redirigé vers une URL qui canonisera vers une autre.

Cela peut être corrigé en modifiant le fichier .liquid du thème. Ce correctif garantit que c'est l'URL canonique qui est liée à travers le site Web et aidera à dissiper toute confusion. Si vous avez des URL de produits avec un potentiel de recherche, cela vaut certainement la peine d'être mis en œuvre.

6) Aucun accès à .htaccess peut rendre les redirections délicates

Aucun .htaccess signifie que les redirections basées sur des règles ne sont pas possibles.

Bien qu'il soit possible d'appliquer facilement des redirections individuelles dans Shopify, pour les tâches en masse, c'est un peu plus délicat, et celles-ci devront être complétées dans Excel et téléchargées via une application Shopify telle que Transportr .

Il convient également de noter que si Shopify est limité à 100 000 redirections, cette limitation ne s'applique pas aux applications comme Transportr.

7) Pas de sous-répertoires internationaux

international

Si votre entreprise se développe à l'international, un élément clé de ce plan d'expansion doit être le référencement international et la façon dont votre site Web sera structuré afin de maximiser le trafic organique.

Cela impliquerait généralement de choisir entre l'utilisation de sous-répertoires, de sous-domaines ou de CCTLD . Mais avec Shopify, les sous-répertoires internationaux ne sont pas possibles, donc à moins que vous ne vouliez avoir des domaines entièrement séparés pour chaque pays, un sous-domaine est la seule option. Voir https://uk.gymshark.com/ comme exemple.

Google a déclaré que les sous-domaines sont traités de la même manière que les sous - répertoires , mais cela reste débattu dans la communauté SEO – voici Rand Fishkin reliant 14 études de cas prouvant apparemment que ce n'est pas vrai. Mon expérience a également été que les sous-répertoires surpassent toujours les sous-domaines, et il semble que malgré ce qui est dit, les sous-domaines sont dans une certaine mesure traités différemment du domaine principal. Alors qu'un sous-répertoire permet une consolidation plus claire de l'autorité.

Sur ce fil de janvier 2021 , un responsable de produit commercial mondial de Shopify a déclaré que des sous-répertoires étaient envisagés pour les sites Web internationaux, bien qu'il n'y ait pas de calendrier.

Une approche alternative à cela, et à d'autres problèmes posés par la structure d'URL rigide de Shopify, consisterait à utiliser un CMS Headless, où le front-end et le back-end sont séparés mais communiquent via l'API. Cela vous laisserait le contrôle total de vos URL et vous redonnerait une partie de la flexibilité de référencement qui manque à Shopify dès le départ. Nous laisserons un regard plus approfondi sur les avantages et les inconvénients des sites Headless jusqu'à une autre fois !

Conclusion

Shopify a des limitations de référencement, mais elles ne sont en aucun cas inattaquables. Certains problèmes de référencement tels que les produits en double ou les URL de collection peuvent être résolus avec un peu de bricolage ou en utilisant des applications Shopify (payantes).

D'autres limitations SEO sont intégrées afin que les personnes créant une entreprise en ligne pour la première fois et avec peu de connaissances numériques ne courent aucun risque de casser quoi que ce soit - par exemple en modifiant le .htaccess ou le robots.txt.

Alors que de plus en plus d'entreprises commencent à l'utiliser et en particulier à mesure que les entreprises qui utilisent Shopify grandissent et que l'expertise se développe, je m'attends à ce que Shopify accorde plus de libertés à ceux qui travaillent avec. Les connaissances de ses utilisateurs se seront développées au-delà d'un seul groupe gérant un site Web de base, et Shopify devrait accorder cette flexibilité supplémentaire.