[SEO] 網站地圖

透過網站地圖,搜尋引擎可追蹤連結進而爬行到網站所有部分。
而網站地圖主要有兩種形式:

HTML 網站地圖

英文是sitemap,s需小寫,特指 HTML 版網站地圖,也就是使用者可以在網站上看到的所有主要頁面連結的頁面,不需要全部都列出來,會列不完,除非是小網站。

網站地圖也可分成多個檔案,主網站地圖列出通往次級網站地圖的連結,次級網站地圖再列出一部分頁面連結,依此類推,可以列出所有或絕大部分重要頁面。

 

XML 網站地圖

英文為  Sitemap,S需要大寫,特指 XML 版本的網站地圖。

顧名思義,是由 XML 標籤組成,檔案本身必須是 utf8 編碼。網站地圖檔實際就是列出網站需要被收錄的頁面 URL。
標準版本的 XML 網站地圖檔如下:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.example.com/</loc>
    <lastmod>2010-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
  • 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

您可在此處留言

搶先留言!

avatar
  Subscribe  
Notify of