对于seo来说,内容的收录是最基本的,也是最重要的,没有收录一切都是零。今天就来讲一下如何提升网站在百度收录速度。
链接的提交方式
自动提交
这种提交方式很简单,只要注册一个百度站长的账号,然后验证网站的权限,之后点击链接推送的选项,就可以得到一串js代码,把他添加在需要提交的页面代码模板中就可以了,之后只要这个页面被打开就会像百度推送这条链接,并且是打开多少次就会被推送多少次。这种方法是比较简单的,基本上没有什么门槛。
手动提交
这种方法是最为简单的,也是最为麻烦的,所谓的手动提交就是需要 手动的将链接进行提交,并且一次只能提交20条,并且每次都有犯人的验证码,这种方法适合推送少量的链接的时候使用。
主动提交
这种提交方式就是稍微有点复杂,需要一定的代码水平才能实现,其实也很简单,就是在百度站长后台我们可以获取到一个api接口的代码,就拿php代码推送方式为例把,我们可以选择直接将我们需要提交的网址,直接放入一个数组中,然后将这个php文档放到服务器直接运行这个脚本就可以完成链接的提交,或者也可以和网站的代码进行深入结合,将批量查询出来未收录的链接,输入到这个数组之后来实现提交,本人用的方法是直接把推送代码放到页面创建的代码中,当每次创建一篇新文章的时候就可以直接把内容实时的进行推送,省去后边回过头来进行操作。这种方式需要一定的编程基础,如果有兴趣,有问题可以联系我给到具体的方法,这里就不多说了有点复杂。
php推送示例
$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls
site=www.58.com&token=edk7ychrEZP9pDQD';
$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;
关注公众号回复“链接推送”获取代码
sitemap提交
这种提交方式,也是需要一定的编程基础,sitemap提交方式,对于网站链接的提交方式的一种补充,可以有效的像搜索引擎展示网站的整体内容,也是对前面几种链接提交方式的查缺补漏。对于小站来说,直接将网站链接塞入一个xml文档即可,对于站点栏目比较多的网站,建议将sitemap按照索引的结构进行提交,利于后期的维护,结构页清晰了然,索引结构就是将在百度提交的sitemap网址的内容写成一个多个sitemap文档地址的索引文件,这样不管网站链接文档再多,只要去修改索引文件就可以,不用去站长后台反复的提交链接。
以上4中提交方式,从个人经验来说,主动提交的效果是最好,如果站点的质量还可以的话,即使网站权重只有1的情况下,统计到最快的从提交到收录的时间只需要5分钟不到,在其他的提交方式里没有遇到过。因此使用主动提交方式,加上sitemap提交方式对网站整体链接提交做一个补充。始终这两种方式的结合可以花很少的时间,却可以得到很好的收录速度以及很好的收录率。