API推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
sitemap:您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查您提交的Sitemap,对其中的链接进行处理,但收录速度慢于API推送。
手工提交:如果您不想通过程序提交,那么可以采用此种方式,手动将链接提交给百度。
自动推送(暂时下线):是轻量级链接提交组件,将自动推送的JS代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给百度,有利于新页面更快被百度发现。
及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
保护原创:对于网站的最新原创内容,使用API推送功能可以快速通知到百度,使内容可以在转发之前被百度发现
如何使用API推送功能
1,需要网站制作数据推送接口,进入API推送工具后,会看到接口调用地址的token,token是由16个英文数字组合的字符串
您可以通过推送后返回的状态码和字段来判断数据是否推送成功。
1,状态码为200,表示推送成功,可能返回以下字段:
字段 |
是否必选 |
参数类型 |
说明 |
success |
是 |
int |
成功推送的url条数 |
remain |
是 |
int |
当天剩余的可推送url条数 |
not_same_site |
否 |
array |
由于不是本站url而未处理的url列表 |
not_valid |
否 |
array |
不合法的url列表 |
成功返回示例:
{
"remain":4999998,
"success":2,
"not_same_site":[],
"not_valid":[]
}
2,状态码为4XX或500,表示推送失败,返回字段有:
字段 |
是否必选 |
类型 |
说明 |
error |
是 |
int |
错误码,与状态码相同 |
message |
是 |
string |
错误描述 |
常见的推送失败返回示例说明:
error |
message |
含义 |
400 |
site error |
站点未在站长平台验证 |
empty content |
post内容为空 |
|
only 2000 urls are allowed once |
每次最多只能提交2000条链接 |
|
over quota |
超过每日配额了,超配额后再提交都是无效的 |
|
401 |
token is not valid |
token错误 |
404 |
not found |
接口地址填写错误 |
500 |
internal error, please try later |
服务器偶然异常,通常重试就会成功 |