浅析站点采用HTTPS协议的利与弊及SEO建议

本文作者是Moz网站专栏作家赛勒斯·谢泼德,是一篇关于“HTTPS网站优化建议与技巧”的分享文章。这篇文章是在谷歌宣布将使用HTTPS协议作为搜索引擎排名的参考因素后写的。

Google几乎没有明确披露影响Google搜索引擎排名的具体因素,所以当它在去年8月宣布“HTTPS加密协议有利于搜索引擎排名”时,我的心情只是两个字:震惊!与其他谷歌参考因素不同,

HTTPS实施起来很复杂,有一定的风险,需要一些额外的费用。但是好处显而易见。使用HTTPS协议的网站更安全,在搜索排名上更有优势。

根据2014年9月Moz网站的调查数据,17.24%的站长表示自己的网站采用了HTTPS协议;24.9%的站长表示在建;57.85%的站长表示还是没有这样的计划。

如下图:

虽然大部分站长还没有转到HTTPS阵营的打算,但是比起之前的情况已经有所改善。看来谷歌的算法更新对站长来说还是很恐怖的。SEO采用HTTPS协议有什么好处?

除了安全性更高的好处,HTTPS还有利于SEO。

1。使用HTTPS协议有利于搜索引擎排名

去年8月,谷歌宣布将把“是否使用安全加密协议(HTTPS)”作为搜索引擎排名的参考因素。在同样的情况下,HTTPS网站可以得到比HTTP网站更好的搜索排名。

但是,不得不说明的是,影响Google搜索引擎排名的因素有200多个,所以HTTPS协议的影响到底有多大还是个未知数。

所以,和其他影响Google排名的因素一样,HTTPS协议并不是独立存在的。

建议:

如果只是为了搜索引擎排名,有很多因素比HTTPS协议的影响更大。

如下图(比HTTPS协议影响更大的14个影响因素):

更多影响因素可查看:Google搜索引擎排名影响因素调查(完整版)

2。安全与隐私

许多站长认为,只有电子商务、金融、社交网络等存在敏感信息安全问题的网站才有必要采用HTTPS协议,但事实并非如此。任何类型的网站都可以从中受益。

1)可以使用HTTPS协议对用户和服务器进行身份验证,以确保数据被发送到正确的客户端和服务器;

2)httpS协议是由SSL HTTP协议构建的网络协议,可用于加密传输和认证。比HTTP协议更安全,可以防止数据在传输过程中被窃取或更改,保证数据的完整性。

3)在当前架构下,HTTPS是最安全的解决方案。虽然不是绝对安全,但是大大增加了中间人攻击的成本。

建议:

如果只是为了搜索引擎排名,有很多因素比HTTPS协议的影响更大。

使用HTTPS协议有哪些挑战?

1。容易被忽略的问题

把网站从HTTP转换成HTTPS涉及到很多问题,有时候一些重要的细节被忽略了:

1)robots . txt文件中的重要URL链接是否被屏蔽?

2)规范标签指向的URL是否正确?

3)当用户访问你的网站时,会出现浏览器安全警告提示窗口吗?(安全警告可能会吓跑用户。)

虽然概率很小,但这些问题还是有可能发生。

HTTPS协议握手过程耗时,对网站响应速度有负面影响。根据ACM CoNEXT数据,使用HTTPS协议可能会将页面加载时间延长近50%。网站加载速度也是影响搜索引擎排名的一个非常重要的因素。

HTTPS协议握手过程耗时,对网站响应速度有负面影响。根据ACM CoNEXT数据,使用HTTPS协议可能会将页面加载时间延长近50%。网站加载速度也是影响搜索引擎排名的一个非常重要的因素。

不过可以用一些技巧来减少这个问题。比如压缩文本内容,可以减少解码消耗的CPU资源。事实上,建立HTTPS连接需要额外的TCP往返,因此会添加一些字节用于发送和接收,但这是第一次打开网页。

3。Cost

根据数据显示,很多站长每年在SSL证书上的花费在100到200美元之间,对于个人博客或者小网站来说,这是一笔不小的开销。但是网上也有很多免费的SSL证书,可以看:

4,HTTPS兼容性问题

这里的“兼容性”包括很多方面,比如现有Web应用无缝迁移到HTTPS,浏览器与HTTPS的兼容性,HTTPS协议的解析,SSL证书的管理等。

5。更多问题

如果你的网站依靠AdSense获得收入,HTTPS网站的转型可能会导致收入大幅下降(谷歌对广告来源采用SSL协议的网站有限制)。

此外,即使是Google administrator工具也不支持HTTPS站点的迁移。要完成SSL加密的全球化,不仅需要时间,还需要各方的努力。

使用HTTPS协议的网站数量增加

现在越来越多的网站使用HTTPS协议,但是大部分是用于登陆页面或者有交易信息的页面,很少有网站选择整个网站使用HTTPS协议。

根据Builtwith的调查数据,在排名前10000的网站中,只有4.2%默认使用HTTPS加密访问模式。把范围扩大到TOP 1亿网站,百分比降到1.9%。

如下图:

不过,随着谷歌、百度等搜索引擎对HTTPS的优待,这个比例以后应该会增加。

HTTPS网站SEO自检列表

1。确保网站的每一个元素(包括插件、JS、CSS文件、图片、内容分发网站等。)通过《HTTPS议定书》;

2。使用301重定向指向HTTPS版本地址。切记不要误用302跳;

3。确保规范标签指向HTTPS网址;

再谈规范标签:规范标签和301有什么区别?

canonical label引入

4。采用HTTPS协议后,要保证网站内部链指向HTTPS版URL而不是旧版URL。这是用户体验和网站优化非常重要的一步。

5。在谷歌、必应等平台的管理员工具中监控HTTPS版网站;

6。使用Google Administrator工具中的FetchRender功能(http://Google webmastercentral . blogspot . com/2014/05/rendering-pages-with-fetch-as-Google . html)确保您的HTTPS站点可以被Google正常抓取;

7。更新网站站点地图,在Google Administrator工具中提交新版本的站点地图;

8。更新robots.txt文件并添加新版本的站点地图内容,以确保重要的HTTPS页面不会被阻止;

9。如有必要,更新网站的分析跟踪代码。现在有许多新的谷歌分析代码段可以处理HTTPS网站。