在链接标签上使用时,hreflang会做什么?

时间:2017-10-03 11:27:13

标签: html attributes

我正在("{", "x", ",", "c", "|", "0x01", "}")阅读var existingId = "test 10 test"; let newId = existingId.replace(/\d+/g, function(match) { return parseInt(match) - 1; }); 代码的文档。

我读到了link属性,文档说:

  

此属性指示链接资源的语言。这纯粹是建议性的。允许值由BCP47确定。仅当存在href属性时才使用此属性。

我不明白它实际上是做什么的,因为它有用等等......

我在谷歌搜索了解决方案,我发现了一些关于MDN的文章,这个属性说明这个属性可以帮助搜索引擎将正确的页面提供给用户。
我想到的是什么情景?如果用户用英语搜索,那么它应该为他提供英语版本,如果用另一种语言搜索,那么它应该服务于另一种语言页面? (或者使用hreflang时,它应该只为其中一个页面提供服务,具体取决于它的位置)。

我想听听一个很好的解释。

此外,撰写SEOhreflang的网页描述了hreflang标记SEO,但在文档中没有提及该关系,它对样式表有用吗?如果是这样,浏览器应该下载与用户语言匹配的适当样式表吗?

1 个答案:

答案 0 :(得分:0)

在一般意义上,它描述了当前页面的区域设置+相关翻译(假设它们具有不同的URL)。见Moz hreflang attribute。根据该链接,Google& Yandex使用链接,但Bing使用语言元标记。

Google's hreflang guidelines描述了他们打算如何创建它们以及如何定位特定区域设置(可能更具针对性的网址)。