架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7266|回复: 1

[资料] 如何使用Hreflang进行搜索引擎优化

[复制链接]
发表于 2018-7-17 13:34:17 | 显示全部楼层 |阅读模式

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

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

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

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



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


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

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




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




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

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

语言代码可以在这里找到:
https://zh.wikipedia.org/wiki/IS ... 3%E7%A0%81%E8%A1%A8

国家代码在这里:
https://zh.wikipedia.org/wiki/%E ... 0%E4%BB%A3%E7%A2%BC





上一篇:vs2017 浏览器输入路径就终止调试
下一篇:浅析分布式爬虫使用代理IP的几种方案
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-12-20 10:00:17 | 显示全部楼层
请勿仅指定国家/地区代码。 Google 不会自动从国家/地区代码中衍生出语言。如果您希望简化标记,则可仅指定语言代码。在语言代码后面添加国家/地区代码可使相应网页仅面向特定区域显示。例如:

be:白俄罗斯语内容,不限区域(比利时法语区除外)
nl-be:荷兰语内容,仅面向比利时
fr-be:法语内容,仅面向比利时

Google介绍:https://support.google.com/webmasters/answer/189077?hl=zh-Hans
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-24 09:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表