多言語Webサイトの<link rel="alternate">
の<head>
に関する Googleの推奨事項 を読みました。
私の知る限り、rel="alternate"
タグで<a>
を使用することもできます。これまで、この手法を表示リンクで使用して、次のようにWebサイトの異なる言語を切り替えてきました。
<ul>
<li>
<a href="/en/" rel="alternate" hreflang="en" lang="en">English</a>
</li>
<li>
<a href="/fr/" rel="alternate" hreflang="fr" lang="fr">Français</a>
</li>
</li>
Googleウェブマスターツールの回答では、<a>
タグに関してこの手法に言及していないため、ヘッダーの<link>
タグに加えて、本文の<a>
タグを使用する必要があります。彼らは冗長ですか?
<link>
タグを<head>
セクションに確実に保持してください。 Googleがrel="alternate"
タグの<a>
を実際に認めていることを読んだことがありません。また、他の多くのボットは、ドキュメントの<head>
のみを取得する可能性があるため、それらの<link>
タグがヘッダーにない場合、実際に表示されることはありません。しかし、rel="alternate"
タグに<a>
が含まれているとさらにがHEAD
に含まれていると違いが生じるとは思いません。