实现站点网页链接自动推送到百度的功能

作者: 云中布衣   分类:  网站建设    热度: (332℃)   时间: 2017-12-6 13:43   标签: #SEO    

自动推送是百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。

前几天通过对本站的搜索引擎收录量分析发现,谷歌收录的页面非常的多,已经有几百个页面,而且导流量非常的不错,有几篇都排在第一第二的位置。而百度却只有可怜的几篇收录,截止2017.11.22百度索引量还只有9篇。我大致分析了下原因,第一、可能是主机用的是香港主机,第二、本站用的是top顶级域名,对于百度spider没有com和net这种顶级域名友好。考虑到不想更换主机和域名,所以需要通过其他办法来提高百度的收录量。由于博客的大部分文章都是原创的,因此文章的原创性毋庸置疑,但是为什么百度收录量就这么低呢?

后来我分析了服务器的后台日志,发现百度爬虫抓取的频次很低,既然抓的这么少,那怎么可能收录,很多网页,百度爬虫根本就没爬到,还谈什么收录?因此要想提高百度的网页收录量第一步就是提高百度爬虫的抓取频次。对于搜索引擎页面抓取而言,有两种方式,一种是Spider主动抓取,即爬虫主动去爬取你的页面。另一种是网站主动提交链接,即每次更新页面,网站主动将页面链接提交给搜索引擎。而我今天要分享的就是,如何实现网站主动提交链接的功能,将下面这段代码安装在网站页面中,安装完成后既可以实现站点网页链接自动推送到百度的功能。

<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链接推送代码以网页为最小对象,服务于全平台多终端,PC站和移动站均可使用。安装代码的页面在任意平台(浏览器、微信、微博)被加载时,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。

jspush.png

给网站添加了自动推送功能后,通过这几天的观察发现百度Spider的抓取频次得到了明显的改善,而且收录量也实现了倍增,从原来的9增加到了现在的19,非常棒的体验。最近30天本站点百度索引量变化如下。

选区_179.png

希望我的这个小技巧对大家有所帮助,如果你还有更好的办法来提高百度的收录量,非常欢迎在下面留言分享讨论。

(完)

56.8K

发表评论:

© 云中布衣 2015 | Driven by EMLOG  | SiteMap | RunTime: 7.11ms RSS  |   | 回到顶部

文章数量【230】 评论数量【158】 稳定运行【1091天】

Visitor IP Address【54.198.104.202】