網站地圖是什麼?Sitemap 教學一次看懂 SEO 收錄

內容大綱

網站地圖是什麼?它為什麼會影響 SEO 收錄

Sitemap 中文稱作「網站地圖」,是一份用來提供網站資訊的檔案或頁面,主要功能是列出網站中希望被搜尋引擎理解、爬取與索引的網址,例如文章頁、分類頁、產品頁、圖片、影片或新聞內容。對 Google 來說,網站地圖就像網站的目錄總覽,能協助爬蟲更有效率地發現重要頁面;對使用者來說,HTML 形式的網站地圖則像導覽頁,能幫助訪客快速找到需要的內容。

網站地圖本身不會直接保證排名提升,也不代表提交後一定會被 Google 收錄,但它能改善搜尋引擎理解網站架構的效率。尤其是新網站、頁面數量多的大型網站、內部連結尚未完善的網站、內容更新頻繁的新聞或電商網站,更需要透過 Sitemap 讓搜尋引擎知道哪些頁面值得被探索。

在 SEO 實務上,常見的網站地圖包含 XML Sitemap 與 HTML Sitemap。XML Sitemap 通常給搜尋引擎讀取,常見檔名是 sitemap.xml,也有人會以 XML Sitemap 稱呼這類檔案;HTML Sitemap 則是給使用者瀏覽的網站導覽頁。若你的目標是讓 Google 更快發現網站頁面,重點會放在 XML 形式的 Google Sitemap 提交與維護。

Sitemap 的主要用途:讓搜尋引擎理解網站結構

協助 Google 發現重要網址

Google 爬蟲會透過連結探索網頁,但如果網站很新、內部連結不足、頁面層級太深,爬蟲可能需要更長時間才會發現所有內容。網站地圖能主動提供一份清單,告訴 Google 網站有哪些重要頁面,以及這些頁面的基本資訊。

常見的 Sitemap 網址通常會放在網站根目錄,例如:

https://www.example.com/sitemap.xml

這個 Sitemap 網址可以提交到 Google Search Console,也可以放在 robots.txt 中,讓搜尋引擎更容易找到。

提供頁面更新資訊

標準 XML Sitemap 格式通常可包含頁面網址、最後更新時間等資訊。當網站有大量內容更新時,正確標示 lastmod 有助於搜尋引擎判斷是否需要重新爬取該頁。不過,這些資訊必須真實準確,不能為了吸引爬蟲而頻繁填入不實更新日期,否則可能降低搜尋引擎對網站訊號的信任。

改善大型網站與特殊內容的可爬取性

如果網站包含大量商品、文章、圖片或影片,Sitemap 可進一步分成多個檔案,例如文章 Sitemap、圖片 Sitemap、影片 Sitemap 或新聞 Sitemap。這種做法能讓網站結構更清楚,也方便網站管理者檢查不同類型頁面的索引狀態。

XML Sitemap 與 HTML Sitemap 有什麼不同

兩種網站地圖的定位不同

XML Sitemap 主要是給搜尋引擎使用,格式偏向機器可讀;HTML Sitemap 主要是給使用者閱讀,通常以網頁形式呈現網站分類與重要頁面連結。兩者都能幫助網站結構更清楚,但用途不完全相同。

網站地圖類型比較表

類型 主要對象 常見形式 SEO 用途 適合網站
XML Sitemap Google、Bing 等搜尋引擎 sitemap.xml 檔案 協助搜尋引擎發現網址、理解更新狀態 新網站、大型網站、電商、部落格、新聞站
HTML Sitemap 網站訪客與搜尋引擎 網站導覽頁 改善使用者導覽,也能提供內部連結 內容分類多、頁面層級深的網站
圖片 Sitemap 搜尋引擎 XML 內加入圖片資訊 幫助搜尋引擎理解圖片資源 圖庫、電商、作品集網站
影片 Sitemap 搜尋引擎 XML 內加入影片資訊 提供影片標題、描述、縮圖等資料 教學站、影音站、品牌內容網站
新聞 Sitemap Google 新聞相關爬蟲 特定新聞 XML 格式 幫助新聞內容更快被發現 符合 Google 新聞規範的媒體網站

常見 Sitemap 格式與基本結構

XML Sitemap 基本格式

最常見的 Sitemap 格式是 XML。根據 Sitemaps.org 標準,單一 Sitemap 檔案最多可包含 50,000 個網址,未壓縮檔案大小不得超過 50 MB。如果網站頁面超過限制,應使用 Sitemap 索引檔管理多個 Sitemap。

常見的網站地圖範例如下:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2025-01-10</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/blog/sitemap-guide</loc>
    <lastmod>2025-01-15</lastmod>
  </url>
</urlset>

其中 loc 代表頁面網址,必須使用完整 URL;lastmod 代表最後修改日期,應填寫真實更新時間。過去有些教學會提到 changefreqpriority,但 Google 官方文件已說明,Google 通常不會使用這兩個欄位作為主要判斷依據,因此網站地圖製作時不必過度依賴這些標籤。

Sitemap 索引檔格式

當網站有多個 Sitemap 時,可以建立 Sitemap 索引檔,例如:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/post-sitemap.xml</loc>
    <lastmod>2025-01-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/page-sitemap.xml</loc>
    <lastmod>2025-01-12</lastmod>
  </sitemap>
</sitemapindex>

這類索引檔常見於 WordPress、電商平台或大型內容網站,能將不同類型頁面分開管理,方便後續檢查索引與錯誤。

哪些頁面應該放進網站地圖

應該收錄的重要頁面

網站地圖應該放入你希望搜尋引擎收錄的正式頁面,例如首頁、主要服務頁、產品頁、分類頁、文章頁、品牌介紹頁、聯絡頁,以及具有搜尋價值的圖片或影片內容。簡單來說,只要頁面具備獨立價值、內容完整、允許被索引,就適合放入 Sitemap。

不建議放入的頁面

並不是網站所有網址都應該出現在 Sitemap 中。以下頁面通常不建議放入:

不建議放入 Sitemap 的頁面清單

  • 設定 noindex 的頁面
  • robots.txt 封鎖爬取的頁面
  • 404 錯誤頁
  • 重新導向頁面
  • 重複內容頁
  • 參數篩選頁,例如排序、顏色、價格區間產生的大量重複網址
  • 登入後才可瀏覽的會員頁
  • 購物車、結帳頁、後台頁面
  • 測試頁、暫存頁、未完成頁

如果 Sitemap 中充滿無效網址,Google Search Console 可能會顯示「已提交的網址遭到 noindex 排除」、「找不到網頁」、「重新導向錯誤」等問題。長期來看,這會降低網站地圖的品質,也讓搜尋引擎浪費爬取資源。

Sitemap 教學:從建立到提交的基本流程

第一步:盤點網站架構

建立 Sitemap 前,應先確認網站有哪些重要頁面、分類層級是否合理、哪些頁面應該被索引。這一步不是單純產生檔案,而是 SEO 架構整理。若網站本身分類混亂,即使用 Sitemap 產生器自動建立檔案,也無法解決網站架構不清楚的問題。

第二步:選擇網站地圖製作方式

網站地圖製作可分為手動建立、自動產生與系統內建三種方式。小型靜態網站可手動撰寫 XML;使用 WordPress、Shopify、Wix 等 CMS 平台的網站,通常可透過內建功能或外掛自動產生;大型客製化網站則建議由工程師依照資料庫動態生成。

常見的 Sitemap 產生器包含線上產生工具、CMS SEO 外掛、網站爬蟲工具與客製化程式。選擇時要注意是否能排除 noindex 頁面、是否支援自動更新、是否能產生正確的 sitemap.xml,以及是否符合搜尋引擎可讀的標準。

第三步:確認 Sitemap 網址可正常存取

完成後,請在瀏覽器中開啟 Sitemap 網址,確認檔案可讀取且回傳狀態碼為 200。若網址出現 404、403、500,或被登入權限阻擋,搜尋引擎就無法正常讀取。

常見網址包含:

https://www.example.com/sitemap.xml

https://www.example.com/sitemap_index.xml

不同系統可能產生不同路徑,重點是網址必須公開可讀,且內容必須符合 XML 格式。

第四步:提交到 Google Search Console

登入 Google Search Console 後,選擇網站資源,進入「Sitemap」功能,輸入 Sitemap 路徑並提交。提交後,Google 會顯示是否成功讀取、發現多少網址,以及後續是否有錯誤。這就是常被稱為 Google Sitemap 提交的流程。

提交 Sitemap 不等於立刻收錄。Google 仍會依照頁面品質、內容原創性、網站權威性、內部連結、技術狀態等因素決定是否索引。

第五步:定期檢查錯誤與索引狀態

提交後應定期查看 Google Search Console 中的索引報告,確認已提交頁面是否被收錄。若出現大量「已發現,目前尚未建立索引」或「已檢索,目前尚未建立索引」,可能代表網站品質、內部連結、重複內容或爬取預算需要進一步改善。

Sitemap 繪製工具與 Sitemap 產生器怎麼選

Sitemap 繪製工具適合規劃網站架構

Sitemap 繪製工具通常用在網站建置前期,例如規劃首頁、分類頁、服務頁、文章架構與頁面層級。這類工具重點不是產出 XML,而是協助設計網站資訊架構,常見形式包括流程圖、樹狀圖、白板工具或專門的網站架構規劃工具。

在網站改版或新站建置時,先用 Sitemap 繪製工具整理架構,再進行頁面設計與內容規劃,可以降低日後重工機率,也能讓 SEO、設計、工程與內容團隊對網站結構有共同認知。

Sitemap 產生器適合產出 XML 檔案

Sitemap 產生器則是用來產生搜尋引擎可讀的 XML 檔案。若網站頁面會持續新增,建議使用可自動更新的產生方式,而不是每次手動修改。對 WordPress 網站來說,常見 SEO 外掛通常會自動生成 Sitemap;對大型網站來說,則可由後端系統依據資料庫內容動態輸出。

選擇工具時應確認幾件事:是否支援正確 Sitemap 格式、是否能排除不該索引的頁面、是否會自動更新 lastmod、是否支援多語系或圖片影片 Sitemap,以及是否能處理大量網址。

建立網站地圖時常見錯誤

將不該索引的頁面放入 Sitemap

最常見錯誤是把所有網址都丟進 Sitemap,包括搜尋結果頁、參數頁、測試頁或 noindex 頁。網站地圖的目標不是「越多越好」,而是「越準越好」。Sitemap 應該只包含高品質、可索引、希望被搜尋引擎發現的頁面。

Sitemap 與網站實際狀態不一致

如果 Sitemap 列出的頁面已刪除、改網址或重新導向,但檔案沒有更新,Google 可能會讀到大量錯誤訊號。網站改版、移除商品、合併文章或更改 URL 後,都應同步更新 Sitemap。

忽略內部連結的重要性

Sitemap 能幫助 Google 發現網址,但不能取代內部連結。若某個頁面只存在於 Sitemap 中,網站內沒有任何連結指向它,Google 可能會判斷該頁面重要性較低。理想做法是同時建立清楚的網站導覽、分類結構、麵包屑與相關文章連結。

使用錯誤的網域版本

Sitemap 中的網址應與網站正式版本一致。例如網站使用 HTTPS,就不應在 Sitemap 中放 HTTP 網址;正式網域是 https://www.example.com/,就不要混用 https://example.com/。網域版本混亂可能導致索引訊號分散。

網站地圖對 SEO 排名的真正影響

Sitemap 不是排名保證,而是技術 SEO 基礎

網站地圖不會讓低品質內容直接排名變好,也不能取代內容品質、使用者體驗、網站速度、結構化資料、外部連結與品牌信任度。不過,Sitemap 是技術 SEO 的重要基礎,能幫助搜尋引擎更有效率地找到頁面,尤其在大型網站與新網站中特別有價值。

Sitemap 能提升爬取效率

當網站內容龐大時,搜尋引擎不一定會一次爬完所有頁面。透過乾淨、準確、持續更新的 Sitemap,可以讓 Google 更快知道哪些頁面存在、哪些頁面近期更新,進而改善爬取管理效率。

Sitemap 能輔助診斷 SEO 問題

Google Search Console 的 Sitemap 報告可協助站長檢查提交狀態、讀取錯誤與索引情況。當你發現提交了 1,000 個網址,但只有少數被索引,就能進一步檢查內容品質、重複內容、頁面速度、內部連結與技術設定。

結論:正確的網站地圖應該乾淨、準確、持續更新

網站地圖是搜尋引擎理解網站的重要技術檔案,Sitemap 中文就是網站地圖,核心任務是整理網站中值得被爬取與索引的重要頁面。無論你使用 XML Sitemap、Sitemap 產生器、CMS 外掛,或由工程師客製化建立,都應確保 Sitemap 內容準確、格式正確、網址可存取,並定期檢查 Google Search Console 中的提交與索引狀態。

一份好的 Sitemap 不是把所有網址都塞進去,而是清楚告訴搜尋引擎哪些頁面重要、哪些內容已更新、哪些資源值得被發現。搭配良好的網站架構、內部連結、原創內容與技術 SEO,網站地圖才能真正發揮價值,幫助網站建立更穩定的搜尋可見度。

常見問題

1. Sitemap 中文是什麼意思?

Sitemap 中文稱為「網站地圖」,是用來呈現網站架構、頁面網址與內容關係的檔案或頁面。XML Sitemap 主要給搜尋引擎讀取,HTML Sitemap 主要給使用者瀏覽。

2. 網站一定要有 Sitemap 嗎?

不是絕對必要,但大多數網站都建議建立。特別是新網站、大型網站、電商網站、內容更新頻繁的網站,有 Sitemap 能幫助搜尋引擎更有效率發現頁面。

3. Sitemap 會直接提升 Google 排名嗎?

不會直接保證排名提升。Sitemap 的主要作用是協助爬取與索引,排名仍取決於內容品質、搜尋意圖符合度、網站體驗、權威性與技術狀態等因素。

4. Sitemap 網址通常在哪裡?

常見 Sitemap 網址是 https://www.example.com/sitemap.xmlhttps://www.example.com/sitemap_index.xml。不同網站系統可能不同,可查看 CMS 設定、SEO 外掛或 robots.txt

5. Sitemap 格式一定要用 XML 嗎?

給搜尋引擎使用時,最常見且建議使用 XML Sitemap 格式。若是給使用者瀏覽,則可建立 HTML 網站地圖頁面。

6. Sitemap 產生器可以完全取代人工檢查嗎?

不建議完全取代。Sitemap 產生器能快速產出檔案,但仍需人工檢查是否包含 noindex 頁、錯誤頁、重複頁或不該收錄的參數網址。

7. 網站地圖範例中一定要包含 lastmod 嗎?

lastmod 不是絕對必填,但建議在能準確提供更新時間時使用。若無法確保日期真實,寧可不要填寫不準確資訊。

8. HTML 網站地圖還有必要嗎?

如果網站內容分類多、頁面層級深,HTML 網站地圖仍有價值。它能幫助使用者快速找到內容,也能補強內部連結結構。

9. 提交 Google Sitemap 後多久會被收錄?

沒有固定時間。Google 可能很快讀取 Sitemap,但是否收錄取決於頁面品質、網站狀態、爬取資源與內容價值。提交後應透過 Google Search Console 追蹤狀態。

10. Sitemap 教學最重要的觀念是什麼?

最重要的是只提交「可索引、具價值、狀態正常」的頁面。網站地圖不是網址倉庫,而是協助搜尋引擎理解網站重點內容的 SEO 工具。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料