我们讲了网站新闻怎么自动同步到熊掌号首页,今天我们来讲一讲熊掌号的另一个话题“MIP改造提升熊掌号搜索指数”。
MIP是什么?
baiduMIP(Mobile Instant Page - 移动网页加速器) 主要用于手机端页面加速,通过MIP可以把我们网站手机端的内容缓存到baidu的加速服务器上,作用类似于CDN服务,使用 MIP 可以大幅改善移动网站的访问速度,提升用户体验。
MIP的进展
MIP 并不是一个新的技术,在2016年底,baidu就已经推出了该计划,到现在已经快2年了,普及率不高,大部分网站的手机端并没有进行 MIP的改造,笔者在baidu移动搜索了多个Keywords,鲜有 MIP 的搜索结果出现。
为什么笔者的网站要做 MIP 的改造?
Z近,笔者在做熊掌号的改造工作,大部分的工作包括“移动适配”,“https”等,都已完成,只剩Z后一项 “MIP改造”未完成,而该项目在 “熊掌号搜索指数”中的比重还蛮高,占了30分,要知道,笔者每更新一篇原创新闻,才能提高1分的搜索指数,而这一项就是30分,足足可以抵得上写一个月的新闻了,再说,做了改造不仅能提高用户访问网站的速度,还可以节省我在阿里云的 CDN 流量费用,好处多多啊,于是说干就干。
MIP 的示例代码
baidu官方有MIP改造菜鸟指南,如下图所示:
下面是官方提供的一个Z简单的 MIP 代码。
把图中红框处的内容,替换成网站自己的 “新闻主题”,“新闻正文”,“新闻图片”后,就可以完成一个Z简单 MIP 文件了。
当然我们手机端的网页没有这么简单,我们需要按照规则一步步改。
具体的改造流程:
1:先给自己需要提交到baidu的 MIP 网页取一个名字,比如以下2种方式。
-- http(s)://mip.xxx.com/content-id.html (子域名的方式,id 为具体新闻的编号)
-- http(s)://www.xxx.com/mip/content-id.html (文件夹的方式,id 为具体新闻的编号,笔者采用该方式)
2: 参考官方的例子 https://www.mipengine.org/doc/01-mip-demo.html, 以该 demo 为代码基础,将自己网站新闻的内容,放进 demo 代码里相应的页面标签处,存储文件名为步骤1的名称。
3: 代码源码搞好后,参考官方的技术规范,加link标签,改造图片标签,css 标签,按照技术规法修改或移除原来页面的java代码。
4: 我们如何知道改造的文件是否符合标准呢?
baidu提供了一个在线验证工具,我们可以通过它检验改造后的 mip 页面是否正确,这个在线工具特别好用,每一步的问题都会详细的列出,我们根据错误提示,可以很容易定位并修复错误。
提交 MIP
1:当完成了文件的改造,并且通过了在线检测工具的检验,就可以向baidu提交页面了,提交地址为:https://ziyuan.百度.com/mip/index
2:提交方式有2种,1种为程序推送,1种为手动提交,笔者采用的是手动提交,手动提交每天Z多可以提交20条记录。
3:接下来就是等待baidu的校验了,大概一周左右会出结果。
4:当通过baidu的校验后,在baidu的手机端搜索提交的新闻Keywords时,搜索记录的下方会出现如图所示的蓝色“闪电”小图标,该图标代表着这个记录为MIP页面。
以上就是通过代码来改造MIP页面的流程,对于使用源码的网站,笔者发现,很多源码官方已经有了支持 MIP 的插件,比如 ZB日志 源码就有MIP的替换插件,有需要的网站管理员可以到官方download插件进行MIP改造。