大家都知道,2017年10月初,百度移动搜索端“闪电算法”正式上线。百度官方指出:“移动搜索页面首屏加载时间将影响搜索排名。移动网页首屏在2秒之内完成打开的,在移动搜索下将获得提升页面评价优待,获得流量倾斜;同时,在移动搜索页面首屏加载非常慢(3秒及以上)的网页将会被打压。”闪电算法虽已上线近2年了,但今天我还想再为大家进行深刻剖析下,以帮助各位站长朋友们很好地去优化站点。
百度闪电算法一、闪电算法的意义
用户体验数据调查显示,用户期望且能够接受的页面加载时间在3秒以内。若页面的加载时间过慢,用户就会失去耐心而选择离开,这对用户和站长来说都是一大损失。我认为“闪电算法”不仅体现了百度移动搜索对于页面加载速度更加重视的决心,也体现了百度移动搜索希望站长能够站在和用户共赢的角度对网站进行优化的期待。
二、闪电算法红利
闪电算法首次明确,移动网页首屏2秒之内完成打开的,在移动搜索下将获得提升页面评价优待,得到更多展现机会;反之,首屏页面打开速度大于3秒的将会被打压。首屏加载完毕在2~3秒之内的页面,页面评价不升不降。
三、优化技术建议
1、资源加载效率提升
(1)将同类型资源在服务器端压缩合并,减少网络请求次数和资源体积。
(2)引用通用资源,充分利用浏览器缓存。
(3)使用CDN加速,将用户的请求定向到最合适的缓存服务器上。
(4)非首屏图片懒加载,将网络带宽留给首屏请求。
在此,我建议页面可以使用通用加速方案(如MIP、AMP)对网页进行综合加速。比如,使用MIP可以将网页的加载速度提高30% ~ 80%,对部分试验站点的加速可以提高至85%,实现网页的瞬时到达等。
2、页面渲染减负
(1)将CSS样式写在头部样式表中,减少由CSS文件网络请求造成的渲染阻塞。(2)将JavaScript放到文档末尾,或使用async方式加载,避免JS执行阻塞渲染。
(3)对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。
另外,不得不提醒大家的是,多个CSS、JS文件最好是写在一个文件里一次加载完成比较好。当然,对于JS来说,页面有的部分必须以独立部分出现的那就另说,但整体页面最好不要超过5个引用的JS文件,以面多次加载延缓页面速度。
四、闪电算法识别
凡是符合闪电算法要求,使用MIP页面开发的网页,在百度移动搜索结果页以蓝色闪电图标进行标记(如图所示),在用户体验上也与一般移动页有所区分。
图2:百度闪电算法识别样式好了,看了以上我为大家解读的百度闪电算法后,你是否对自己移动站优化更有信心呢?欢迎各位站长在线与我互动交流,希望大家都能乘坐上百度移动搜索闪电快车,抢到属于自己的那份流量红利。(声明:未经允可,严禁转载,违者必究。)
网友评论