七月 28

向Google提交Sitemap

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

一份Sitemap包含有像這樣的內容:
<url>
<loc>http://gordon168.tw/</loc> 〔網址〕
<lastmod>2008-07-27</lastmod> 〔最後更新日期〕
<changefreq>weekly</changefreq> 〔更新頻率〕
<priority>1.0</priority> 〔優先順序〕
</url>

你可以參考本站的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提交欄位輸入「sitemap.xml」再提交就可以了。

提交的方法

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

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

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

Related Posts with Thumbnails

相關文章

23 則留言

  1. #
    chris
    2008年07月28日 22:45:42

    解說的很詳細耶~連各個blog系統都有講解到

    回應本則留言
  2. #
    security
    2008年07月29日 12:36:16

    提交這個需要特別小心,有網站因為提交後,把原本link 看不到的安全漏洞,全部爬出來,結果提交完後,不到一小時就被駭客利用google hacking 攻擊成功。
    --------------------
    最好自己sitemap檢查一遍,另外還有robots.txt最好也要設

    回應本則留言
  3. #
    dino
    2008年10月10日 22:28:44

    Pixnet更改網址後,Pixnet所提供的Feed網址已經從「http://blog.pixnet.net/rss/atom/你的名稱」變成了
    「http://你的名稱.pixnet.net/blog/feed/atom」
    這樣有辦法向Google提交Sitemap嗎?

    版主回應:
    已經確認Pixnet也可是提交了,請看修改後的內文

    回應本則留言
  4. #
    汽車化妝師
    2008年10月20日 18:13:48

    如果是網站 也用軟體製作一個sitemap.xml 上傳至主機
    http://mirocar.com.tw/sitemap.xml
    請問多久要更新? (我這應該是自己手動製作的 非自動生成的 所以網站不會因為我文章更新而更新吧

    版主回應:
    如果主機沒法自動產生可以用軟體來產生,但是有新文章時就要重新產生一次,是比較不方便
    我看了一下你的部落格是用F2bolg架的,這個應該可以自動產生才對,F2blog最近彥子小站有在推,你可以問問他

    回應本則留言
  5. #
    高藥師
    2008年12月06日 21:22:29

    那Yahoo的Blog可以提交嗎

    Udn的呢

    版主回應:
    Yahoo的feed是http://tw.myblog.yahoo.com/你的帳號/rss你可以試試
    Udn的肯定不行

    回應本則留言
  6. #
    馬諦斯
    2009年05月16日 17:21:41

    高登大
    前幾天才發現之前我的sitemap並沒設好
    結果我換成你說的Karailiev’s sitemap外掛
    發文文字會變成亂碼~關掉就好了
    請問有沒有什麼方法可以解決?

    回應本則留言
  7. #
    馬諦斯
    2009年05月17日 00:08:15

    我之前有裝Google XML Sitemap
    但是有在後台刪除了 難道有刪除不乾淨的殘渣@@』

    回應本則留言
    • #
      高登
      2009年05月17日 00:11:40

      我也有用過這一個, 但是都沒遇到你說的情形, 應該是有其他的原因

      回應本則留言
  8. #
    Andrew
    2009年06月21日 13:58:58

    我裝了Karailiev’s sitemap這個外掛
    可是去google提交了好多次~~都是失敗~~怎麼會這樣><

    回應本則留言
  9. #
    dino
    2009年07月28日 21:21:50

    在網站的根目錄新增一個空白的「sitemap.xml」檔案並將檔案屬性(chmod)改為「777」,再到後台的外掛啟用它就可以了。(在你的電腦先新增一個文件檔,再將檔案更名為sitemap.xml,然後用FTP程式上傳並變更屬性)

    是用記事本新增空白檔案(檔案更名為sitemap.xml)嗎?
    網站的根目錄是在wp-content/plugins嗎?
    屬性如何變更?

    回應本則留言
    • #
      高登
      2009年07月28日 21:56:27

      直接在cPanel後台新增檔案比較怏(File Manager),網站根目錄在cPanel是public_html
      屬性也是在cPanel改就可以了(Change Permission)

      回應本則留言
  10. #
    Alan
    2009年08月11日 00:11:11

    不錯,謝謝。

    回應本則留言
  11. #
    Roger
    2009年08月14日 13:25:28

    網站驗證成功,也交出sitemap.xml,為什麼還是搜尋不到訊息的內容,只能搜尋到首頁,提交還要等幾天,google機器人才會進來爬嗎?

    回應本則留言
  12. #
    Roger
    2009年08月27日 17:08:38

    已經成功了,但還有一個問題
    例如:搜尋』第1階段教育訓練計畫』,找的到
    但搜尋』段教育訓練計畫』,找不到
    真奇怪,為什麼會這樣比較少的字,反而找不到
    ??
    一般google查詢不會這樣

    回應本則留言
  13. #
    Roger
    2009年08月28日 14:32:55

    我暸,我對google search不熟
    但搜尋不是相符的字串,就能搜尋的到
    我也知道一般人也不會這樣
    只要是不熟悉的字串就會出現』找不到和您的查詢』
    想請教的是,有沒有模糊查詢之類功能,
    還是控制台那邊有什麼可以設定的

    回應本則留言
    • #
      高登
      2009年08月28日 15:02:51

      也不用什麼設定,你只要輸入更短的字,或是幾個關鍵字中間空白即可,你要知道搜尋引擎是給一般人用的,如果要什麼設定才能找到你要的網頁,那我可以肯定這個搜尋引擎一定很爛
      至於你原來的找不到是因為一串字都是連續的而且中間沒有空白,所以找不到

      回應本則留言
  14. #
    [紀錄] WordPress 外掛清單|[ 想像的國度 ]
    2009年09月16日 03:59:44

    [...] sitemap 》  教學 簡單地說就是讓google更容易找到你,製作sitemap用的外掛 [...]

    回應本則留言
  15. #
    旅美熟姐
    2009年10月07日 21:26:40

    發現要提交sitemap 要先驗證過才行啊。

    所以又找到企鵝大大寫的


    【教學】痞客邦 PIXNET 部落格使用中繼標記通過 GOOGLE網站管理員工具 驗證 連結的文字

    才完成驗證。至於提交sitemap 的網址是由您這看來的。

    回應本則留言

留下您的意見

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言或是留下假的網址及信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,如果您剛留的留言要修改可以按留言時間後面的「e」修改,謝謝大家的配合!

blank
Free PageRank Checker 加到Technorati的最愛 中時部落落格2008嚴選優格