1、主动推送:此方式最为快速,建议用此种方式把站点每天新产生的信息链接推送给百度,以保证链接及时被收录;
2、sitemap方式:很多cms都有一键生成sitemap的功能,xml或者html格式的,只需把sitemap提交给百度即可,相比较主动推送,收录速度要慢一些;
3、手工提交:在百度提交入口提交,简单灵活,方便没什么技术的站长使用;
4、自动推送:这种方法也非常简单,我们只要将自动推送的js代码,放置在网站公用文件里,当页面被访问时,此页面地址就会自动推送给百度。
以上几种方式可以组合使用,相互之间是不冲突的。
以笔者为例,笔者使用的建站系统拥有一键生成xml和html格式的sitemap的功能,每一个新站上线之前,先完善好站点内容以及每条信息的链接地址、关键词、描述等,然后上线生成sitemap,然后使用百度的php推送方式,将所有链接首次推送:
把上面的代码保存为一个php文件,修改api部分的网址和token,然后把代码中数组里的链接改成你要推送的链接。
注意格式:链接放在英文单引号里,并以英文逗号结束,每行一条。
然后使用ftp上传至网站目录里,通过url访问即可。
如果返回类似{"remain":4997854,"success":357}这样的信息,说明已经推送成功了。
但是每次有新的链接录入,再上传还是比较麻烦的。这时我们可以用推送方法的第4条了,把下面的js代码放到网站的公用文件里,比如head或者foot页面里。
这样每次有人访问页面时,就可以自动将页面链接推送给百度了。
是不是很方便呢
注:上面的这些代码,在百度站长工具里都可以下载到。