2008年10月13日星期一

向Google提交Sitemap【转帖】

提交Sitemap是一種對「搜尋引擎友善」(Search Engine Friendly)的行為,主要的目的是要增加搜尋引擎蜘蛛Bot檢索網站的效率,當然你可以不提交Sitemap,但是能提交最好還是提交比較好,這裡 有一個比喻:你的網站就好像是一棟公寓大樓,裡面有很多房間住了不同的人,而搜尋引擎蜘蛛Googlebot就像是以前會到各個社區「戶口普查」的員警, 當員警到你家普查時,第一種作法是:你請他坐下來喝杯茶,然後給他一份最近住戶異動的清單。還是另一種作法:請他挨家挨戶去按門鈴,看裡面住了什麼人?如 果你是那位員警你一定比較喜歡第一種作法,所以是不是在很多方面就會給你方便?當然搜尋引擎沒那麼勢利(這裡指的是Google),也不是這樣作就可以讓 它把你的排名放到第一名,但是畢竟搜尋引擎是老大,討好他一點是有利無害的。


一份Sitemap包含有像這樣的內容:

http://gordon168.tw/ 〔網址〕
2008-07-27 〔最後更新日期〕
weekly 〔更新頻率〕
1.0 〔優先順序〕


你可以參考本站的Sitemap, 你可以看到在Sitemap裡面並沒有文章的內容,只是一張清單而已,但是針對有一些網站無法有真正的Sitemap格式,Google也允許你使用 Atom來作為Sitemap的替代,但是這種的Sitemap基本上只是告訴搜尋引擎你最近有哪些文章更新了,而其他有關目錄、分類的更新都沒提到,所 以搜尋引擎收錄的資料一定會有錯差,只是一種聊勝於無的作法罷了


現在我們就針對上次可以通過Google網站驗證的對象來告訴你如何提交Sitemap,如果連驗證第一關都過不了,你也不用浪費時間在Sitemap上了。


首先是建立sitemap的方法:


自架WordPress


WordPress的程式並沒有內建Sitemap所以一定要用外掛來達成,一般人比較常用的是Google XML Sitemap這個外掛,但是我的使用經驗是這個外掛會出問題,所以現在是用Karailiev's sitemap這個外掛,使用至今都沒發生過問題,你自已可以試試看。


安 裝的方法兩種基本上都差不多,就是上傳到你的wp-content/plugins目錄,然後在網站的根目錄新增一個空白的「sitemap.xml」檔 案並將檔案屬性(chmod)改為「777」,再到後台的外掛啟用它就可以了。(這個步驟可能會有許多人卡住了,更詳細的作法是在你的電腦先新增一個文件 檔,再將檔案更名為sitemap.xml,然後用FTP程式上傳並變更屬性),這是外掛的設定頁面,全部用內定值就可以了:




WordPress.com


WordPress.com已經幫你準備好sitemap.xml了,所以你不用作其他設定直接到Google提交就可以了。

Blogger/Blogspot


根據Blogger官方的說法你不用提交Sitemap,但是如果你要提交也是可以但是只能提交atom.xml,但是如果你有燒錄Feedburner的話,又是用同一個網址所以會出錯,解決的方法是提交atom.xml?redirect=false就沒問題了。

Pixnet


很可惜Pixnet的目錄結構無法讓你提交Sitemap,因為sitemap的位置一定要在網站的根目錄,而Pixnet所提供的Feed網址是「http://blog.pixnet.net/rss/atom/你的名稱」,並不在你的網址之下所以一定不行!
好消息是Pixnet變更了網址結構之後,你已經可以提交Sitemap了,請你在你的Sitemap提交欄位輸入「feed/atom」再提交就可以了。

提交的方法


一樣進入到Google網站管理員工具的頁面,在你的網站Sitemap下方的「新增」按下去




選 擇「新增一般網頁Sitemap」,然後在URL欄位輸入你在前面所準備的Sitemap檔案,自架或WordPress.com請輸入 「sitemap.xml」,Blogger/Blogspot請輸入「atom.xml」或「atom.xml?redirect=false」,這樣 子就完成了。




現在已經完成了網站驗證及提交Sitemap之後,接下來我們會再來看看Google到底會給你什麼資料,有興趣自己先看看囉!

没有评论: