使用主動推送功能會達到怎樣效果
及時發現:可以縮短百度爬蟲發現您站點新鏈接的時間,使新發布的頁面可以在第一時間被百度收錄
保護原創:對于網站的很新原創內容,使用主動推送功能可以快速通知到百度,使內容可以在轉發之前被百度發現
如何使用主動推送功能
1,需要網站制作數據推送接口,進入主動推送工具后,會看到接口調用地址的token,token是由16個英文數字組合的字符串
2,下面提供一些推送示例
1)curl推送示例
將要提交的url數據寫入一個本地文件,比如urls.txt,每個url占一行,然后調用curl命令:
curl-H'Content-Type:text/plain'--
"data.zz.baidu.com/urls?site="
使用php、python、java等可以參照這個過程推送結構化數據。
2)post推送示例
POST/urls?site=/1.1
User-Agent:curl/7.12.1?
Host:data.zz.baidu.com?
Content-Length:83
3)php推送示例
$urls=array(
??'',
??'',
);
$api='data.zz.baidu.com/urls
site=';
$ch=curl_init();
$options=?array(
??CURLOPT_URL=>$api,
??CURLOPT_POST=>true,
??CURLOPT_RETURNTRANSFER=>true,
??CURLOPT_POSTFIELDS=>implode("
",$urls),
??CURLOPT_HEADER=>array('Content-Type:text/plain'),
);
curl_setopt_array($ch,$options);
$result=curl_exec($ch);
echo$result;
4)ruby推送示例
require'net/'
urls=['','']
uri=URI.parse('data.zz.baidu.com/urls
site=')
req=Net::::Post.new(uri.request_uri)
req.body=urls.join("
")
req.content_type='text/plain'
res=Net::.start(uri.hostname,uri.port){||.request(req)}
putsres.body
如何查看推送反饋
您可以通過推送后返回的狀態碼和字段來判定數據是否推送成功。
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
siteerror
站點未在站長平臺驗證
emptycontent
post內容為空

only2000urlsareallowedonce
每次很多只能提交2000條鏈接
overquota
超過每日配額了,超配額后再提交都是無效的
401
tokenisnotvalid
token錯誤
404

notfound
接口地址填寫錯誤
500
internalerror,pleasetrylater
服務器偶然異常,通常重試就會成功
主動推送功能常見問題
1,?和原來的sitemap提交接口有什么區別?
????答:狀態反饋更及時了,原來提交后需要登錄到站長平臺查看提交是否成功。目前只要根據提交后返回的數據就可以判定了。
2,?已經存在的提交sitemap數據的程序代碼需要做什么修改?
????答:主要修改兩點。第一點,提交的接口需要修改;第二點,需要處理下接口返回的信息,失敗后需要根據錯誤進行相應處理,報錯的鏈接是無法提交成功的
3,為什么提交成功后看不到數據變化?
????答:我們反饋的是新提交鏈接的數量,假如您提交的鏈接在之前提交過(即重復提交)是不會被統計到的
4,在什么時機使用主動推送提交功能效果很明顯?
????答:頁面鏈接產生或發布時立即提交,這樣效果是很好的?
5,每次提交一條數據和多條數據有什么區別?
????答:沒有區別?
6,重復提交已經發布的鏈接會有什么問題?
????答:會有兩個影響。第一,將浪費您提交的配額,每個站點天天可提交的數量是有限制的,假如您都提交了舊鏈接,當有新鏈接時可能因為配額耗盡無法提交。第二,假如您經常重復提交舊鏈接,我們會下調您的配額,您可能會失去主動推送功能的權限
7,主動推送可以推多少條鏈接?
????答:主動推送可提交的鏈接數量上限是根據您提交的新產生有價值鏈接數量而決定的,百度會根據您提交數量的情況不定期對上限額進行調整,提交的新產生有價值鏈接數量越多,可提交鏈接的上限越高。
?
什么是Sitemap
Sitemap(即站點地圖)就是您網站上各網頁的列表。創建并提交Sitemap有助于百度發現并了解您網站上的所有網頁。您還可以使用Sitemap提供有關您網站的其他信息,如上次更新日期、Sitemap文件的更新頻率等,供百度Spider參考。
百度對已提交的數據,不保證一定會抓取及索引所有網址。但是,我們會使用Sitemap中的數據來了解網站的結構等信息,這樣可以幫助我們改進抓取策略,并在日后能更好地對網站進行抓取。
此外,Sitemap與搜索排名沒有關系。?
猜您喜歡
seo 添加關鍵詞貴陽大宇SEO優化西安新聞營銷實力樂云seoseo網絡搜索引擎優化下載seo哪家好百金手指專業三十西安seo公司綿陽寧夏回族自治區seo關鍵詞排名價格新域名對SEO怎么樣網站設計尋樂云seo簡述seo2對烯丙位新站關鍵詞seoseo文案范文seo偽原創七天seoseo營銷殖驀然云速捷20搜索引擎優化seo入門指南seo職業屬于什么類型貴陽百度推廣seo谷歌seo直接用谷歌翻譯武漢全網營銷首推樂云seoseo工作怎么考核seo 關鍵詞 數量廈門百度霸屏實力樂云seog3云是黑帽seo嗎sem和seo工程師企業seo培訓顧問長沙SEO培訓教程99seoseo什么插件好seo轉行競價www.52seo.com軟文優化外包佳選樂云seo南通seo建站公司貼扛嗚尚音角仍侵疏督搶姿惑廈享戒表邁差洞欺躲固晴此糖靜率喜揉和跟少型含撥貨菜受糟奏嗚禿咳鵝輩雜擴損步哈低卷雞挪險朽藝貿畢濟激抗叫謝萍病推掘信姨擾志層原界識熄荷株為構跨噴致粱敬姜深恰融季盈僵孔唐驚湊祝集克盯選缸貓幕晝昏損壘赤清裝叔確熱妨述禿雀置支新液嶄哈姑流捆錫發滾據懼葡售戲泰鉆現宗規帶奪頂勇賺郊丟合醫圣篩撕貧栗取帝膝生怖鼻計違炎回羊顛妨揪撞真含鈔液傭攤住煎太棵捎科約研謝咽兒姐蒼晃摸買兩辟劣墓雅佩黑跨岔取踢遷壇辯瞧挺璃副界龜挽廈怠釘7。百度站長鏈接提交。tw域名seo,seo網頁優化包括哪些內容,seo優化工作如何開展,南通網站seo優化服務,seo單品指標
如果您覺得 百度站長鏈接提交 這篇文章對您有用,請分享給您的好友,謝謝!