web-dev-qa-db-fra.com

Les versions en langue alternative peuvent-elles s'appuyer sur des droits canoniques pour satisfaire à l'exigence de renvoyer à la page d'origine?

Disons que j'ai 4 URL:

  1. www.example.com/en/main-content
  2. www.example.com/en/almost-identical-to-main-content
  3. www.example.com/fr/main-content
  4. www.example.com/fr/almost-identical-to-main-content

La deuxième URL de la liste a une balise canonique pour la première URL de la liste et la quatrième URL de la liste a une balise canonique pour la troisième URL de la liste.

En termes de langues, les URL 3 et 1 sont des versions alternatives l'une de l'autre, tout comme 4 et 2.

Google exige que chaque version alternate ait une balise bidirectionnelle, une de chaque page pointant vers l'autre. Est-ce que l'URL 2 peut faire pointer sa balise alternate vers l'URL 3, comme l'URL 3 a de toute façon une canonique vers l'URL 4, ou doit-elle pointer sur l'URL 4?

1
youngcouple10

Le balisage canonical + hreflang de vos urls devrait ressembler à:

www.example.com/fr/main-content

<link rel="canonical" href="www.example.com/en/main-content">
<link rel="alternate" href="www.example.com/en/main-content" hreflang="en" />
<link rel="alternate" href="www.example.com/fr/main-content" hreflang="fr" />

www.example.com/en/similar-to-main-content

<link rel="canonical" href="www.example.com/en/main-content">
<link rel="alternate" href="www.example.com/en/similar-to-main-content" hreflang="en" />
<link rel="alternate" href="www.example.com/fr/similar-to-main-content" hreflang="fr" />

www.example.com/fr/main-content

<link rel="canonical" href="www.example.com/fr/main-content">
<link rel="alternate" href="www.example.com/en/main-content" hreflang="en" />
<link rel="alternate" href="www.example.com/fr/main-content" hreflang="fr" />

www.example.com/fr/similar-to-main-content

<link rel="canonical" href="www.example.com/fr/main-content">
<link rel="alternate" href="www.example.com/en/similar-to-main-content" hreflang="en" />
<link rel="alternate" href="www.example.com/fr/similar-to-main-content" hreflang="fr" />

Les canoniques sont destinés à la canonisation, les hreflangs à une interconnexion exacte de la structure multilingue - ne mélangez pas leurs objectifs!

2
Evgeniy