谷歌SEO:使用Hreflang标签多语言优化


什么是Hreflang标签?
hreflang标签,就像标准和分页标签一样,是一个表示两个页面之间关系的HTML标签。在hreflang的情况下,它表示这两个网址使用不同的语言来保存相同的内容,或者使用相同的语言,但针对不同的地理区域。

Hreflang标签

正确完成后,每个hreflang标签都会告诉浏览器读取页面,以便让蜘蛛爬取第一语言的用户找到合适的内容。当某人执行搜索时,Google(Bing不使用hreflang标签)会执行以下步骤:

它决定根据算法对URL进行排名
它检查页面的代码,寻找hreflang标签
它查看用户的当前位置(基于IP地址)和语言设置
它在SERP中显示最相关的URL并将用户(如果点击)发送到该URL
搜索引擎检查hreflang标签的原因是,它可以根据用户的语言设置提供正确版本的页面。简而言之,Google就是这样知道要为西班牙语发言者显示哪个网址,以及哪个网址用于英语发言者。它也是如何知道哪个版本在美国和联合王国有人出现。

如何将Hreflang添加到您的页面
如果你有一个HTML页面,hreflang标签就像这样:

https://www.example.com/; rel="alternate”; hreflang=”en”

对于非HTML页面(如PDF),请在HTTP标头中添加hreflang注释:

Link: <https://www.example.com/>; rel="alternate”; hreflang=”en”

在上面的示例中,这些标签的hreflang =“en”部分告诉Google列出的URL是英文版的页面,因此它会向在浏览器中将其英文语言设置为其语言的用户显示URL,英语国家。如果他们有hreflang =“es”,Google会为西班牙语用户显示该网址。

语言代码可以在这里找到:
https://zh.wikipedia.org/wiki/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8

国家代码在这里:https://zh.wikipedia.org/wiki/%E5%9C%8B%E5%AE%B6%E5%9C%B0%E5%8D%80%E4%BB%A3%E7%A2%BC

在您的页面中添加hreflang标签时,您必须包含每个版本页面的链接,包括自我参考。因此,如果您有英文,西班牙文和法文页面,则每个页面都有三个标签:

<link rel="alternate” hreflang=”en” href=”https://www.example.com”>

<link rel="alternate” hreflang=”es” href=”https://www.example.com/es”>

<link rel="alternate” hreflang=”fr” href=”https://www.example.com/fr”>

通过在hreflang属性中的语言代码之后添加国家代码,可以将地理位置添加到hreflang标记中。因此,如果上面的网站针对不同的国家和每种语言,他们会看起来像这样:

<link rel="alternate” hreflang=”en-us” href=”https://www.example.com”>

<link rel="alternate” hreflang=”es-mx” href=”https://www.example.com/es”>

<link rel="alternate” hreflang=”fr-fr” href=”https://www.example.com/fr”>

当谷歌看到这些标签时,就会知道向美国用户,西班牙墨西哥用户和法国用户显示英文版本。

hreflang值必须始终写入语言国家,地理定位仅限于国家/地区。Google不支持城市,地区或大陆。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享