html - 欧洲的 hreflang 标签

标签 html internationalization hreflang

我一直都明白,因为没有 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 组成,其中:

由此可以想象“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/

相关文章:

php - 将 PHP 值传递给 AGI

html - 如何更改 Bootstrap 弹出窗口的宽度

http - Google Wave 中的现场实时输入是如何工作的?

mysql - 在 CakePHP 中查询大型 i18n 表很慢

html - hreflang 和 lang 属性的语义使用

javascript - 按比例调整不断增长的 div 的大小?

iOS i18n 默认后备语言

.net - 我应该在我的应用程序中默认设置 Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture 吗?

seo - Google 未检测到链接 hreflang 标签