常见错误及其解决方法
实施 hreflang 之前需要了解的一些事项
为什么使用 hreflang 属性
不使用 hreflang 标签的原因
常见错误及其解决方法
我们的团队发表了一项关于最常见的 hreflang 错误的研究 ,一段时间以来, Search Engine Land 的 Aleyda Solis 撰写的hreflang 错误审核专栏 瑞士电报数据 已经成为许多人的权威来源,尤其是那些管理跨多个国家的多语言项目的人的权威来源。
印刷错误和下划线
两篇文章均提到,在尝试实施 hreflang 的国际网站上,语言或国家代码中的简单拼写错误非常常见。
简单的错误,例如使用无效的国家代码、使用没有语言代码的国家代码,甚至使用下划线 (_) 代替连字符 (-) 都可能导致 hreflang 属性无效。然而,在 2017 年的 Twitter 交流中,Google 网站管理员趋势分析师 Gary Illyes 证实,至少在理论上,hreflang 错误不会给 Google 带来任何重大麻烦。
我知道他不喜欢,但我仍然想给你我喜欢的版本
虽然使用 GB 和 UK 作为国家代码有一定的余地(因为谷歌很聪明),但你绝对应该使用该语言的 ISO 639-1 格式。如果您使用了错 宾夕法尼亚州的刑事辩护律师提供哪些服务 误的缩写(例如,将 en 写成了 eng),Google 可能会忽略它,并且代码将无法运行。
不要使用自引用 hreflang
另一个常见问题是向页面添加自引用的 hreflang 标签。这意味着有一个 hreflang 标签,它指的是页面本身的语言和国家/地区以及识别其他页面。
忽略 Bing
最后,如果您希望您的国际网站能够在 Bing 上运行,您需要遵循他们的指南。有一篇 Bing 网站管理文章解释了 如何告诉 Bing 你的网站的语言 电话号码 和国家代码,但我们认为它已经过时了,因为 自从 HTML5 出现以来,它所建议的 http-equiv=”content-language” 元标记一直被认为是一种不好的做法。
相反, 最有用的建议 是使用 lang= 指定页面的语言,并使用内容语言标题指示目标受众。