Google 的 John Mueller 就在网页上使用 hreflang 属性的正确和错误方法提供 SEO 建议。

在 Reddit 的一个帖子中,一位用户询问是否可以在锚标记中使用 hreflang 属性。在测试中,用户发现 Google 在放置在锚标记中时不使用任何 hreflang 属性。

Mueller 回应了这个帖子并说“我们不这样做”——这意味着谷歌不会在锚标签中寻找 hreflang 属性。他继续建议应该如何使用 hreflang 属性。

“如果你想提取 hreflang,请在头部使用链接标签。当你在技术上做正确的事情时,Hreflang 已经足够难了,不要因为你想要它而卡住以未记录的方式工作变得更加困难。”

为了清楚起见,Google 将 标记放在 html 文档中。如果在锚文本中使用,Hreflang 属性将被忽略。

启动 Reddit 线程的 SEO 在检查与他们合作的人员的代码时注意到在锚文本中发现了 hreflang 属性。知道为什么他们首先认为这是一个好主意会很有趣,但 Reddit 用户没有说明原因。

关于 Hreflang 实施的更多资源

Bill Hunt 在这篇文章中揭穿了围绕 hreflang 的其他误解:Hreflang 实施:8 个最大的 SEO 误解。

你可以从Dan Taylor的这篇文章中学习如何正确实现hreflang:如何在多语言网站上使用Hreflang。

最后,重要的是要知道 hreflang 本身并不是排名信号。但是,这将有助于推动更有针对性的流量。我在这里更详细地介绍了该主题。