web-dev-qa-db-ja.com

現在の言語コードを<link rel = "alternate" hreflang = "" />に含める必要がありますか?

多言語サイトがあり、ヘッドセクションに次の<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" />を含める必要がありますか?

5
Sithu

はい! 最近のブログ投稿 で言及しました:

[rel-alternate-hreflang]注釈は自己参照型でなければなりません。ページAは、それ自体にリンクするrel-alternate-hreflang注釈を使用する必要があります。

5
John Mueller