分类
搜索引擎

论百度四种链接提交方式

百度目前提交链接的方式有四种:主动提交、自动提交、sitemap提交和手动提交。今天我们就来论论这四种提交方法。

首先是主动提交,主动提交的优点在于它的提交速度很快,几乎用户访问的瞬间就可以调用到百度的API。主动提交的开发难度其实并不高,如果主机适合PHP的话,直接在执行的php文件后面加上百度给的php示例代码。不过array数组的链接要稍微变一下。你可以在文件开头创建变量。

$nowurl = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

然后将example链接改为$nowurl即可(注意:引号要去掉)。也就是这样子:

//此处声明$nowurl,等会调用
$nowurl = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
//根据百度站长平台提供的代码修改
$urls = array(
    $nowurl,
);
$api = '这里填API调用地址';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
///要是影响美观可以将这行代码加上注释
echo $result

及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录

保护原创:对于网站的最新原创内容,使用API推送功能可以快速通知到百度,使内容可以在转发之前被百度发现

这是百度对主动提交优点的介绍

自动提交入口现在被关闭了,原本自动提交是比较容易配置的,只要添加一下头部js代码就可以。在这里还是放下原本旧的自动提交的代码。

<!-- 添加 百度搜索的自动收录代码 -->    
<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>

sitemap这种提交方式的优点是全面,能够较为全面的向百度提交链接(手动提交和主动提交都有配额,sitemap虽然有链接的限制但够用了)。而且还可以用来添加些比较冷门的链接(就是主动提交和自动提交不起作用的链接)。

手动提交就不说了,这种是针对那种开发能力不行等有特殊原因的站长,不然手动提交是最不推荐的。

    linlinzzo

    一个学生,摩羯座。

    发表评论