我一直都明白,因为没有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" />
答案 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有效,则最有意义。