http站点改造https:22号晚上把seo.baidutop123.com转换成https
今天军哥SEO写了一篇原创。虽然我从未写过任何原创的张文,但我读过一本书。写个一两百字还是没问题的。今天军哥SEO就和大家分享一下http站点改造https:
近两年的情况表明,网站使用https是大势所趋。但是因为懒,一直没有动静。在尹的启发下,终于在2018年5月22日晚,人少的时候,把变成了https。
网站上有我的博客链接的朋友,请发送链接:
改变
https://seo.baidutop123.com
谢谢你。
目前使用https加密有利有弊。利润,首先是安全,减少被劫持和篡改的机会。缺点,主要在速度上,由于证书验证、多次握手、CPU消耗等原因,https页面速度会慢一点。但https无疑是未来的趋势。
换成https应该对SEO有好处,但实际情况还有待验证。Google早就表示https是排名因素之一,虽然只是小因素。百度曾提到百度不会主动抓取https页面,但2015年百度站长平台发布消息,百度对https页面进行了优先排序和排名:
从相关性来看,百度搜索引擎认为同等权重的https更安全,排名会优先。
此次技术升级后,百度搜索将把同一个域名的http版和https版作为一个站点,优先考虑https页面;
从http改为https后,搜索引擎需要抓取、判断、重新计算、包含、排名,流量可能会波动。大起大落,恐怕主要是跌。虽然全站把301从http版改成了https版,但是我们都知道百度对301改动的处理是缓慢而保守的,需要不断观察什么时候能完成正确的判断,什么时候能通过权重,只有一部分权重能通过。Google也表示301转不能完全转移重量,有损耗。
就每天发SEO来说,另一个可能的麻烦是这个网站之前做了很多URL路径改动和301转,还改了域名。现在再加301圈,多层圈可能会导致搜索引擎不愿意追踪,无法完全转移权重。这个博客对外链接增长最大的,也只是博客开通的前两年。当时的链接都指向最早的URL。现在新的https URL已经过了3-4圈,大概是搜索引擎会追踪的圈数上限。所以可能会失去一些无法挽回的外链效应。
接下来,这个博客的主要关键词排名可能会下降甚至消失一段时间,能否恢复不得而知。但是,长痛不如短痛。既然是趋势,无论如何都要跟进。
简单说说把网站从http转换成https的过程,可能对读者有用。以下只是我转换的过程,并不是最好的方法。它应该先在单独的服务器上测试https版本,但我没有。在公司网站上还是谨慎一点比较好。
购买SSL证书
这是必须的。现在价格不贵了。看大卫尹的帖子。便宜3年才几十块钱。安装SSL证书的技术问题,这里不能讨论。不懂就问技师。
顺便说一下,如果我们使用我们的服务器,我们将免费提供SSL证书。
备份,备份
这也是必须的。对于不熟悉SSL安装和服务器配置的站长来说,转换过程可能不会那么顺利。
新版本中的代码更改
安装SSL证书后,可以访问https版本。本来网站上所有的URL都需要改成https版本,包括链接、图片、JS等。因此可能需要修改文章数据库、模板、插件等。
本博客使用WordPress,后台博客地址应改为https版本:
这样导航中的大部分链接都是自动从WP系统变成https版本的。但模板里大概有一些硬编码的导航链接,比如这篇博文下面的版权声明,是模板里手工写的,别忘了改。
帖子正文手动添加的内部链接也需要自行更改。如果使用phpMyadmin,只需按照以下说明运行数据库:
update WP _ post set post _ content=replace(
post_content,'',
https://SEO . baidutop 123.com/');
帖子中的图片路径同时改变。
如果不使用数据库管理工具,可以写一个简单的php程序来运行。
因为只是在有指令的数据库中执行的,没有办法手动检查所有页面,可能会有缺失链接、图片等。如果读者发现了,请告诉我。
我在这里也遇到了一些没有解决的问题。新浪微博组件和百度分享按钮组件好像不支持https。JS原则上应该下载放在自己的服务器上,但是暂时没时间做这个,先脱下来。
检查新版本页面的源代码