西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > wordpress教程 >

主动提交你的wordpress网站链接到百度

时间:2016-10-13 11:14来源:未知 作者:好模板编辑 点击:
之前我们有介绍过关于百度针对wordpress所开发的插件,可以主动提交我们的wordpress网站链接到百度,让百度能够及时的抓取到我们的网站。 主动提交和自动提交链接给百度,比起等待百

之前我们有介绍过关于百度针对wordpress所开发的插件,可以主动提交我们的wordpress网站链接到百度,让百度能够及时的抓取到我们的网站。

主动提交和自动提交链接给百度,比起等待百度蜘蛛来抓取你的网站明显是有更大的优势所在的,因此我们介绍百度站长官方所说明的提交链接给百度的一些方法,这些方法可以帮助你通过主动提交、自动提交、sitemap提交让百度收录你的网站更快。

而目前对于主动提交给百度的方法,在百度的站长工具界面也有说明,具体可以登录百度站长,查看相关的信息,下面我们就来介绍一下,wordpress网站百度主动推送的一些方法。

1.使用百度统计,百度统计已经开通了自动推送功能

在去年的11月份(2015年11月份),百度统计就开通了这个功能,将百度统计增加了自动推送功能,这个功能不止对wordpress程序,针对所有程序都可以使用。

以下来自百度统计官方说明:

百度统计为帮助用户网站页面被搜索引擎发现,提升抓取速度,推出了自动、实时网页推送功能。所有带百度统计js的页面,在被访问时,页面URL立刻自动提交至百度搜索引擎。使页面不必再被动等待搜索引擎爬虫发现!
功能优势:
1.所有百度统计用户自动升级,无需任何额外设置,不增加任何站长工作量;
2. 页面实时推送;
3.PC和移动站均适用。

 百度统计开通了这一功能,所以你可以使用百度统计来统计你的网站访问信息,这样既可以统计到你的信息,也能够退百度进行连接推送,这也是一举两得的事情。

 

2.使用sitemap批量提交连接给百度

使用Baidu Sitemap Generator插件生成你的网站sitemap,并将生成的sitemap提交给百度,关于sitemap插件的使用和提交,我们之前写了一篇非常详细的教程。

你可以通过这个教程了解sitemap提交链接是如何做到的:http://www.themepark.com.cn/sybdwzdtcjsitemapxbdtjlj.html

 

3.百度自动推送js代码,最简单的推送方法

百度有提供一段js推送代码,这段代码放置在所有的页面源码底部,当有人访问时,将会自动推送给百度,这种方法是最简便,最简单的使用方法可以让你的新链接迅速提交给百度。

安装方法,如果你的主题在主题选项中有统计代码的选项框,这个选项卡的数据是发送到每个html页面底部的,因此可以将代码输入到这个选项卡中。

这个选项卡可以输入多组代码,因此如果已经加了其他的代码,那么可以将百度自动推送的代码放置在最下面。

百度代码如下:

 

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

4.主动推送wordpress插件,或者主动推送php代码

百度站长平台设计和开发了一款wordpress插件— Baidu Links Submit工具,该工具是基于百度站长平台ping2.0的链接提交接口。本插件只需您简单的配置下您的site和token 即可使用。确保您的网站以快速的提交方式,以保证新链接可以及时被百度收录。

wordpress插件下载地址:http://zhanzhang.bj.bcebos.com/baidu-links-submit-9.23.zip

使用插件即可进行主动提交了。

如果你不想安装插件,那么可以将以下精简过的推送代码放置到你的主题functions.php 中

add_action('save_post', 'wpjam_save_post_notify_baidu_zz', 10, 3);
function wpjam_save_post_notify_baidu_zz($post_id, $post, $update){
if($post->post_status != 'publish') return;
$baidu_zz_api_url    = 'http://data.zz.baidu.com/urls?site=your_site_url&token=your_token';
//请到百度站长后台获取你的站点的专属提交链接
$response    = wp_remote_post($baidu_zz_api_url, array(
'headers'    => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
'sslverify'    => false,
'blocking'    => false,
'body'        => get_permalink($post_id)
));
}

 

注意需要替换一下你的站点的专属提交链接才可以。

此代码来自于我爱水煮鱼博客。

 

百度站长上的说明,以上的各种方法都可以同时使用,不会有冲突,因此如果有条件,我们推荐所有的方法一起都是用,加快百度的链接提交。

在运行一段时间之后,在你的百度站长后台--链接提交中就可以看到链接提交的效果了:

主动提交你的wordpress网站链接到百度

再配合如此多的提交链接的方法之后,相信你的网站收录状况会达达的改善,并且会优化好你的搜搜排名。

希望此文章对你的网站维护有所帮助。

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------