De nombreuses tâches techniques de référencement que l’on peut s’attendre à effectuer sur des plateformes comme WordPress ou Magento ne sont pas possibles sur Shopify, et d’autres nécessitent des solutions de contournement assez complexes. Jetons un coup d’œil à certains de ces problèmes, ainsi qu’à quelques astuces de référencement Shopify.
1) Structure d’URL forcée
L’une des premières choses que vous remarquerez sur un site Shopify est qu’ils ont tous la même structure d’URL. Les catégories sont /collections/, et chaque produit a /products/ dans l’URL. Cette structure est figée 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 qu’il s’agisse d’un problème majeur en soi, mais si vous migrez d’une autre plateforme vers Shopify, l’ensemble de votre site Web devra subir des changements d’URL. Bien entendu, il est toujours préférable d’éviter tout changement d’URL dans la mesure du possible. Une migration vers Shopify impliquant un grand nombre de changements d’URL forcés sera probablement assez douloureuse, 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 URLs hiérarchiques.
Sur une autre plateforme, nous pourrions créer une sous-catégorie avec la structure URL suivante : exemple.com/collections/mens-shirts/long-sleeve.
Mais sur Shopify, il est impossible d’avoir des hiérarchies dans les collections.
Si vous essayez d’ajouter vous-même une barre oblique, elle sera automatiquement remplacée par un trait d’union.
Notez que les collections peuvent être imbriquées sous d’autres collections dans le menu de navigation, pour donner l’apparence visuelle de sous-catégories. Mais en termes d’URL et de structure dorsale, elles sont au même niveau.
Idéalement, j’aurais souhaité une structure hiérarchique pour signaler clairement les relations entre les ensembles de pages de catégories parents/enfants. Cependant, vous pouvez filtrer les collections par une étiquette, ce qui crée en quelque sorte une page de sous-catégorie. Mais cela n’est pas sans poser de problèmes…
3) Contenu dupliqué créé par les filtres
D’emblée, les collections peuvent être filtrées par des balises, ce qui permet aux utilisateurs de filtrer et d’affiner une collection de produits.
Par exemple, si vous voulez avoir la possibilité de filtrer /mens-shirts/ par la couleur rouge, vous créez une étiquette pour rouge et l’appliquez à tous les produits concernés. Si ce filtre est ensuite sélectionné sur /mens-shirts/, le comportement par défaut de Shopify sera de créer une nouvelle URL :
exemple.com/collections/mens-shirts/rouge.
Cette nouvelle URL, créée en sélectionnant un filtre, ajoute la balise à l’URL d’origine et possède un canonical auto-référencé, ce qui la rend indexable. L’avantage de cette méthode est qu’elle nous permet d’avoir des pages indexables correspondant à des requêtes de recherche plus spécialisées (par exemple, catégorie d’article + couleur), remplissant en quelque sorte la fonction d’une page de sous-catégorie statique.
L’inconvénient est qu’en rendant toutes les options de filtrage indexables, on peut facilement créer des collections en double.
Ainsi, alors que nous avons une page pour les chemises rouges pour hommes à l’adresse /collections/mens-shirts/red (à laquelle on accède par le filtre), il se peut que nous ayons déjà une page de collection statique pour les chemises rouges pour hommes à l’adresse example.com/collections/mens-red-shirts/ ! Cela pourrait donc se produire plusieurs fois sur chaque page de collection.
Normalement, je résoudrais ce type de problème en utilisant des balises canoniques. Il n’est pas particulièrement rapide ou facile d’appliquer une balise canonique personnalisée 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 les paramètres du thème.
Il existe également des applications Shopify qui remanient le filtrage des produits et résolvent certains problèmes de référencement. Boost en est un exemple : si nous filtrons /mens-shirts/ par la couleur rouge en utilisant cette application, l’URL résultante devient /mens-shirts/, donc tout va bien en termes de contenu dupliqué dans l’index.
Il existe également des applications Shopify qui remanient le filtrage des produits et résolvent certains problèmes de référencement. Boost en est un exemple : si nous filtrons /mens-shirts/ par la couleur rouge en utilisant cette application, l’URL résultante devient /mens-shirts/, et tout va bien en termes de contenu dupliqué dans l’index. L’inconvénient de cette approche est qu’elle peut vous conduire à garder des pages SEO précieuses invisibles pour Google. Assurez-vous de bien comprendre l’impact de l’élimination de ces URL de filtrage dans l’index ; voyez quel type de page vos concurrents classent pour « chemises rouges » ou autre, et évaluez les avantages et les inconvénients de leur canonisation.
En outre, il convient de noter que sur les pages de balises, il est impossible de modifier le contenu de la page. En général, il reproduira ce qui se trouve sur la page à partir de laquelle il est filtré. Ainsi, /mens-shirts/red aura le même contenu que /mens-shirts. Cela peut être gênant si vous souhaitez avoir des pages hautement optimisées ciblant des permutations de mots clés plus spécialisés.
4) Impossibilité de modifier les fichiers robots.txt et sitemap XML
De nombreux sites de commerce électronique utilisent le fichier robots.txt pour empêcher Google d’explorer les pages qu’il n’a pas besoin d’explorer, comme les URL de navigation à facettes.
Mais comme la structure des URL, le fichier robots.txt de Shopify est rigide et verrouillé. Il est le même sur tous les sites Shopify et ne peut pas être modifié. Bien que le fichier robots.txt de Shopify fasse du bon travail, il peut arriver que vous souhaitiez ajouter quelque chose au fichier robots.txt pour empêcher Google de voir un autre type d’URL. Il vous faudra alors trouver une autre solution, comme l’application d’une balise noindex.
Comme pour robots.txt, il n’est pas exclu que vous souhaitiez un jour modifier manuellement le sitemap XML. Malheureusement, cela aussi est bloqué par Shopify. Ce forum propose une solution de contournement consistant à télécharger un fichier sitemap personnalisé sur la boutique et à mettre en place une redirection du fichier sitemap.xml d’origine vers l’URL du nouveau fichier. Je n’ai pas essayé et cela ne semble pas fonctionner pour tout le monde, mais si vous êtes désespéré pour modifier votre sitemap xml, cela pourrait valoir la peine d’essayer.
5) URL de produit 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 se trouver sur l’URL canonique exemple.com/produits/nice-red-shirt.
Mais vous pouvez y accéder via plusieurs pages de collection :
- exemple.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
- exemple.com/collections/chemises pour hommes à manches longues/produits/nice-red-shirt
- exemple.com/collections/mens-red-shirts/produits/nice-red-shirt
Chacune de ces URL serait identique mais serait canonisée en exemple.com/produits/nice-red-shirt.
La limitation ici est qu’en général, cette URL canonique ne sera pas liée à l’extérieur de la page de liste Tous les produits, que vous pouvez voir sur la plupart des sites Shopify à /collections/all/.
Cela donne une image assez confuse pour Google. La balise canonique est utilisée pour indiquer quelle version de l’URL est la version principale. Pourtant, la version qui, selon nous, devrait être prioritaire, est en fait à peine liée, et ce sont diverses versions non canoniques qui sont liées ! Si vous accédez aux produits via le menu de navigation et à partir d’une page de collections, vous serez dirigé vers une URL qui est canonisée vers une autre.
Ce problème peut être résolu en modifiant le fichier .liquid du thème. Cette correction permet de s’assurer que c’est l’URL canonique qui est liée à l’ensemble du site Web et de dissiper toute confusion. Si vous avez des URL de produits ayant un potentiel de recherche, cela vaut certainement la peine d’être mis en œuvre.
6) L’absence d’accès à .HT Access peut rendre les redirections délicates
Sans .HT Access, 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, c’est un peu plus délicat pour les travaux en masse, qui devront être complétés dans Excel et téléchargés 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.
Conclusion
Shopify a des limites en matière de référencement, mais elles ne sont en aucun cas inattaquables. Certains problèmes de référencement, tels que les produits dupliqués ou les URL de collection, peuvent être résolus avec un peu de bricolage ou par l’utilisation d’applications Shopify (payantes). n’oubliez pas a contactez notre agence digital marketing Si vous avez besoin de plus d’information .