此篇文章瀏覽量:
369
透過網站地圖,搜尋引擎可追蹤連結進而爬行到網站所有部分。
而網站地圖主要有兩種形式:
HTML 網站地圖
英文是sitemap,s需小寫,特指 HTML 版網站地圖,也就是使用者可以在網站上看到的所有主要頁面連結的頁面,不需要全部都列出來,會列不完,除非是小網站。
網站地圖也可分成多個檔案,主網站地圖列出通往次級網站地圖的連結,次級網站地圖再列出一部分頁面連結,依此類推,可以列出所有或絕大部分重要頁面。
XML 網站地圖
英文為 Sitemap,S需要大寫,特指 XML 版本的網站地圖。
顧名思義,是由 XML 標籤組成,檔案本身必須是 utf8 編碼。網站地圖檔實際就是列出網站需要被收錄的頁面 URL。
標準版本的 XML 網站地圖檔如下:
http://www.example.com/ 2010-01-01 monthly 0.8
-
urlset
標籤是必需,聲明這個檔所使用的是 Sitemap 協議版本。 -
url
標籤也是必需的,是母標籤。 -
loc
標籤也是必需的,就是頁面完整的 URL。 -
lastmod
是可選標籤,表示頁面最後一次的更新時間。 -
changefreq
是可選標籤,代表檔案更新頻率(只是給搜尋引擎當參考),此標籤值包括:- always:一直變動,指的是每次訪問頁面內容都不同。
- hourly:每小時。
- daily:每天
- weekly:每星期。
- monthly:每月。
- yearly:每年。
- never:從不改變。
-
priority
是可選標籤,表示 URL 的相對重要程度。可選 0.0 到 1.0 之間的數值, 1.0 是最重要的, 0.0 最不重要,預設值為0.5。
製作好網站地圖後,有兩種方式可以提交給搜尋引擎,第一種是在例如google站長工具後台來提交;另一種是在robots.txt檔中通知搜尋引擎網站地圖檔的位置,程式碼如下:
Sitemap: http://www.example.com/sitemap.xml