百度自动推送代码是百度站长平台所提供的免费工具, 它的作用是让网站中新发布或更新的页面的信息实时地被推送到百度蜘蛛那里去。这样做是为了起到加速这些页面被收录的效果。在部署这种方式的时候非常简单, 只需要在一句一段的 JavaScript 这个事物插入到 HTML 中的这个操作即可完成部署。

推送代码(直接复制使用)​

请把这段代码弄到咱们网站的各个页面当中去, 具体的方位是放到那个用html标签写出来的head部分里面, 也就是要在结尾的那个head标签的前面把这个东西给嵌进去。


部署步骤​

1. 请确认您已将您的网站添加进百度站长平台(zhanzhang.baidu.com)中, 并且已经顺利完成了所有权验证的工作。

2. 你需要登录后台, 然后进入普通收录这个环节, 接着找到站点接入这一项, 之后再选择自动推送这个选项, 在这个时候系统就会生成上述代码。

3. 把代码文件写到网站模板的公共头部文件夹里面去, 如果是WordPress平台的话, 就要找那个header.php这个文件, 如果用的是ThinkPHP平台的话, 那就得去找那个_layout.html这个文件, 必须要保证每一个网页页面都能够把这段脚本给加载出来。

4. 在保存完以后要去访问任意一个页面, 然后按键盘上的F12这个组合键来打开浏览器控制台, 在这个里面去确认没有遇到报错的情况, 同时要看在Network那个面板中push.js这个东西的请求是不是返回了200这一个数字, 如果是的话就说明部署已经成功了。

生效说明​

当代码生效之后, 针对新页面的发布以及内容的更新操作, 系统会自动地去调用百度的推送接口, 这种情况下是不需要人为手动触发功能的。

大家可以去站长平台里面看看, 具体是在“普通收录”这个地方,然后点进“自动推送”这个页面, 这样就可以看到推送状态了, 一般来说, 大概需要等到一三天的时间才会有效果。

百度自动推送代码怎么部署?一行JS搞定新页面收录(图1)

对于那些已经被收录的页面, 系统并不会对其进行重复性推送操作, 这种处理方式只是专门面向那些新增加的 URL 链接以及内容发生了一定程度变化或更新的网页。

注意事项​

代码必须放在 里面, 如果把它放在 的最底下, 那么因为会出现渲染延迟的情况, 所以就肯定会促使推送出现失败。

当访问的站点是属于HTTPS协议的时候, 脚本内容会根据当前协议来实现自动匹配, 这样就完全不需要用户再去手动修改src地址中的内容。

在同一个域名下面, 好几个子站是可以共用同一套代码的。然后, 被推送的那个网址, 是属于当前页面所在的域名的。

在这个方面, 这个机制不会去保证百度一定会抓取到, 它只是说能提高新页面被发现的可能性。

阜新市自然资源事务服务中心

与其他推送方式对比​

方式 触发时机 适用场景
自动推送(本文代码) 页面发布/更新时实时触发 日常高频更新站点
手动推送 API 服务器批量提交 URL 大批量 URL 一次性处理
sitemap 百度定期抓取 全量 URL 兜底

三种方式是可以叠加起来进行使用的, 收录覆盖面会变得更广。

在 gname.xin 所收录的技术文档里面, 还专门整理了自动推送和手动推送联合起来一起使用的实测数据, 大家可以把这些数据当作部署完成之后效果的参考依据。