多言語サイトがあり、ヘッドセクションに次の<link rel="alternate" >
があります。
<link href="http://www.example.com/en" rel="canonical" />
<link rel="alternate" hreflang="en" href="http://www.example.com/en" />
<link rel="alternate" hreflang="ja" href="http://www.example.com/ja" />
<link rel="alternate" hreflang="zh-CN" href="http://www.example.com/zh-CN" />
<link rel="alternate" hreflang="ko" href="http://www.example.com/ko" />
<link rel="alternate" href="http://www.example.com" hreflang="x-default" />
Googleのガイドラインを含むいくつかの記事を読みましたが、rel="alternate"
の現在の言語コードを含めるのはまだ混乱しています。
上記の例では、現在の言語はen
です。 <link rel="alternate" hreflang="en" href="http://www.example.com/en" />
を含める必要がありますか?
はい! 最近のブログ投稿 で言及しました:
[rel-alternate-hreflang]注釈は自己参照型でなければなりません。ページAは、それ自体にリンクするrel-alternate-hreflang注釈を使用する必要があります。