一份Sitemap包含有像這樣的內容:
<url>
<loc>http://gordon168.tw/</loc> 〔網址〕
<lastmod>2008-07-27</lastmod> 〔最後更新日期〕
<changefreq>weekly</changefreq> 〔更新頻率〕
<priority>1.0</priority> 〔優先順序〕
</url>
<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到底會給你什麼資料,有興趣自己先看看囉!
沒有留言:
張貼留言