我一直都明白,因为没有en-EU IETF标签,为了瞄准欧洲,我必须使用en或列出欧洲各国的hreflang。
查看用谷歌思考的来源,我注意到以下内容:
<link rel="alternate" href="//thinkwithgoogle.com/intl/es-419/" hreflang="es-419" />它似乎使用联合国M.49码来表示拉丁美洲和加勒比地区的西班牙语。
联合国M.49维基百科网页还列出了欧洲的代码- 150。
我可以用下面的hreflang标签来表示欧洲市场的英语吗?
<link rel="alternate" href="//example.com/intl/en-150/" hreflang="en-150" />发布于 2016-06-14 16:06:11
如果您不打算为每个欧洲国家指定语言,只需设置hreflang="en“。如果您要为每个欧洲国家指定英语,请注意只有IE (爱尔兰)、MT (马耳他)和GB (大不列颠)有英语作为他们的官方语言。
发布于 2016-08-17 11:00:20
在谷歌文档中,它声明hreflang格式由XX-YY组成,其中:
由此可以想象,"en-eu“实际上是正确的,因为3166-1 #欧盟被认为是”应ISO 4217/MA的请求为欧洲货币单位欧元保留的“,这可以追溯到1998年。它特别列出了与".eu“顶级域相关的"eu”代码。
网络上关于"en-eu“的大部分讨论似乎都是选项,而不是基于证据或直接来自谷歌的证据。
对“恩-欧”进行一些实验是值得的。我还要求在谷歌文档中提供更多有关这方面的细节,因为它们特别显示了英镑和美元的例子,但忽略了欧元。
基于上述,如果保留代码被认为对Google有效,则"en-eu“最有意义。
发布于 2016-06-21 06:42:54
根据W3,您可以使用UNM.49区域代码中列出的区域子标记。所以标签hreflang="en150"是有效的。
该文件还指出
只能在语言标记中出现一个区域子标记,并且它必须出现在语言子标记之后。
因此,您不能使用en-053(大洋洲)和en-150(欧洲)。
由于IANA语言子标签注册表列出了150个,所以可以使用它作为任何其他区域标记。
参考资料:https://www.w3.org/International/articles/language-tags/#region
https://stackoverflow.com/questions/35989478
复制相似问题