4 nouvelles fonctionnalités SEO Edge avec Shopify

Pendant longtemps, la plate-forme de commerce électronique Shopify a rencontré des réactions mitigées de la communauté SEO.

Plusieurs grandes entreprises utilisent la plate-forme avec succès.

Cela dit, de nombreux professionnels du référencement technique vous diront qu’il existe certains éléments de la plateforme qui:

Cependant, cela a le potentiel de changer grâce aux SEO optimisés et aux travailleurs Cloudflare.

Le 13 avril, Matt Prince de CloudFlare a confirmé via Twitter que la précédente relation «nuage gris» entre Shopify et Cloudflare a changé.

Le nuage gris est la terminologie CloudFlare pour l’intégration CloudFlare n’étant pas «entière».

Auparavant, CloudFlare ne pouvait être utilisé qu’à des fins DNS avec Shopify.

Maintenant, vous pouvez demander à CloudFlare d’activer le «nuage orange» pour l’intégration et de le rendre empilable.

Patrick Donahue, chef de produit CloudFlare, a également confirmé que la société était en train de mettre à jour la documentation accessible au public et le tableau de bord CloudFlare Workers pour permettre aux utilisateurs d’activer eux-mêmes cette intégration.

Le passage du nuage gris à un nuage orange pourrait être une étape importante dans le développement de Shopify en tant que plateforme préférée au sein de la communauté SEO.

Être entièrement sur le réseau CloudFlare entraînera des avantages en termes de vitesse.

Il permet également aux pratiques SEO de pointe de résoudre certains des bogues techniques.

J’espère que cette nouvelle possibilité de configuration est également reflétée par les autres principales plates-formes CDN et que les correctifs ci-dessous sont disponibles via Akamai EdgeWorkers et la solution Fastly edge.

4 possibilités de SEO pour Shopify Edge

Maintenant que nous avons la possibilité de modifier la base de code Shopify (via le CDN CloudFlare et les travailleurs), voici quelques éléments dont nous pouvons profiter pour imposer davantage nos visions de meilleures pratiques de référencement sur les sites Web de nos clients Shopify.

1. Modification du fichier Shopify Robots.txt

Chaque fois que vous parlez à Shopify d’un consultant SEO techniquement spécialisé, le fichier robots.txt n’est jamais loin de la conversation.

Bien que cela n’affecte pas directement les classements, le fait de pouvoir contrôler le contenu du fichier .txt peut être utile pour limiter le gonflement d’index et pour inciter Google à ne pas explorer des chemins spécifiques.

Le fichier Shopify robots.txt standard que nous connaissons tous est le suivant:

# nous utilisons Shopify comme plateforme de commerce électronique

Agent utilisateur: *
Interdire: / admin
Interdire: / panier
Interdire: / commandes
Interdire: / commander
Interdire: / 25686620 / checkouts
Interdire: / chariots
Interdire: / compte
Interdire: / collections / * + *
Interdire: / collections / *% 2B *
Interdire: / collections / *% 2b *
Interdire: / blogs / * + *
Interdire: / blogs / *% 2B *
Interdire: / blogs / *% 2b *
Interdire: / * design_theme_id *
Interdire: / * preview_theme_id *
Interdire: / * preview_script_id *
Interdire: / remise / *
Interdire: / apple-app-site-association

# Google adsbot ignore le fichier robots.txt, sauf indication contraire!
User-agent: adsbot-google
Interdire: / commander
Interdire: / chariots
Interdire: / commandes
Interdire: / 25686620 / checkouts
Interdire: / remise / *
Interdire: / * design_theme_id *
Interdire: / * preview_theme_id *
Interdire: / * preview_script_id *

Agent utilisateur: Nutch
Interdire: /

Agent utilisateur: MJ12bot
Retard d’exploration: 10

Agent utilisateur: Pinterest
Retard d’exploration: 1

Cependant, maintenant que le nuage gris devient orange, nous pouvons le modifier via Edge SEO.

Bien qu’il n’y ait pas de justification solide, à mon avis, pour supprimer des éléments du fichier robots.txt prêt à l’emploi, via des outils de pointe comme Sloth et Spark, vous pourrez ajouter des lignes supplémentaires.

2. Modification de la structure d’URL de Shopify

Grâce au SEO de pointe et à la nouvelle intégration du cloud orange, cela devrait être réalisable, comme c’est le cas avec d’autres intégrations de cloud orange standard.

Mais ce n’est pas parce que vous pouvez le faire.

Comme l’a confirmé John Mueller à VirtuaCon en avril 2020, la structure de l’URL contenant des sous-dossiers supplémentaires, ou des mots-clés dans ces sous-dossiers, n’a pas d’impact sur les classements et l’accent devrait être mis sur les URL propres.

De ce fait, avoir une structure d’URL forcée comme / pages / et / collections / pourrait ne pas se prêter à être “propre”, c’est mieux que d’avoir toutes les URL hors du domaine racine, comme sur Wix.

L’utilisation de travailleurs de cette manière pourrait également entraîner une latence supplémentaire (et évitable) dans le chargement de la page, de sorte que la modification de la structure de l’URL pourrait être payante avec la vitesse du site.

Vous devrez également rediriger les URL Shopify précédentes vers les nouvelles URL personnalisées, encore une fois, en ajoutant des redirections pour les backlinks et l’historique du site Web précédent.

3. Collecte des fichiers journaux de Shopify

L’analyse du fichier journal peut être un outil extrêmement polyvalent et important au sein de l’arsenal d’un consultant en référencement technique.

Cela n’est pas possible via Shopify en raison de la situation d’hébergement partagé n’est pas possible de tirer des journaux.

Cependant, via Cloudflare Workers, il est possible de collecter une forme de fichier journal via:

Utilisation de chaînes de filtrage Intégration avec une application tierce telle que Loggly ou un compartiment Amazon S3 appartenant.

La sortie de ceci est un format de fichier journal, qui peut être utilisé dans n’importe quel outil d’analyse de fichier journal traditionnel et produire les mêmes résultats d’analyse.

Pseudo-fichiers journaux collectés à l’aide de chaînes de filtres avec Cloudflare Workers

Étant donné que vous filtrez les demandes effectuées par Google (et d’autres moteurs de recherche) sur votre domaine, cela n’affecte pas l’hébergement «partagé» fourni par Shopify.

Il n’y a aucun risque de recevoir d’autres demandes de site Web (journaux) dans vos données et de compromettre les garanties de données.

4. Implémentation de Hreflang

Hreflang peut être compliqué dans le meilleur des cas, et encore plus avec les magasins de commerce électronique internationaux en raison de la disponibilité des produits et des différences d’expédition entre les différents pays.

Shopify rend cela un peu plus simple avec le fait d’avoir des vitrines distinctes (plutôt qu’une structure de base de données unique) pour une présence Web internationale.

Il existe des applications au sein de la boutique Shopify telles que Weglot et Helium pour aider à la mise en œuvre de Hreflang, mais le SEO de pointe et les employés peuvent offrir une solution plus gérable.

En règle générale, hreflang sur Shopify nécessite un travail chronologique pour s’exécuter, il y a donc toujours une période de quelques heures où un magasin ne reflète pas nécessairement l’autre.

Cela permet à Google (et à d’autres moteurs de recherche) de trouver une erreur et de la signaler via une plateforme d’outils pour les webmasters.

Grâce à un outil comme Sloth, hreflang peut être mappé dans un CSV et converti en code Cloudflare Worker, puis déployé via le CDN.

Lorsque vous déployez et mettez à jour le cache sur Cloudflare, le changement sera répercuté sur le site en direct en quelques secondes.

Cette méthode de L’injection de hreflang est vérifiable via des outils tiers tels que:

Sitebulb.Screaming Frog.HreflangChecker.com (qui est un outil que j’ai construit) .Hreflang management with Cloudflare Workers, through Sloth

De cette façon, vous évitez la lourdeur de modifier le liquide du thème ou de vous enfermer dans une application tierce (car vous êtes propriétaire du processus via votre CDN existant).

Davantage de ressources:

Crédits d’image

Toutes les captures d’écran prises par l’auteur, avril 2020

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *