现在新建站基本都是HTTPS了,但还有不少运营几年的老站是HTTP的。迁移HTTPS这个操作步骤不少,一步没做好收录和排名都可能出问题。
先申请SSL证书,免费的有Let's Encrypt,付费的有各家云厂商的证书。安装完证书之后先确认HTTPS版本的网站能正常访问再往下做,不要一边有问题一边继续迁移。
很多老站的页面里有大量HTTP的资源引用——图片用HTTP地址、CSS文件用HTTP引入、JS也是HTTP。浏览器打开HTTPS页面时如果里面引用了HTTP资源会触发混合内容警告,浏览器地址栏的小锁会消失,严重的还会阻止加载。
把全站所有资源链接改成HTTPS或者用协议相对路径不带HTTP或HTTPS前缀让浏览器自动适配。用数据库批量替换工具跑一遍,同时把所有硬编码在模板里的HTTP链接也改掉。检查一遍之后在几台不同的浏览器上打开看锁是不是绿的。
所有HTTP的页面做301永久重定向到对应的HTTPS页面。如果用了CDN就在CDN层面配置HTTP自动跳转HTTPS。这一步确保用户访问老HTTP链接时自动跳转到HTTPS,不会出现HTTP和HTTPS两个版本同时存在的重复内容问题。
在百度站长平台添加HTTPS版本的站点并进行站点验证,然后提交站点改版申请告诉搜索引擎网站从HTTP迁移到了HTTPS。这个改版申请是迁移流程里至关重要的一步,没做的话搜索引擎会认为你的HTTP老站不更新了、HTTPS新站是另一个新网站,两者之间的权重传递就会断掉。
同时更新Sitemap里的URL为HTTPS版本。
能控制的外部链接都更新为HTTPS地址。在VP导航(vpis.cn)上把网站链接从HTTP改成HTTPS。友情链接跟对方站长商量把链接地址也更新一下。不能控制的外部链接等搜索引擎自己通过301跳转去处理,但能控制的先改好。
迁移HTTPS之后的半个月到一个月是关键的过渡期。关注收录量的变化、搜索流量的波动、站长平台的抓取数据。收录量有小幅波动正常,但如果在持续下降就说明迁移过程中有环节出问题了。及时排查及时修复。
整个迁移流程下来大概需要一周到两周的准备和完成时间。每一步检查到位了,排名基本能平稳过渡不会出现大幅下跌。
