4つのURLがあるとします。
www.example.com/en/main-content
www.example.com/en/almost-identical-to-main-content
www.example.com/fr/main-content
www.example.com/fr/almost-identical-to-main-content
リストの2番目のURLには、リストの最初のURLに対する正規タグがあり、リストの4番目のURLには、リストの3番目のURLに対する正規タグがあります。
言語に関しては、URLの3
と1
は互いの代替バージョンであり、4
と2
も互いのバージョンです。
Googleでは、各alternate
バージョンに、各ページから他のページを指す双方向タグが必要です。 URL 2
はURL 3
をURL 3
に指定することができますが、URL 4
はそのalternate
タグをURL 4
に指定できますか?
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は多言語構造の正確な相互リンク用です-目標を混ぜないでください!