web-dev-qa-db-fra.com

Erreurs de console de recherche avec les balises SSL et hreflang sur Shopify

Je gère 2 magasins Shopify avec SSL activé (un pour le Royaume-Uni et un pour l'Irlande) et ai récemment implémenté les balises hreflang car le contenu est globalement similaire sur les deux sites, les prix des barres et certains contenus spécifiques à une région.

Depuis l'activation de SSL, la console de recherche a généré des erreurs indiquant qu'un certain nombre d'URL n'ont pas de "balises de retour":

Search Console hreflang error screenshot

Il est intéressant de noter que toutes les "autres URL" s’appliquent à la version non SSL du site.

Mes pas jusqu'ici:

  • Ajout des 4 variantes des deux sites dans la console de recherche (http/https, www/bare)
  • Ajout des versions www et nues de chaque domaine à leurs magasins Shopify respectifs
  • Activé Redirige tout le trafic vers ce domaine dans les deux magasins, en sélectionnant l'option www.
  • SSL activé dans les deux magasins
  • Implémentation des balises hreflang dans les modèles Liquid (vous pouvez voir un exemple en affichant la source de cette page
  • Vérifié que Shopify effectue une redirection 301, et non 302, de non-SSL à SSL (c'est le cas).
  • Soumis à nouveau les pages d'accueil pour indexation via Récupérer en tant que Google , puis envoi du lien et de tous ses liens directs

Je ne sais pas si j'ai mal codé les balises hreflang, si Google tarde à saisir les modifications ou si Shopify fait quelque chose de bizarre.

1
codinghands

Les balises Hreflang sont implémentées correctement sur la page à laquelle vous avez lié. Le scénario le plus probable selon l’OMI est que Google n’a pas fini d’analyser toutes les pages.

Ainsi, par exemple, l'ancien scénario était le suivant: http: // page1/uk et http: // page1/ie étaient dans un cluster. Les deux pages sont maintenant passées à HTTPS. Le cluster est donc https: // page1/uk et https: // page1/ie .

Maintenant, disons que Google analyse http: // page1/uk et découvre que cette page redirige maintenant vers https: // page1/uk , et trouve ici le nouveau cluster (HTTPS) . Donc http: // page1/ie vient de perdre sa balise de retour. Lorsque Google finit par explorer http: // page1/ie et constate qu'il redirige maintenant vers https: // page1/ie , je pense que vos erreurs vont disparaître.

1
tinkerr