網站地圖

維基百科,自由的百科全書
跳至導覽 跳至搜尋
鏈接自英文維基主頁的一個網站地圖。
Google的網站地圖

站點地圖(英語:Sitemap)描述了一個網站的架構。[1] 它可以是一個任意形式的文檔,用作網頁設計的設計工具,也可以是列出網站中所有頁面的一個網頁,通常採用分級形式。這有助於訪問者以及搜索引擎爬蟲找到網站中的頁面。

一些開發者認為網站索引是組織網頁的一種更合適的方式,但是網站索引通常是A-Z索引,只提供訪問特定內容的入口,而一個網站地圖為整個站點提供了一般的自頂向下的視圖。

網站地圖的好處[編輯]

網站地圖對於提高用戶體驗有好處:它們為網站訪問者指明方向,並幫助迷失的訪問者找到他們想看的頁面。對於SEO,網站地圖的好處就更多了:

  1. 為搜索引擎爬蟲提供可以瀏覽整個網站的鏈接;
  2. 為搜索引擎爬蟲提供一些鏈接,指向動態頁面或者採用其他方法比較難以到達的頁面;
  3. 如果訪問者試圖訪問網站所在域內並不存在的URL,那麼這個訪問者就會被轉到「無法找到文件」的錯誤頁面,而網站地圖可以作為該頁面的「准」內容。

網站地圖通過使所有頁面可被找到來增強搜索引擎優化的效果。這對於那些使用Adobe FlashJavaScript菜單而不包含HTML鏈接的站點尤其重要。

大部分搜索引擎只跟蹤頁面內有限數量的鏈接,因此當網站非常大的時候,網站地圖對於使搜索引擎和訪問者可以訪問網站中的所有內容就變得必不可少了。

XML網站地圖sitemaps[編輯]

sitemaps是站點管理員向搜索引擎爬蟲公布站點可被抓取頁面的協議,sitemap文件內容必須遵循XML格式的定義。每個URL可以包含更新的周期和時間、URL在整個站點中的優先級。這樣可以讓搜索引擎更佳有效的抓取網站內容。

Google引入了Google網站地圖使得網頁開發者可以發布整個站點的鏈接列表。其基本假設是一些站點擁有大量動態頁,而這些頁面只能通過表單和用戶登錄來訪問。網站地圖文件可以被用來指引網絡蜘蛛如何找到這類頁面。GoogleMSNYahoo以及Ask都支持網站地圖協議。

由於MSN、Yahoo、Ask以及Google使用同樣的協議,因此擁有一個站點地圖可使這四個最大的搜索引擎的頁面信息保持最新。網站地圖不保證所有的鏈接可被抓取,而被抓取了也不一定會做成索引。但是,一個站點地圖仍然是使一個搜索引擎獲得你整個站點信息的最保險的方式。Google、Yahoo、MSN支持站點地圖的聯合聲明

XML站點地圖替換掉了舊的通過在搜索引擎提交頁面填寫"提交給搜索引擎"的表單的方式。現在網頁開發者無需直接提交一個站點地圖,而是等待搜索引擎來找到它。

Google網站地圖的大小限制[編輯]

各大搜索引擎為了優化網站地圖的讀取效率,限制了單個網站地圖文件的大小,以Google為例:每個站點地圖文件中包含的網址不得超過 50000 個,且壓縮前的文件大小不得超過 50 MB。為了提高讀取效率,一般搜索引擎都會建議將網站地圖文件分割成多個較小的文件,這樣不僅可以加快讀取速度,也可以讓搜索引擎每次只需要讀取最新的網站地圖文件,為網站減少帶寬的浪費。[2]

參考資料[編輯]

  1. ^ Peter Morville, Information Architecture on the World Wide Web, Feb 1998, pp:58
  2. ^ Google Sitemaps FAQ (Sitemap Issues And Errors)

外部連結[編輯]