一个新的网站上线了,大家都希望自己的网站被百度快速收录,当然经常在网站上发布优质内容,原创作品是加速百度收录的最佳方式,但今天的这篇文章我将介绍怎么运用百度站长工具里面的百度链接提交来实现怎样加速百度收录的,在写这篇文章的时候,我的这个博客在百度上的第三页才能被搜索到,所以也算拿自己的博客做测试。
百度提交链接有自动提交和手动提交两种方式;
其中自动提交分三种:主动推送,自动推送和sitemap。手动提交是比较简单的,直接输入url提交就可以了,这个就不需要讲。
我先说一下我的网站是用php搭建的。
1,主动推送:
先新建一个php文件,比如example.php;然后将下面百度提供的php代码拷贝到example.php文件里。
$urls = array( 'http://www.example.com/1.html', //这里改为需要被收录的url地址,多个地址用逗号隔开 'http://www.example.com/2.html', ); $api = 'http://data.zz.baidu.com/urls?site=www.example.com&token=xxxxxxxxxxxxxx';//域名改为自己网站域名,token百度有提供可申请
$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;
编辑好了就上传的网站根目录,然后访问就可以了。
2,自动推送:
在每个页面的底部添加如下百度提供代码;
<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>
3,sitemap:
新建一个txt文本,将需要提交的url写入文本,然后在百度站长平台里面提交就可以了
好了,我也来去提交链接了,看看效果