www.iappi.cn程门立学.加入百度搜索自动推送代码

众所周知,百度在国内搜索圈内,虽然一直有360搜索、搜狗搜索的紧追猛赶,但实际上跟扫一扫等于拿出微信扫一下,百度一下或者问下度娘就是上百度搜索一下是一个意思了。已经深入到大家生活中的方方面面,不知不觉中影响到人们的行为方式。因此,百度收录跟搜索到我们的站点,也是比较重要的一件事情。

下面复述一下程门立学站的操作记录,方便后续的检查以及学习。

  • 登录百度账号。首先得有个百度的账号,没有的话先注册一个。通过百度搜索到资源平台、或者百度站长等,或者直接打开网址https://ziyuan.baidu.com 
  • 添加站点。在搜索资源平台找到用户中心,然后点开站点管理,,打开添加网站。因为必须要先验证下这个网站的所有权归属,才能方便后续增加代码等一系列的工作。

第一步输入网站:输入网站域名,并选择http或者https;

第二步选择站点属性,根据站点的类型选择是影视动漫还是生活服务等等,注意下选择后30天内只能修改一次。

第三步,验证。验证分三种方式,文件验证,就是从这里下载一个很小的html文件,内容就是一个简单文本。然后将这个文件上传到服务器的根目录,确保可以正常打开。例如我们这个站点就是要打开https://www.iappi.cn/baidu_verify_WwwsHxgHf4.html,然后点击完成验证。系统会自动去确认下是否正常,正常则添加成功。

第二种方式,标签验证,即在网站首页HTML代码的<head>标签与</head>标签之间,请点击“验证”按钮。

<meta name=”baidu-site-verification” content=”WwwsHxgHf4″ />

第三种方式,CNAME验证

WwwsHxgHf4.iappi.cn 使用CNAME解析到ziyuan.baidu.com。

三种方式验证完成后,均要求不要删除或者更改,以免后续出错。

推荐使用文件验证方式,简单,方便而且无需修改太多东西。本站前期是使用CNAME方式验证的,就需要一直保留这个解析的记录的。文件验证就比较方便点,只要不删除这个文件就好了。

链接提交,经过上一步网站验证成功后,则可以打开网站支持-数据引入-链接提交的标签 。使用链接提交工具主动向百度搜索推送数据。

数据提交分为 自动提交 和手动提交两种方式。一般没有太多的精力跟时间去维护数据的提交,因此采用自动提交方式处理。

自动提交链接

自动提交同样有三种方式,分:主动推送(实时)、自动推送、sitemap 方式。

主动推送是通过数据接口实时推送数据到百度搜索。需要将链接列入一个文本文档,然后使用curl、post、php等方式推送。一般这种方式是实时的,推送后百度搜索会立刻反馈结果是成功还是失败。推送会自动生成一个密钥,一致才能成功。

自动推送的页面介绍是“百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度”。不是实时的,但只要网页有人打开,则会推送到百度,效果也是比较迅速的,从而提高站点新内容的发现速度。

Sitemap方式则为填写站点的sitemap文件的地址,然后就等百度蜘蛛去发现文件了。

本站目前使用的是自动推送+sitemap方式。

自动推送需要在网页中安装一段代码,可选直接嵌入到模版文件中,也可以使用PHP文件调用方式。本站采用嵌入模版文件中。

嵌入代码:通过wordprss中强大的页脚编辑功能,在自定义工具中加入代码。

<script>
(function(){
var bp = document.createElement(‘script’);
var curProtocol = window.location.protocol.split(‘:’)[0];
if (curProtocol === ‘https’){
bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js’;
}
else{
bp.src = ‘http://push.zhanzhang.baidu.com/push.js’;
}
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(bp, s);
})();
</script>

初步检验情况

经过一段时间的使用,可以看到推送的情况如下:

因为网站内容还是不太多,因此每天通过自动推送跟sitemap方式提交的数量在20-50条之间,但基本上已经将所有的页面URL提交到了百度搜索,至于能否收录,也看百度的判断了。毕竟百度是这样说的:“为站长提供链接提交通道,您可以提交想被百度收录的链接,百度搜索引擎会按照标准处理,但不保证一定能够收录您提交的链接。”

百度资源平台还有不少其他的功能,例如索引量、蜘蛛抓取、HTTPS验证等,方便了解站点在百度搜索的情况。我们也是在慢慢学习、摸索中。