SEO 百科

HTTPS

本页目录

HTTPS 是基于传输层安全协议的 HTTP,也就是经过加密的网页传输方式[1]。

加密让用户与网站之间的数据不被窃听、篡改或中途截取[2][3]。因为网页体验里安全是其中一项,是否采用安全连接也进入了搜索系统的考量[4]。

作为排名衡量因素

Google 从 2014 年起,开始把网站是否使用安全的加密连接,作为搜索排名算法中的一个衡量因素[1]。

为了让站长有时间迁移,这个因素一开始影响力还很小,权重也不及优质内容等其他衡量因素[1]。不过 Google 表示,这个因素的影响范围可能随时间扩大,因为目标是鼓励网站从 HTTP 转向 HTTPS[1]。也就是说,这个信号起步轻、方向明确。

默认优先索引的版本

从 2015 年起,Google 调整索引系统,寻找更多 HTTPS 页面[2]。

具体来说,系统会抓取 HTTP 网页对应的 HTTPS 版本,即使没有任何页面链接到这个版本[2]。当同一个域名下、内容相同的两个网址使用不同协议时,系统通常选择索引 HTTPS 网址[2]。前提是这个 HTTPS 版本本身没有拖后腿的问题,例如不安全依赖、robots.txt 屏蔽、指向 HTTP 的跳转等[2]。

向其他搜索引擎表明的方式

虽然 Google 的系统默认偏好 HTTPS 版本,但可以直接把 HTTP 站点重定向到 HTTPS 版本[2]。

也可以在服务器上实现 HSTS 标头,把这种偏好表达得更清楚[2]。比如响应标头里写 Strict-Transport-Security,告诉浏览器以后都用 HTTPS。这样其他搜索引擎也能得到一致的信号[2]。

一个常见的写法如下:

Strict-Transport-Security: max-age=31536000; includeSubDomains

max-age 用秒数给出有效期,这里是一年;includeSubDomains 让规则也覆盖子域名。

附录

参见

参考资料

官方(境外)

  1. 《将 HTTPS 作为排名衡量因素》,Google 搜索中心,2014-08-07。
  2. 《Indexing HTTPS pages by default》,Google 搜索中心,2015-12-17。

第三方

  1. 《The State of HTTPS in 2017》,Search Engine Journal。
  2. 《What is HTTPS? A Guide to Secure On-Site Experience for Marketers》,Search Engine Journal。

外部链接

无。