当前位置:厦门seo » 网站优化 » 百度推出“闪电算法”站长应如何应对闪电算法呢?

百度推出“闪电算法”站长应如何应对闪电算法呢?

日期: 2017-11-29   标签:

2017年10月初,“闪电算法”上线,移动搜索页面首屏加载时间将影响搜索排名。移动网页首屏在2秒之内完成打开的,在移动搜索下将获得提升页面评价优待,获得流量倾斜;同时,在移动搜索页面首屏加载非常慢(3秒及以上)的网页将会被打压。

1

广大站长优化页面首屏加载时间,优化的技术建议包括但不限于:

资源加载:

1、将同类型资源在服务器端压缩合并,减少网络请求次数和资源体积。

2、引用通用资源,充分利用浏览器缓存。

3、使用CDN加速,将用户的请求定向到最合适的缓存服务器上。

4、非首屏图片懒加载,将网络带宽留给首屏请求。

页面渲染:

1、将CSS样式写在头部样式表中,减少由CSS文件网络请求造成的渲染阻塞。

2、将JavaScript放到文档末尾,或使用async方式加载,避免JS执行阻塞渲染。

3、对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。

希望广大站长持续关注页面加载速度体验。视网站自身情况,参照建议自行优化页面,或使用通用的加速解决方案(如MIP),不断优化页面首屏加载时间。

要点解读

1、闪电算法的意义

百度用户体验部研究表明,用户期望且能够接受的页面加载时间在3秒以内。若页面的加载时间过慢,用户就会失去耐心而选择离开,这对用户和站长来说都是一大损失。“闪电算法”不仅体现了百度移动搜索对于页面加载速度更加重视的决心,也体现了百度移动搜索希望站长能够站在和用户共赢的角度对网站进行优化的期待。

2、2秒之内完成打开

闪电算法首次明确,移动网页首屏在2秒之内完成打开的,在移动搜索下将获得提升页面评价优待,得到更多展现机会;同时,在移动搜索页面首屏加载非常慢(3秒及以上)的网页将会被打压。首屏加载完毕在2~3秒之内的页面,页面评价不升不降。

3、技术建议

1)“闪电算法”主要针对的是首屏的加载时间,因此建议将网络带宽留给首屏请求,以满足在不同网络情况下的加载速度和用户体验。

2)“闪电算法”是百度移动友好标准的重要组成部分,页面浏览体验、资源或功能的易用性、页面是否符合移动端适配等,都影响移动用户体验的满意度。因此也在此提醒站长,建设网站的时候站在与用户共赢的角度,优化移动端的用户体验。

3)使用通用加速方案(如MIP、AMP)对网页进行综合加速。比如,使用MIP可以将网页的加载速度提高30% ~ 80%,对部分试验站点的加速可以提高至85%,实现网页的瞬时到达。

根据百度的全网速度数据,一般非MIP页的首页加载时间约在3200毫秒左右,而使用MIP技术的网页,首页加载时间约为1640毫秒。

除此之外,MIP页面在搜索结果页以蓝色闪电图标进行标记,在用户体验上也与一般移动页有所区分。1

  闪电算法顾名思义,考量的就是网页加载速度是否快速,没有其他标准。百度表示移动页面首屏加载少于两秒会优待,大于3秒会惩罚,二到三秒为不惩罚也不优待。

早在百度上线闪电算法之前,谷歌在前几年就已经声称要实装移动优先排名,以移动用户的搜索体验为准。新锐作为网站建设服务提供商,一直在跟进谷歌的移动优先排名项目,并且也写过许多文章来归纳整理如何加速网页加载。鉴于闪电算法上线,新锐将以往发布的关于页面加载速度优化的文章整理归纳如下,帮助各位站长与读者更好的应对“闪电算法”

说到加载速度,第一个最重要的选择就是稳定快速的服务器。

我们都知道本地的服务器加载要远远高于海外服务器,就连网通电信的服务器在不同线路连接时,都会体现出巨大差异。因此,在建设网站时就应当选好服务器,并且瞄准目标用户。

从百度方面来讲,就百度统计内的速度诊断工具来看,百度有联通电信两个线路,因此在服务器的选择上,应当选择对这两个线路友好的服务器。下图为速度诊断工具的截图:

  百度速度诊断工具

而海外的服务器通常连接加载会非常慢,极度不推荐选择,百度也早在站长平台发表声明称中文站点最好不要选择海外服务器;

那么,早就已经建设搭建完成并且上线一段时间的网站,换服务器明显不太可能,这些网站该怎样面对闪电算法呢?以下的内容是针对所有站点都可以进行的页面加速方式:

1.从图片上进行优化

  网页图片在不同设备上

图片作为网页大小中占比最大的一部分,在移动页的优化上更应该注意其大小。由于移动端的屏幕较小,因此移动页上的图片不需要pc端上那么大的分辨率,因此应当将移动端图片与pc端区分,单独做好移动页面要展示的图片。分辨率需求的降低意味着图片可以更小而不失美观,减少图片的大小就意味着加载速度的提升。

图片的压缩通常需要由图像设计或者压缩软件来进行,切不可在后台cms上调整大小草草了事,并且同时还需要注意压缩后保存的格式,jpg、png甚至svg等各有优劣,png通常在黑白以及少量单色的图片上压缩效果出众,jpg压缩效果出众但是有损压缩,svg就需要考虑浏览器是否支持等问题。

如果你需要知道更多图片优化相关,可查看以下文章:

图片优化的最终目标与考量因素:网站图片优化:在用户体验与网站性能之间找到平衡

2.从代码上进行优化

  JS代码

除了图片,网页中另一大重要组成部分就是代码,包括CSS与JS等,这些如果直接写在源代码中,不光影响源代码的信噪比影响搜索引擎抓取,还会因为线性加载而卡住整个加载流程。

通常我们的做法是将这些代码,尤其是CSS写在文件中,进行统一的调用控制。然而这还远远不够,CSS与JS的加载方式会直接影响到网页的呈现与加载速度。阻塞型与写在源文件中的内联型JS与CSS都会让浏览器停止其他文件的读取,优先加载这些代码直到加载完毕。

因此在代码的加载方式的选择上,除非必要,我们通常选择延后型与异步型,让网页能顺利渲染出来。尤其对于搜索引擎和闪电算法而言,js是否加载完毕,闪电算法无从判断,因此,选择正确的JS与CSS加载方式,可以让移动站点不受闪电算法影响,还可能受到优待。

如果你需要知道更多代码优化相关,可查看以下文章:

JS的类型与选择:JavaScript如何影响网站加载速度

一点题外话

做好上述几点,基本就可以让网站的加载速度起飞,让网站在“闪电算法”下不至于受影响甚至可能得到优待。但是我们建设网站为的是满足用户需求,而不仅仅是为了搜索引擎,而搜索引擎也是致力于更好的用户体验的。因此做好上述几点还不够,从用户体验角度上,还可以进一步缩短感知加载时间,进一步优化用户体验。

网站的感知加载时间是指,并非通过程序来检测的网页完全加载的时间,而是用户感觉到的页面加载完毕的时间。因为用户浏览网页需要的是获取信息,而这些信息一般无需通过文字以及压缩过的并非太清晰的图片就可获得,当用户想要的信息加载完毕,那么在用户的感觉上,该页面就已经加载完毕了。

留下评论

你需要先 登陆 才能留下评论 。