web-dev-qa-db-fra.com

Devrais-je inclure le code de langue actuel dans <link rel = "alternate" hreflang = "" />?

J'ai un site multilingue et j'ai les informations suivantes <link rel="alternate" > dans la section head.

<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" /> 

J'ai lu plusieurs articles, notamment les consignes de Google, mais je ne comprends toujours pas comment inclure le code de langue actuel pour rel="alternate".

Dans l'exemple ci-dessus, la langue actuelle est en. Devrais-je inclure <link rel="alternate" hreflang="en" href="http://www.example.com/en" />?

5
Sithu

Oui! Dans n article de blog récent nous avons mentionné:

Vos annotations [rel-alternate-hreflang] doivent être auto-référentielles. La page A doit utiliser une annotation rel-alternate-hreflang reliée à elle-même.

5
John Mueller