MIP引入主动推送流程

对于 MIP 站点改造好了,我们如何提交数据,并且 MIP 提交后,我们能得到哪些数据的反馈,在这里简单的写一篇文章,说一下。

  1. 改造 MIP,我们一般是添加了一个二级域名站点进行改造,比如 mip.xxx.com、在 m.xxx.com改造,或者是m.xxx.com/mip/,那么我们需要在百度站长后台,将这个含有 MIP 页面的二级站点添加一下。

  2. 然后在百度站长后台,点击左侧 MIP 引入,选择改造 MIP 的站点,有三个选项卡,分别是“MIP 介绍”、“数据提交”、“MIP-Cache 清理”。

  3. 点击数据提交,会出现“同意《百度 MIP 资源接入内容责任书》的相关协议”,这里点一下同意按钮,才会出现MIP 介绍、数据提交、MIP-Cache 清理。

数据提交分为两种,一种是主动推送,一种是手动提交(手动提交就是把链接放在提交框提交,适合数据量比较小的 MIP 站点,目前手动提交,一次最多只能提交20条,且不支持 txt 和 xml 格式,建议大家使用主动推送),在这里我们说一下主动推送

主动推送下面的数据类型,有推送数据(主要讲这个推送数据)、更新数据、以及删除数据

在这里,提醒一下,其实更新推送和删除推送,对于我们 MIP 站点来说很少用得到,在文章讲完 MIP-Cache 清理后,顺带说下这俩更新数据推送和删除数据推送。

我们有 MIP 页面,或者新增了新的 MIP 内容,都要用主动推送来告诉百度蜘蛛,来抓取。

下面的有4种推送示例。

大家发现没有,这个和站点的普通数据推送(链接提交)是一样一样的,唯一的区别在于,推送接口多了一个类型 &type=mip

所以说,使用过普通站点主动推送(链接提交)的童鞋,看到MIP引入,有一种似曾相识的感觉吧!

百度站长给了四种推送示例,我在这里以 php 示例做一个示范,其他几种,大家参考普通站点的主动推送,即可。

飞鹰正义大佬在论坛也有分享的普通站点的推送工具,在这里一样适合MIP推送,传送门

上图,有百度给出的的推送示例,那我直接写一个 PHP 文件(如下图),将该 PHP 文件放在一个支持php的环境下,(比如将该推送PHP文件上传到支持 PHP 环境的网站空间内或者网站服务器内)访问该 PHP 地址,即可完成推送。

一次最多推送2000条,如果数据多,可以分多次推送,目前新站,一天的MIP推送额度是10000条,上不封顶,随着站点质量提升,额度会逐步提升。

推送结果出现 success 的字眼以及成功条数,为推送成功;出现 error 字眼,那你多半是推送错了,看看是不是哪里写的不对,api接口是不是错了,推送的链接是不是不属于该网站等。

推送完毕,要等2天左右,才会出现如图,提交的数据反馈以及错误链接反馈。

在这里有几个名词需要给大家解释一下:

  • 提交链接量:你使用 MIP 推送接口推送页面,包含历史推送页面,去掉重复的,计算的总和数量。

  • 校验通过链接量:推送的页面,改造符合 MIP 规则的页面数量。

  • 有展现生效链接量:百度收录并且被 MIP 缓存的页面,有用户搜索,在搜索结果页面得到展示的 MIP 页面数量。

  • 有点击生效链接量:对于百度收录页面,有用户产生点击行为的 MIP 页面地址。

  • 点击量:顾名思义,就是你 MIP 缓存页面的总点击量。

在这里需要强调一点,MIP 页面缓存生效,类似于 cdn 的缓存道理一样,需要用户产生点击行为,才能正常生效。这就是为什么,第一次访问 MIP 生效页稍微慢一点的缘故。

对于错误反馈,在这里要说明一下,有些页面在 MIP 校验工具,校验成功还出现在错误反馈,提示链接错误,主要是因为数据有延迟,需要站长修改好自己的 MIP 页面,等待蜘蛛抓取。

MIP-Cache 清理使用介绍

MIP-Cache 清理有什么用,大家可以参考 CDN 清除缓存来理解,其实 MIP-Cache 相当于 cdn 的缓存加速环节,如果 MIP 网站更改过内容、logo、css、图片等改动、一般不需要使用 MIP-Cache 清理,只需要等待 MIPcache 过期即可,在紧急情况下,才使用 MIP-Cache 进行清理缓存。

在 MIP-Cache 中:

  • 页面的缓存时间为52分钟-5天(由该页面用户点击量和站点本身稳定性决定)。
  • 图片缓存时间为10天。
  • MIP-JS 组件文件的缓存时间为10分钟。

当你急需更新 MIP 生效页面,那么在这里就要用到 MIP-Cache 清理这个功能。理论上 MIP-Cache 清理生效时间为几分钟左右。图片为演示示例,需要将 key 更改为你的 Authkey,链接改为你要更新 MIPcache 的 MIP 链接。

和主动推送一样,该文件只要放在支持 php 环境的地方,访问一下 php 地址即可,反馈信息 {"status":0,"msg":"cache clean success"} 为 MIP-Cache 清理成功。

  • 反馈信息"msg":"authorization check fail", //授权校验失败

  • 反馈信息 "msg":"update times exceed the limit", //更新次数超限

需要说明的是,更新 MIP-Cache,目前限制100s只可以更新10条.如果 MIP 站点是 https 协议,那么 MIP-Cache 清理的 $api 处应该是 :

$api = 'http://c.mipcdn.com/update-ping/c/s/';

MIP 引入使用最后总结

  1. 主动数据那里的数据类型,更新数据推送用于网页内容做了更改,告诉蜘蛛,更新数据推送类似于百度的投诉快照功能;删除数据推送用于内容删除了,需要告诉蜘蛛,该页面已删除。

    而 MIP-Cache 清理,则是清理 MIP 生效页面/缓存页的缓存,类似于 CDN 清理缓存的功能。

  2. 提交链接量比较低的原因,提交的数据有没有重复,接口以及提交文件写法是不是正确。不建议大家数据重复提交,会造成提交数据慢。

    校验通过链接量比较低的原因,主要是改造的过程中,MIP 规范不是很严格造成的,建议大家改造 MIP 的过程中,一定要仔细检查改造的页面,然后再提交。

    有展现生效链接量比较低的原因,主要是 MIP 改造的页面客户体验有待提高,甚至会出现被转码的现象,这和MIP 没有关系,主要是页面客户体验有待提高。

文章作者:宋亚鹏
转发自:http://www.smallsky.cn/article/share/30.html

【转】百度站长平台MIP引入工具使用心得的更多相关文章

  1. 百度站长平台MIP

    使用说明 MIP(Mobile Instant Pages - 移动网页加速器),是一套应用于移动网页的开放性技术标准.通过提供 MIP-HTML 规范.MIP-JS 运行环境以及 MIP-Cache ...

  2. 百度站长平台HTTPS认证所遇到的坑

    坑1: 百度站长平台https认证失败,提示:请确保您网站的所有链接均支持https访问,且未使用不安全协议(如:SSL2.SSL3等协议). 解决办法: 1.  友情链接检查, 要检查所有的友情链接 ...

  3. Python 版百度站长平台链接主动推送脚本

    如果自己的网站需要被百度收录,可以在搜索结果中找到,就需要将网站的链接提交给百度.依靠百度的爬虫可能无法检索到网站所有的内容,因此可以主动将链接提交给百度. 在百度的站长平台上介绍了链接提交方法,目前 ...

  4. 百度站长工具进击site结果页面[SITE特型]

    最近在度娘上site站点是不是发现多了一个应用展示框?没错!这就是度娘新推出的site特型,仔细看一下是百度站长平台的相关功能,作为目前国内市场占有率比较高的搜索引擎,百度站长工具进击site结果页面 ...

  5. SEO -- WordPress怎设置百度站长链接自动提交

    百度站长平站更新了主动推送(实时)推送的方式,受到了广大站长的好评,但是对于使用WordPress的网站来说怎么设置自动提交呢,在这里介绍一种比较简单且有效的方法.我们可以使用 WP BaiDu Su ...

  6. 百度站长针对SEO人员关系的问题的一些解答

    自然排名是全部由机器完成还是存在人工干预? 夫唯:第一个就是说经常好不容易找到了一些新的想法,用我们这些草根的话讲找到了百度的漏洞,好不容易排名上去了,过两天就会波动.有些人就怀疑说在百度的整体算法里 ...

  7. Asp.Net百度站长工具的主动推送功能

    public static string PostUrl(string[] urls) { try { string formUrl = "http://data.zz.baidu.com/ ...

  8. 运维服务器手段(监控宝,Nagios,百度通告平台)

    站在"巨人"的肩膀上运维 现实问题 之前在论坛看到一个运维工程师的帖子,内容如下: "现在的一个IT工作者最头疼的就是加班,秃顶的是IT工作者最多.单身的是IT工作者最多 ...

  9. 百度推出新技术 MIP,网页加载更快,广告呢?

    我们在2016年年初推出了MIP,帮助移动页面加速(原理).内测数据表明,MIP页面在1s内加载完成.现在已经有十多家网站加入MIP项目,有更多的网站正在加入中.在我们收到的反馈中,大部分都提到了广告 ...

随机推荐

  1. 移动App开发基本技术面

    1.UI布局 1.1.熟悉系统布局基本机制和使用方法 2.界面效果 2.1.熟悉系统提供的所有界面组件 2.2.熟悉各种功能界面效果的实现途径 2,3.动画等特殊UI效果的实现机制 3.网络请求 3. ...

  2. pc端页面打包成安卓apk

    一.phoneGap PhoneGap是一个采用HTML,CSS和JavaScript的技术,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够在网页中调用IOS,Android,Palm,Sy ...

  3. 关于react router 4 的小实践

    详细代码栗子:https://github.com/wayaha/react-dom-CY clone然后 npm install npm start 分割线 1.这个项目使用create-react ...

  4. hive 分组排序,topN

    hive 分组排序,topN 语法格式:row_number() OVER (partition by COL1 order by COL2 desc ) rankpartition by:类似hiv ...

  5. 终于解决文件格式问题 unix格式

    关于这个问题,今天终于找到方法  file-setting下 左侧code style  line separator下拉选择unix就可以了 http://www.cnblogs.com/sunfa ...

  6. Flask信号和wtforms

    一.信号 1.1.所有内置信号 request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _s ...

  7. Unity3D学习(五):实现一个简单的视觉感知

    前言 在很多第一人称或者第三人称射击游戏的单人模式中,玩家的乐趣往往来源于和各式各样的AI敌人的战斗.而战斗的爆发很多时候是因为这些AI在"看见"玩家后就会立即做出反应,比如开火. ...

  8. Unity3D学习(四):小游戏Konster的整体代码重构

    前言 翻了下之前写的代码,画了个图看了下代码结构,感觉太烂了,有很多地方的代码重复啰嗦,耦合也紧,开个随笔记录下重构的过程. 过程 _____2017.10.13_____ 结构图: 目前发现的待改进 ...

  9. awk高级玩法

    1. 程序元素 一个awk 程序是一对以模式(pattern) 与大括号框起来的操作(action) 组合而成的,或许,还会加上实现操作细节的函数(function ) .针对每个匹配于输人数据的模式 ...

  10. Spring的两种任务调度Scheduled和Async

    Spring提供了两种后台任务的方法,分别是: 调度任务,@Schedule 异步任务,@Async 当然,使用这两个是有条件的,需要在spring应用的上下文中声明<task:annotati ...