web-dev-qa-db-fra.com

Comment résoudre l'erreur: Balises de retour manquantes hreflang dans un site Web multilingue

J'ai un site Web multilingue, qui a les propriétés suivantes:

  1. Il n’a pas de page .com /, il utilise toujours des suffixes pour toutes les langues, par exemple exemple.com/es, exemple.com/fr, etc.
  2. J'ai configuré <link rel="alternate" hreflang="es" href="http://www.example.com/es" /> pour chaque langue.
  3. J'utilise aussi <link rel="alternate" hreflang="x-default" href="http://www.example.com" /> comme recommandé par Google (voir ici )

Cependant, je reçois toujours l'erreur. Je ne sais pas si cela est dû à l'absence de page example.com/, car l'utilisateur est toujours redirigé vers la version avec suffixe, basé sur la langue par défaut du navigateur.

1
Cesar

Si la page A contient des liens vers les pages B et C, la page B doit également renvoyer vers les pages A et C, et la page C vers les pages A et B. De plus, chaque page doit renvoyer à elle-même.

Cela signifie donc que toutes les pages auront exactement le même balisage hreflang. Cette page a plus d'infos: https://hreflang.org/missing-return-tags-error-for-hreflang/

1
tinkerr