2009年3月28日 星期六

線上製作您的網站地圖(SiteMaps)

「網頁設計給『人』看的部分固然重要,但是設計給『不是人』看的部分更是不能忽略。」

在上網頁設計課時,我經常跟同學講這句話。SiteMap 網站地圖就是一個給「不是人」看的、很重要的東西。

完整的SiteMap檔案才能引導搜尋引擎的「機器人程式」進來網站「瀏覽」我們的網站內容。這樣我們網站的內容才會在搜尋引擎中被搜尋到。

再漂亮、再吸引人的網站,卻攘人搜尋不到……在這個大家都懶得背網址的年代,是很容易被遺忘的。

以往,除了自己列出所有檔案路徑做成純文字檔來當作SiteMap外,實在也沒啥好辦法。但是如果網站內容很多,那可就是一件苦差事了……

現在有簡單的辦法了:

0328 http://www.xml-sitemaps.com/
這個網站就是讓您:

  • 建立一個可以提交到 Google Yahoo 和其他搜尋引擎,以利他們更完整地搜尋您的網站的 XML 網站地圖
  • 建立所有網頁清單的純文字檔的網站地圖
  • 創建一個ROR SiteMap,這是一種 XML 格式適用於任何搜尋引擎
  • 生成一個 HTML 網站地圖 ,讓訪客可輕鬆地在您的網站上閒逛。

以下是 4 簡單步驟去做

  1. 在網頁表單中輸入您的完整網站 URL 和一些可選的參數。0328-1
  2. 按開始 [Start] 按鈕和等待,直到該網站完全爬網 (將指示進展)0328-3 
  3. 您將看到包括網頁清單、 失效的連結清單、 XML 檔內容和連結到一個壓縮的網站地圖號碼的生成的網站地圖詳細資訊頁。 下載使用此連結的網站地圖檔並將其到放在您的網站資料夾中。 0328-4SiteMap.xml檔部份內容
  4. 轉到您的 Google 網站管理員帳戶 並添加您網站地圖的 URL。
    有關詳細資訊,請檢查 關於 SitemapGoogle網站管理員工具加入SiteMap

上述範例是以台中立人補習班網站為例,內容並不多。所以速度較快,實測經驗是:網站如果較龐大的話,會等好一陣子。不過比起自己處理純文字檔。這要方便的多了。

這個網站提供的是免費版,最多500個連結頁面。另外有可以在伺服器端執行的PHP程式的付費版(美金19.99元)就沒有限制。

7 則留言:

匿名 提到...

1.
xml-sitemaps沒有把我的網站全部列出來,遺漏的大概有六個網頁

我疑惑的是,遺漏的網頁中,絕大部分都是xml-sitemaps有找到的網頁去修改過的網頁(如替換圖片或是文字),怎麼會找不到?

2.
我對sitemap有很大的疑問..........希望站長可以解惑

sitemap只是單純列出網站內,所有的網頁而已嗎?

我以為sitemap應該是要列出像樹狀的列表

如圖:http://i43.tinypic.com/10565aa.gif

例如:我的網站有24個網頁,我在首頁將主題分成六個部分:餐廳主菜、主廚介紹、嚴選食材、酒類履歷、關於我們、聯絡我們

除了:關於我們、聯絡我們,只有一個網頁外。

其他都還有像下分層:

如:餐廳主菜又份成四個部分,底下又個分成兩個部分的網頁.............

所以xml應該要表現出樹狀???是這樣吧???(所以才叫做xml-sitemap網站地圖)(一直線,機器人有辦法分析變成樹狀地圖嗎?)


xml-sitemaps列出來的的確是一直線

Unknown 提到...

首先先說明一下xml-sitemaps是做出給搜尋引擎的bot程式讀取的「網站地圖」。
對「機器人程式」來說,「樹狀圖」是沒有意義的。
xml-sitemaps是用網頁的相互連結來找到網站裡的網頁的,會找不到有可能是那幾個檔案沒有被連結到,或是在太多成之後了。

匿名 提到...

豁然開朗,感謝解答!

甘溫

真的謝謝你~:)

Unknown 提到...

也感謝您的光臨及捧場

匿名 提到...

想請教黑輪大大

那一般的blog也可以製作嗎? 也可以放上google嗎? 我好像每次都會卡住

Unknown 提到...

一般部落格應該不需要做,做了要放哪ㄌㄟ!
除非是自己架站的部落格。

匿名 提到...

可以幫我做bing的網站地圖提交嗎? 我完全不懂,付您酬勞可以嗎? 請與我電話連繫0983-766-908 謝謝