web-dev-qa-db-fra.com

Que signifie "pas de balises de retour"?

À l'intérieur de la balise de mon site Web <head> code de la pièce comme ci-dessous et récemment, un message d'erreur est signalé par "Outils pour les webmasters de Google → Ciblage international":

en - pas de balises de retour
es - pas de balises de retour

J'ai googlé mais je ne peux toujours pas comprendre ce que signifie "pas de balises de retour"?

J'ai vérifié l'URL http://example.com/?hl=en travail dans mon itinéraire de site Web permet d'obtenir le contenu.
Ou cela signifie-t-il qu'il doit y avoir un dom <a> href et identique à l'URL de langue dans mon <body> contenu?

<head>
  <!-- … -->
  <link href="http://domain.com/" rel="canonical">
  <link href="http://domain.com/" hreflang="x-default" rel="alternate">
  <link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
  <link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
</head>
1
user1775888

L'avertissement signifie que les pages vers lesquelles vous créez un lien ne comportent pas de balises hreflang renvoyant à l'URL répertoriée.

les balises hreflang sont par nature bidirectionnelles. Chaque fois que vous créez un lien vers une URL contenant des balises hreflang, cette URL doit à son tour renvoyer à l'URL d'origine.

par exemple:

Si sur cette URL: http://domain.com/

Vous avez ces balises dans votre code:

<link href="http://domain.com/" rel="canonical">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">

Puis sur cette URL http://domain.com/?hl=en

Vous devez avoir au moins les balises suivantes implémentées:

<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">

et sur cette URL http://domain.com/?hl=es

Vous devez avoir au moins les balises suivantes implémentées:

<link href="http://domain.com/?hl=es" hreflang="es" rel="alternate">
<link href="http://domain.com/?hl=en" hreflang="en" rel="alternate">
<link href="http://domain.com/" hreflang="x-default" rel="alternate">

Si ces balises sont présentes, assurez-vous que les URL sont explorables par Google. Par exemple, ils ne sont pas bloqués dans le fichier robots.txt, ils ne possèdent pas non plus les balises NOINDEX des robots ou ne possèdent pas de balise canonique référençant une URL différente de la leur.

Si aucun de ces problèmes ne se pose, il suffit à Google de ré-analyser les URL. Les problèmes dans les Outils pour les webmasters sont connus pour être obsolètes.

Vous pouvez également noter que Google recommande de ne pas utiliser les paramètres d'URL pour des versions linguistiques différentes des pages. Pour en savoir plus, cliquez ici:

Sites multirégionaux et multilingues et tilisez hreflang pour les URL de langue et les URL régionales

1
Max