海之韵BLOG | 耿真的个人网站 | 鲁ICP备15001313号 | 本站永久网址:https://www.gengzhen.cn

免插件百度链接提交-实时主动推送

发布:耿真(GengZhen) 2020-11-6 18:07 分类: 技术文章 这篇文章没有标签

对于广大站长来说,文章第一时间被百度收录,或自己的原创文章第一时间被百度认定为原创相当重要。不止一次文章被转载,但是因为别人的网站权重比自己高,百度收录速度或百度搜索文章标题的排名却不及转载网站的,这是一件十分让人苦恼的一件事。

sitemap实时推送功能6月份开始逐步下线,我们推出了更加强大的链接提交主动推送功能做为替代。新的主动推送功能更加强大:提交数据方式更简单,返回码达意更清晰(可立即知晓数据提交是否成功),可以做到实时向百度推送新数据。

sitemap广大网站使用,搜索引擎通过爬行网站地图可以发现网站的新链接,并定期访问。但是搜索引擎的爬行频率有限且具有规律性,自己的原创文章并不能第一时间被百度等发现。

下面是百度官方给出三种提交链接的方式总结:

主动推送:百度推荐的最为快速的提交方式,建议将站点当天新链接立即通过此方式推送给百度获取最快收录。
sitemap:百度会周期性检查您提交的Sitemap,对链接进行处理,收录速度慢于主动推送。
手工提交:手动将链接提交给百度。
这里的手工提交不同于“链接提交”
这里的手工提交是指对于百度站长验证站点提供的快速提交方式,支持批量多链接提交;而通常的“链接提交”是不需要你的网站是”百度站长平台验证站点“的,提交比较随意。

提交链接到百度

手动提交

实时提交

而百度站长平台新推出的“实时主动推送”为验证站点站长分配了一个token准入密钥,一般可认为只有站长或者知晓密钥的网站管理员才有权限提交,所以提交需谨慎,极客人建议大家用它提交一些质量比较高的文章,不要提交垃圾链接,同时需要提醒大家的是:目前这种方式提交的URL是有限额的,比如王柏元的博客每天只能用实时主动提交方式提交50条,大量自动提交垃圾文章可能导致失去提交权限!

免插件百度链接提交-实时主动推送
通过百度官方给出的PHP推送样例,极客人制作出了针对wordpress博客实时推送的PHP代码程序,将下列代码加入主题文件夹下functions.php最后一行“?>”之前极客,本代码将在每次发布文章时执行将新文章链接实时主动推送给百度,同时在与代码所处文件同目录中生成日志文件“by_baiduSubmit.txt”。你可以查看日志文件了解是否推送成功。如果此程序出现错误或无法正确向百度实时提交新链接,欢迎在本页面反馈。

<?php

date_default_timezone_set('Asia/Shanghai');

add_action('publish_post', 'publish_bd_submit', 999);

function publish_bd_submit($post_ID){

global $post;

$bd_submit_enabled = true;

if($bd_submit_enabled){

$bd_submit_site = "wangbaiyuan.cn";//此处填写你的域名

$bd_submit_token ="yourtoken";//此处填写你的token

$api ="http://data.zz.baidu /urls?site=".$bd_submit_site."&token=".$bd_submit_token;

if($post->post_status != "publish"){

$url = get_permalink($post_ID);

$ch = curl_init();

$options =  array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => $url,

CURLOPT_HTTPHEADER => array('Content-Type: text/plain')

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

$result = json_decode($result, true);

$time = time();

$file =  dirname(__FILE__).'/by_baiduSubmit.txt';//生成日志文件,与代码所处文件同目录

if(date('Y-m-d',filemtime($file)) != date('Y-m-d')){

$handle = fopen($file,"w");

}else{

$handle = fopen($file,"a");

}

$resultMessage="";

if($result['message']){

$resultMessage= date('Y-m-d G:i:s',$time)."\n提交失败:".$result['message'].":\n网址:".$url."\n\n";

}

if($result['success']){

$resultMessage= date('Y-m-d G:i:s',$time)."\n提交成功:".":".$url."\n\n";

}

fwrite($handle,$resultMessage);

fclose($handle);

}

}

}

?>
嘻嘻大笑可怜吃惊害羞调皮鄙视示爱大哭开心偷笑嘘奸笑委屈抱抱愤怒思考日了狗胜利不高兴阴险乖酷滑稽
提交评论

清空信息
关闭评论
温馨提示本站内所有原创内容禁止转载,谢谢合作!

本页已获评论0/刷新33 次

关注耿真SEO微信公众号