主動推送:最為快速的提交方式,建議您將站點當天新產(chǎn)出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。
sitemap:您可以定期將網(wǎng)站鏈接放到Sitemap中,然后將Sitemap提交給百度。百度會周期性的抓取檢查您提交的Sitemap,對其中的鏈接進行處理,但收錄速度慢于主動推送。
手工提交:如果您不想通過程序提交,那么可以采用此種方式,手動將鏈接提交給百度。
百度站長平臺為站長提供鏈接提交通道,您可以提交想被百度收錄的鏈接,百度搜索引擎會按照標準處理,但不保證一定能夠收錄您提交的鏈接
php推送示例
$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=www.enzhu.net&token=778tDSjI0ARYKZVv';
$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;
查看推送反饋
狀態(tài)碼為200,可能返回以下字段:
|
字段 |
是否必選 |
參數(shù)類型 |
說明 |
|
success |
是 |
int |
成功推送的url條數(shù) |
|
remain |
是 |
int |
當天剩余的可推送url條數(shù) |
|
not_same_site |
否 |
array |
由于不是本站url而未處理的url列表 |
|
not_valid |
否 |
array |
不合法的url列表 |
成功返回示例:
{
"remain":4999998,
"success":2,
"not_same_site":[],
"not_valid":[]
}
推送失敗
狀態(tài)碼為4xx,返回字段有:
|
字段 |
是否必傳 |
類型 |
說明 |
|
error |
是 |
int |
錯誤碼,與狀態(tài)碼相同 |
|
message |
是 |
string |
錯誤描述 |
失敗返回示例:
{
"error":401,
"message":"token is not valid"
}