web-dev-qa-db-ja.com

代替言語バージョンは、元のページに戻るという要件を満たすためにキャノニカルに依存できますか?

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

リストの2番目のURLには、リストの最初のURLに対する正規タグがあり、リストの4番目のURLには、リストの3番目のURLに対する正規タグがあります。

言語に関しては、URLの31は互いの代替バージョンであり、42も互いのバージョンです。

Googleでは、各alternateバージョンに、各ページから他のページを指す双方向タグが必要です。 URL 2はURL 3をURL 3に指定することができますが、URL 4はそのalternateタグをURL 4に指定できますか?

1
youngcouple10

URLのcanonical + hreflangマークアップは次のようになります。

www.example.com/en/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" />

Canonicalsは正規化用であり、hreflangsは多言語構造の正確な相互リンク用です-目標を混ぜないでください!

2
Evgeniy