提交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到底會給你什麼資料,有興趣自己先看看囉!
解說的很詳細耶~連各個blog系統都有講解到
提交這個需要特別小心,有網站因為提交後,把原本link 看不到的安全漏洞,全部爬出來,結果提交完後,不到一小時就被駭客利用google hacking 攻擊成功。
--------------------
最好自己sitemap檢查一遍,另外還有robots.txt最好也要設
Pixnet更改網址後,Pixnet所提供的Feed網址已經從「http://blog.pixnet.net/rss/atom/你的名稱」變成了
「http://你的名稱.pixnet.net/blog/feed/atom」
這樣有辦法向Google提交Sitemap嗎?
如果是網站 也用軟體製作一個sitemap.xml 上傳至主機
http://mirocar.com.tw/sitemap.xml
請問多久要更新? (我這應該是自己手動製作的 非自動生成的 所以網站不會因為我文章更新而更新吧
那Yahoo的Blog可以提交嗎
Udn的呢
高登大
前幾天才發現之前我的sitemap並沒設好
結果我換成你說的Karailiev's sitemap外掛
發文文字會變成亂碼~關掉就好了
請問有沒有什麼方法可以解決?
想不出為什麼會這樣耶?
我之前有裝Google XML Sitemap
但是有在後台刪除了 難道有刪除不乾淨的殘渣@@"
我也有用過這一個, 但是都沒遇到你說的情形, 應該是有其他的原因
我裝了Karailiev's sitemap這個外掛
可是去google提交了好多次~~都是失敗~~怎麼會這樣><
你的sitemap我去 http://www.validome.org/google/ 測試沒有問題,有錯誤google應該會告訴你是什麼錯誤吧?
在網站的根目錄新增一個空白的「sitemap.xml」檔案並將檔案屬性(chmod)改為「777」,再到後台的外掛啟用它就可以了。(在你的電腦先新增一個文件檔,再將檔案更名為sitemap.xml,然後用FTP程式上傳並變更屬性)
是用記事本新增空白檔案(檔案更名為sitemap.xml)嗎?
網站的根目錄是在wp-content/plugins嗎?
屬性如何變更?
直接在cPanel後台新增檔案比較怏(File Manager),網站根目錄在cPanel是public_html
屬性也是在cPanel改就可以了(Change Permission)
不錯,謝謝。
網站驗證成功,也交出sitemap.xml,為什麼還是搜尋不到訊息的內容,只能搜尋到首頁,提交還要等幾天,google機器人才會進來爬嗎?
Google的網頁有說明要等幾天才會收錄的
已經成功了,但還有一個問題
例如:搜尋"第1階段教育訓練計畫",找的到
但搜尋"段教育訓練計畫",找不到
真奇怪,為什麼會這樣比較少的字,反而找不到
??
一般google查詢不會這樣
因為沒有人會這樣查XD
我暸,我對google search不熟
但搜尋不是相符的字串,就能搜尋的到
我也知道一般人也不會這樣
只要是不熟悉的字串就會出現"找不到和您的查詢"
想請教的是,有沒有模糊查詢之類功能,
還是控制台那邊有什麼可以設定的
也不用什麼設定,你只要輸入更短的字,或是幾個關鍵字中間空白即可,你要知道搜尋引擎是給一般人用的,如果要什麼設定才能找到你要的網頁,那我可以肯定這個搜尋引擎一定很爛
至於你原來的找不到是因為一串字都是連續的而且中間沒有空白,所以找不到
[...] sitemap 》 教學 簡單地說就是讓google更容易找到你,製作sitemap用的外掛 [...]
發現要提交sitemap 要先驗證過才行啊。
所以又找到企鵝大大寫的
【教學】痞客邦 PIXNET 部落格使用中繼標記通過 GOOGLE網站管理員工具 驗證 連結的文字
才完成驗證。至於提交sitemap 的網址是由您這看來的。
我這裡也有: http://gordon168.tw/?p=89
請教一下,我今天有提交了sitemap,很快沒多久大概15分鐘吧,就可以在google 搜尋到,但只有搜尋到首頁,其它頁都沒有找到,我是在google搜尋輸入site:gift.chinatimes.com/1012/Gauguin/,卻只有一個首頁出來,是因為剛提交sitemap的關係嗎?請再多指教~感謝
沒那麼快的,請耐心等一等,新站要一到兩個禮拜的時間才會被收錄
還有留言的網址那裡請不要亂留,再這樣我就丟垃圾留言了!
報歉報歉,請幫我把留言刪除~感謝你的回答~
請問版主有試過在yam天空上裝google master tool嗎? 因為我試了很多次都失敗 (把認證碼加在側欄的自訂欄位). 本身我也已經有裝google analytics, 但也無法用這個來驗證. 想請版主幫我看一下, 謝謝!
抱歉天空我不熟,建議直接找他們客服吧
"網站根目錄在cPanel是public_html
屬性也是在cPanel改就可以了(Change Permission)"
這裡我不是很清楚public_html是什么..不好意思><
請問剛安裝後, 後台就出現了檔案為sitemap.xml,
然後想改這檔案的屬性, 按了Properties後, 就出現以下東西,全都不可以修改的, 也沒有可以修改檔案的屬性..請解答
Name:sitemap.xml
Location
Size
Modified:這裡顯示的是修改的"時間"
另外想問 因為這外掛是幾年前已有的, 現在還需要作以上的修改嗎?
你可以開啟 sitemap.xml 或是看它的修改日期就知道外掛有沒有正常運作
請問 sitemap 是否經年累月的全部文章 url 都要列出來?
還是說我只產生 7 天內生產的文章即可? 因為舊的文章 google 都已抓去建立索引, 是否就不需要再把舊文章的 url 放上去, 這樣檔案較小 bot 來抓也比較快.
你說沒有用,要Google說了才算
抓快不快也不是你要擔心的
大大您好~想請教您個問題~
我的blogger網址原本為erichueng.blogspot.com
後來我買了一個中文網址www.台南按摩.tw
編碼為www.xn--6krtnq00bikb.tw
也已經跟原本的網址轉址成功~
也在網站管理員裡新增了"www.台南按摩.tw"這個網站~
但是我現在要在www.台南按摩.tw上傳sitemap到一直無法上傳
(上傳的網址為www.台南按摩.tw/sitemap.xml)
請問我該如何上傳呢?
你的平台是 Blogger,請參考文章中關於 Blogger 的說明