1、主動推送:此方式最為快速,建議用此種方式把站點每天新產(chǎn)生的信息鏈接推送給百度,以保證鏈接及時被收錄;
2、sitemap方式:很多cms都有一鍵生成sitemap的功能,xml或者h(yuǎn)tml格式的,只需把sitemap提交給百度即可,相比較主動推送,收錄速度要慢一些;
3、手工提交:在百度提交入口提交,簡單靈活,方便沒什么技術(shù)的站長使用;
4、自動推送:這種方法也非常簡單,我們只要將自動推送的js代碼,放置在網(wǎng)站公用文件里,當(dāng)頁面被訪問時,此頁面地址就會自動推送給百度。
以上幾種方式可以組合使用,相互之間是不沖突的。
以筆者為例,筆者使用的建站系統(tǒng)擁有一鍵生成xml和html格式的sitemap的功能,每一個新站上線之前,先完善好站點內(nèi)容以及每條信息的鏈接地址、關(guān)鍵詞、描述等,然后上線生成sitemap,然后使用百度的php推送方式,將所有鏈接首次推送:
把上面的代碼保存為一個php文件,修改api部分的網(wǎng)址和token,然后把代碼中數(shù)組里的鏈接改成你要推送的鏈接。
注意格式:鏈接放在英文單引號里,并以英文逗號結(jié)束,每行一條。
然后使用ftp上傳至網(wǎng)站目錄里,通過url訪問即可。
如果返回類似{"remain":4997854,"success":357}這樣的信息,說明已經(jīng)推送成功了。
但是每次有新的鏈接錄入,再上傳還是比較麻煩的。這時我們可以用推送方法的第4條了,把下面的js代碼放到網(wǎng)站的公用文件里,比如head或者foot頁面里。
這樣每次有人訪問頁面時,就可以自動將頁面鏈接推送給百度了。
是不是很方便呢
注:上面的這些代碼,在百度站長工具里都可以下載到。