搜索引擎目标及页面排序方法

搜索引擎作为互联网流量的入口,承担着流量分发的职责。但排序成千上万的网页,决定哪些网页在第一页,是由网页本身的用户体验决定的。权重算法会从内容优质性,广告多少,加载速度等多个角度评估网页的用户体验,让更优质的结果被用户看到,满足用户搜索需求。

比如百度先后推出了 冰桶算法(打击广告过多影响阅读的网页),蓝天算法(打击新闻源作弊,展现低质量内容现象),清风算法(减少标题作弊骗取点击情况),飓风算法(惩罚恶意采集,减少内容重复),从各个角度保证流量分发到更优质内容。

在 2017 年 10 月,百度新发布了 闪电算法,意在提升速度的重要性,为搜索用户提供更流畅的浏览体验。试想,内容完全相同的两个网页,一个需要加载 10 秒,另一个在眨眼间完成了内容展现,用户一定更希望看到后者。闪电算法的规则也与此类似:

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

闪电算法

闪电算法发布的同时,百度还提出了几条通用的页面优化建议。MIP 作为通用 Web 页面加速方案,也从以下方面更做了优化。

资源加载:

  1. ** 将同类型资源在服务器端压缩合并,减少网络请求次数和资源体积。**
    MIP 将图片,视频,PV 统计等常用的组件脚本合并入 mip.js,加快资源加载速度。
  2. ** 引用通用资源,充分利用浏览器缓存。**
    不同网站的 MIP 页面使用通用 JS。比如分享功能都引用的是 mip-share.js,充分利用浏览器缓存,避免重复收发网络请求。
  3. ** 使用 CDN 加速,将用户的请求定向到最合适的缓存服务器上。**
    MIP 的所有脚本都默认使用了 MIP-Cache 进行 CDN 加速,从搜索打开的 MIP 页面请求也由 MIP-Cache 返回,利用 CDN 的优势缓存页面和静态文件。
  4. ** 非首屏图片懒加载,将网络带宽留给首屏请求。**
    MIP 页面所有图片都采用 mip-img 标签,使用懒加载 (Lazy Load)。只有当图片在可视区域时才会加载,避免位于文章后部的图片占用网络带宽。

页面渲染:

  1. ** 将 CSS 样式写在头部样式表中,减少由 CSS 文件网络请求造成的渲染阻塞。**
    MIP 建议将 CSS 样式写在头部样式表中,使用 mip-custom 标记。减少由 CSS 文件网络请求造成的渲染阻塞。
  2. ** 将 JavaScript 放到文档末尾,或使用 async 方式加载,避免 JS 执行阻塞渲染。**
    目前 MIP 建议将 JavaScript 放到文档末尾,避免 JS 阻塞后续 DOM 渲染。采用 async 方式加载 MIP 脚本的方案也在内测阶段。
  3. ** 对非文字元素(如图片,视频)指定宽高,避免浏览器重排重绘。**
    MIP 提供了 组件布局,为图片、视频等宽高未知的元素指定占位空间,避免图片加载后插入页面造成浏览器重排重绘。

以上加速建议从多个角度节省网络和渲染时间,而符合 MIP 规范的网页天生具有以上加速效果。

MIP 与 SEO

MIP 旨在帮助开发者建立打开迅速,交互流畅,体验良好的优质页面。这类页面能帮助用户最快获取信息,也自然会被搜索引擎青睐。

闪电算法提到,首屏在 2000ms 内可以得到流量优待,而 MIP 页面在 2017 年 10 月的首屏时间为 1640ms,远快于闪电算法的规定值。

截至 2017 年 10 月,已经有 5000 家站点修改提交了 MIP,他们将成为闪电算法的首批受益者。MIP 官网 收集了一些优质效果,欢迎点击体验。还有更多的站点正在改造的过程中,阅读 MIP 开发入门 来学习这项加速技术吧。

改造MIP获得搜索青睐,轻松完成SEO的更多相关文章

  1. seo搜索优化教程09 - seo搜索优化外链优化

    为了使大家更方便的了解及学习网络营销推广.seo搜索优化,星辉科技强势推出seo搜索优化教程.此为seo教程第九课 网络营销推广中有句行话,叫做"内容为王,外链为王",可见外链对于 ...

  2. seo搜索优化技巧01-seo外链怎么发?

    在seo搜索优化中,seo外链的作用并没有早期的作用大了.可是高质量的外链对关键词的排名还是很重要的.星辉信息科技对seo外链怎么发以及seo外链建设中的注意点进行阐述. SEO外链如何做 SEO高质 ...

  3. MIP 问题解决方案大全(2018-06更新)

    在 MIP 推出后,我们收到了一些站长的疑问.现将常见问题整理出来,帮助大家了解 MIP 的知识. 一.MIP 认知类问题 二.改造前准备 三.前端改造,组件使用 四.提交生效 五.MIPCache ...

  4. 【转】百度站长平台MIP引入工具使用心得

    MIP引入主动推送流程 对于 MIP 站点改造好了,我们如何提交数据,并且 MIP 提交后,我们能得到哪些数据的反馈,在这里简单的写一篇文章,说一下. 改造 MIP,我们一般是添加了一个二级域名站点进 ...

  5. 搜索引擎原理和SEO

    搜索引擎原理 通常是指收集了万维网上几千万到十几亿网页病对网页的每个词(即关键词)进行索引,建立搜索引擎数据库的全文搜索引擎. 当用户每次查询某个关键词的时候,所有在页面内容包含了该关键词的网页都作为 ...

  6. XUtils BitmapUtils 改造以加入drawable支持

    === XUtilsBitmapUtils 改造以加入drawable支持 === # XUtils 简单介绍 XUtils 是一套少有的早期国产安卓框架, 其源于AFinal, 文件夹结构也与之相似 ...

  7. 如何用百度MIP快速搭建体验友好的移动页面

    在读这篇文章之前,请确定你已经了解MIP定义及加速原理.如果不确定的话,可以到MIP官网了解. 改造前期准备和注意事项: 你可以选择直接将原先的移动站点直接改成MIP站,也可以单独再做一套MIP站点与 ...

  8. Shopex4.85商派2014年商业模板和商业插件共600多套仅售600元送分销王2代SEO排名神具。

    这批shopex商业插 件+模板都是本人从官方模板网站收购.高价.交换.以及收藏得来.本人因现实工作太忙不得不转手出售这批源代码,限时低价出售给和我一样从事shopex 系统网店电子商务的兄弟姐妹们, ...

  9. 技术|程序员必须要学会Google搜索技巧

    程序员必须要学会Google搜索技巧 摘要: 因为Google在我天朝被墙,学FQ请通过Bing进行搜索如何FQGoogle搜索技巧我曾经多次劝我的另一个朋友花10分钟学习一下Google通配符的使用 ...

随机推荐

  1. 各种代码版本控制工具下使用http代理的方法

    原文:各种SCM工具下使用http代理下载源码:http://www.linuxeden.com/html/develop/20090723/66951.html SCM是软件配置管理的简称,常见的S ...

  2. redis资源未释放引发的问题

    一.redis资源未释放的起因: N年前,在修改一个古老程序时,不小心把redis释放的这块给干掉了, if (jedis != null) { if (!isInProcess) { jedis.d ...

  3. JAVA 第一张 使用记事本编写代码

    使用记事本开发JAVA程序的步骤

  4. Windows下的OpenCVSharp配置

    OPenCvSharp是OpenCV的Net Warpper,应用最新的OpenCV库开发,目前放在github.. 本人认为OpenCvSharp比EmguCV使用起来更为方便,因为函数更接近于原生 ...

  5. Python3之利用Cookie模拟登录

    Python3之利用Cookie模拟登录 利用Cookie模拟登录步骤: 1.       在浏览器输入http://demo.bxcker.com,输入用户名和密码登录. 2.登录成功点" ...

  6. python_code list_2

    >>> import math>>> math.sin(0.5)0.479425538604203>>> >>> import ...

  7. 一个基于原生JavaScript开发的、轻量的验证码生成插件

    Vcode.js 一个基于原生JavaScript开发的.轻量的验证码生成插件 V: 1.0.0 DEMO:https://jofunliang.github.io/Vcode.js/example. ...

  8. java客户端调用webService

    啥也不想说,以前使用的方法突然不行了.各种网搜(记得别忘记到jar包哦:axis.jar) 看代码,第一种方式,也就是以前的方式: 改方式不用表名参数名称 public static String i ...

  9. Spring Cloud Zuul 限流详解(附源码)(转)

    在高并发的应用中,限流往往是一个绕不开的话题.本文详细探讨在Spring Cloud中如何实现限流. 在 Zuul 上实现限流是个不错的选择,只需要编写一个过滤器就可以了,关键在于如何实现限流的算法. ...

  10. Mybatis中几个重要类

    http://www.open-open.com/lib/view/open1363572227609.html