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頁面里。
這樣每次有人訪問頁面時,就可以自動將頁面鏈接推送給百度了。
是不是很方便呢
注:上面的這些代碼,在百度站長工具里都可以下載到。