最近我的 博客添加了360的自动推送页面代码,今天浏览百度的官方文件里面,也发现了,其实百度也是可以把你自己的网站内容自动推送到百度搜索引擎里面,以方便更快的收录。
看完了百度官方的介绍,也是和360推送一样的,适合所有的网站程序,不管是php还是asp的网站都能通过这段代码,成功的把你的网站内容自动的推送给百度。
<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>
我们只要把上面的这个代码,复制到网站模版的主题页脚 (footer.php)的页面里面,在</body>前面即可。可以和360的自动推送页面挨着放在一起。
如果你的是wordpress博客的话,方法:外观--编辑--主题页脚--添加代码--更新文件。
自动推送的原理就是,当用户访问这个页面的时候,页面URL会自动推送给百度,无需站长汇总URL再进行主动推送操作。借助用户的浏览行为来触发推送动作,省去了站长人工操作的时间。所以自动推送可以更快的将页面推送给百度搜索。
自动推送和主动推送还是有区别的,已经在使用主动推送(或sitemap)的网站仍然可以部署自动推送代码。因为二者之间互不冲突,互为补充,二者可以一起使用。
传送门:百度官方自动推送安装方法说明页面
来源:泽业建站网
本文由杨泽业原创,发布于51CTO博客