欧洲的hreflang标签

时间:2016-03-14 13:55:27

标签: html internationalization hreflang

我一直都明白,因为没有en-EU IETF标记,为了定位欧洲,我必须使用en或为每个国家/地区列出hreflang欧洲。

查看Think With Google的来源,我注意到以下内容:

<link rel="alternate" href="//thinkwithgoogle.com/intl/es-419/" hreflang="es-419" />

似乎使用UN M.49代码表示拉丁美洲和加勒比海地区的西班牙语

UN M.49 Wikipedia page还列出了欧洲代码 - 150

是否遵循我可以使用以下hreflang标记来表示欧洲市场的英语?

<link rel="alternate" href="//example.com/intl/en-150/" hreflang="en-150" />

3 个答案:

答案 0 :(得分:1)

如果您不打算为每个欧洲国家/地区指定语言,只需设置hreflang =&#34; en&#34;。如果您要为每个欧洲国家/地区指定英语,请注意只有IE(爱尔兰),MT(马耳他)和GB(英国)将英语作为其官方语言。

答案 1 :(得分:0)

根据W3,您可以使用UN M.49区域代码中列出的区域子标签。因此标记hreflang="en150"同样有用。

该文件还说明了

  

只有一个地区子标签可以显示在语言标记中,并且必须出现在语言子标签

之后

因此,您无法将en-053(大洋洲)与en-150(欧洲)一起使用

由于IANA Language Subtag Registry列表150,您可以将其用作任何其他区域标记。

参考:https://www.w3.org/International/articles/language-tags/#region

答案 2 :(得分:0)

Google docs中声明hreflang格式包含XX-YY,其中:

由此可以想象&#34; en-eu&#34;实际上是正确的,因为ISO_3166-1 #EU被注明为ISO 4217/MA请求保留欧洲货币单位欧元&#34;其历史可以追溯到1998年。它特别列出了&#34; eu&#34;与&#34; .eu&#34;相关的代码顶级域名。

大多数关于网络的谈话&#34; en-eu&#34;似乎是基于选项而不是证据基础或直接来自谷歌。

值得在&#34; en-eu&#34;上进行一些实验。我还在Google文档中询问了有关此内容的详细信息,因为他们专门展示了英镑和美元的示例,但忽略了欧元。

基于以上&#34; en-eu&#34;如果保留代码被认为对Google Bot有效,则最有意义。