使用百度主动推送保护原创内容

早在2014年,百度就推出了Discuz! 和WordPress主动推送网站内容给百度的插件,主动推送内容的意义在于,对于百度来说,可以更好的发现优质站点,而对于站长来说,可以有效的保护原创内容,促进网站收录。

百度主动推送WordPress插件

如果你在使用Discuz! 或WordPress,可以通过以下链接下载相关插件:

百度原创内容推送插件

安装插件后,当你发布文章时插件就会帮助你将内容提交给百度,使你的页面在被采集之前就被百度蜘蛛发现。即使你不使用以上两个程序,也可以根据官方文档自行开发,但好消息是,即使不会开发也可以将内容自动推送给百度。

复制以下JS代码到你的网站页脚模板,例如WordPress的footer.php

<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>

当然,你也可以自行登录百度站长平台获取,具体位置在链接提交页面。

安装JS版自动推送后,当你的页面被用户(包括你自己)访问时就会将页面地址提交给百度。

说说大家最关心的效果吧!

我的这个博客虽然域名注册有一年了,但之前搭建好站点发了十多个文章后就一直没有更新,最近又将旧站点删除重新搭建,模板和内容都完全不一样了,导致百度迟迟不收录新内容,site一直显示28个旧数据,昨天使用了JS版主动推送,今天site出来有54个,包含新内容和旧内容。

之所以选择JS版而不是使用百度的WordPress插件,主要两个原因:

  • 不想安装太多插件把WordPress拖慢;
  • 百度的WordPress插件有两年没更新了;
阿里云