我一直都明白,因为没有 en-EU
IETF 标签,要定位欧洲,我必须使用 en
或列出一个 hreflang
适用于欧洲的每个国家/地区。
查看 Think With Google 的来源,我注意到以下内容:
<link rel="alternate" href="//thinkwithgoogle.com/intl/es-419/" hreflang="es-419" />
它似乎使用联合国 M.49 代码来指示拉丁美洲和加勒比地区的西类牙语。
UN M.49 Wikipedia page还列出了欧洲的代码 - 150
。
我是否可以使用以下 hreflang
标记来指示欧洲市场的英语?
<link rel="alternate" href="//example.com/intl/en-150/" hreflang="en-150" />
最佳答案
在Google docs它指出 hreflang 格式由 XX-YY 组成,其中:
- XX 是 ISO_639-1
- YY 是ISO_3166-1
由此可以想象“en-eu”实际上是正确的 ISO_3166-1 #EU被标记为“根据 ISO 4217/MA 的要求为欧洲货币单位欧元保留”,其历史可追溯到 1998 年。它特别列出了与“.eu”顶级域相关的“eu”代码。
网上关于“en-eu”的大部分讨论似乎都是可选的,而不是基于证据或直接来自 Google。
值得在“en-eu”上进行一些实验。我还在 Google 文档中询问了有关此的更多详细信息,因为它们专门显示了英镑和美元的示例,但忽略了欧元。
如果保留代码被认为对 Google Bot 有效,则基于上述“en-eu”最有意义。
关于html - 欧洲的 hreflang 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35989478/