web-dev-qa-db-ja.com

多言語Webサイトに<a rel="alternate">と<link rel = "alternate">の両方を指定する必要がありますか?

多言語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>タグを使用する必要があります。彼らは冗長ですか?

4
Benjamin

<link>タグを<head>セクションに確実に保持してください。 Googleがrel="alternate"タグの<a>を実際に認めていることを読んだことがありません。また、他の多くのボットは、ドキュメントの<head>のみを取得する可能性があるため、それらの<link>タグがヘッダーにない場合、実際に表示されることはありません。しかし、rel="alternate"タグに<a>が含まれているとさらにHEADに含まれていると違いが生じるとは思いません。

5