目前绝大多数网站普遍使用的HTTP协议采用的明文传输信息方式,信息在传输过程中存在被窃听、窜改和恶意劫持的风险,HTTPS是一种网络安全传输协议,在信息传输过程中,HTTPS采用超文本传输协议实现通信,利用SSL和TLS对信息封包进行加密处理。而TLS/SSL具有身份验证、安全加密和信息完整性校验功能,因此可以避免HTTP协议存在的安全性问题。 Google搜索负责人去年宣布将会对采用HTTPS协议的网站优先收录。如果我们的网站内页URL是HTTP,Google spider将尝试访问相应的HTTPS页面,如果HTTPS页面能够正常访问,Google spider将优先索引HTTPS协议的页面,并显示在搜索结果中。 但是享受优待也有前提,例如: 1.网站不得包含不安全的内容(网站被黑、挂马或者其他可疑页面); 2.HTTPS页面不能以任何方式指向到不安全的HTTP页面; 3.不能使用robotsnoindex标签; 4.并没有外部网址连结至HTTP的URL; 5.需具备有效的SSL证书。 HTTPS的普及是迟早的事情,百度站长平台在去年发布公告,明确表示对于使用HTTPS的网站在排名上将会优先对待,原文如下:
虽然Google和百度均会优先收录HTTPS的网站,但目前还是经常会有同一页面HTTP和HTTPS的网址都被收录的状况,为了避免内容重复问题,笔者建议可以主动将HTTP的页面301重定向到HTTPS的页面或是使用HSTS(HTTP强制安全传输技术),强制浏览器使用HTTPS与网站进行连线。 另外,还有一个细节问题,不知是因为HTTPS在国内普及率低还是百度对HTTPS不够重视,在Google和百度同样搜索关键词【SEO优化】,Google搜索结果中自然排名页面有10个,其中有4个为HTTPS页面,商业广告有3个,其中有2个为HTTPS页面,因多数读者可能无法顺利打开Google,在此附图供读者验证:
而在百度搜索结果中HTTPS页面的个数为0,这点请读者自行验证,笔者昨天尝试将网站切换到HTTPS,结果就是这样:
(注:笔者当时正在找将HTTP全站重定向到HTTPS的方法,没来得及设置就已经被惩罚,这点仅供参考,没有大量案例作为依据,因此不能说明HTTPS会带来短期惩罚) 所以如果网站流量主要来源是百度的话,使用HTTPS时还需要慎重考虑,将后续访问跳转工作准备充分以后再进行切换。
|