/

3 10 月, 2025

Sitemap/網站地圖 (Site Map) 是什麼?製作 XML 到提交 GSC 的完整 SEO 攻略!5 分鐘搞定!

Sitemap 生成教學

Sitemap / 網站地圖是什麼?Google 爬蟲如何利用它快速索引網站?

Sitemap(網站地圖)是一份標準化的檔案,用來列出您網站上所有重要網頁、圖片或影片連結。它主要以 XML 格式呈現,其核心作用是作為網站給 Google 爬蟲(Crawler)和所有搜尋引擎的導航圖。當您提交 Sitemap 後,爬蟲可以精確地找到網站上的所有內容,加速網頁的收錄與索引過程,確保您的網站內容不會被遺漏。

什麼是 Sitemap?(基本概念)

Sitemap 網站地圖就是提供給搜尋引擎讀取的「網站目錄文件」。想像一下,它就像一本書的目錄,清楚列出了網站內所有允許搜尋引擎收錄的文章、頁面、圖片等資源頁面。這份文件最常見的類型是 sitemap.xml 檔案。透過主動將 XML 網站地圖提交給 Google Search Console 等平台,網站就能更有效率地被檢索,這是最基本的 SEO 基礎建設

值得注意:Sitemap 檔案分為兩種主要類型:XML(專門給機器讀取)和 HTML(專門給用戶導覽)。我們在 SEO 討論中,通常指的是 sitemap.xml 檔案。

Sitemap 如何幫助 Google 爬蟲?

Sitemap 是網站與 Google 爬蟲(Crawler)溝通最有效率的方式。它主動向 Google 提供一份網站所有可索引網頁的清單,這份「網站地圖」具備以下關鍵功能:

  1. 全面發現內容: 幫助爬蟲快速且全面地發現抓取(Crawl)和索引(Index)網站內容。
  2. 減少網頁遺漏: 尤其適用於大型、複雜或新上線的網站。透過 Sitemap,網站能主動「通知」Google 關於其內容的存在,有效減少因內部連結不足或網站結構複雜而導致的網頁遺漏
  3. 加速收錄速度: 讓網站內容能更快地被 Google 收錄,對爭取時效性內容的排名至關重要。

簡而言之,Sitemap 確保了 Google 能夠有效利用其爬取預算(Crawl Budget),將時間花在抓取重要頁面,而不是在網站的迷宮中摸索。

大型或新網站必看:哪些網站最需要提交 Sitemap?

每個網站都應該提交 Sitemap。但對於某些特定類型或處境的網站來說,Sitemap 是一定要提交的 SEO 基礎建設。它能幫助搜尋引擎更快、更完整地發現並收錄網頁,確保內容被正確索引,顯著提升網站在搜尋結果中的可見度。

  1. 大型或複雜網站:
    如果您的網站頁面數量龐大(數千頁以上)且層級複雜,Google 爬蟲可能難以完整爬取所有網頁。Sitemap 可以幫助搜尋引擎加快發現和收錄這些深層或孤立的頁面。
  2. 新上線的網站: 
    新網站初期通常缺乏外部連結(External Links),Sitemap 就像網站的「自我介紹」,能立即引導爬蟲認識和索引網站內容,極大地加速新網站的收錄。

  3. 包含特殊媒體內容的網站: 
    若網站包含大量影片、圖片或新聞內容,可利用專門的 Sitemap 類型(如影片 Sitemap、新聞 Sitemap)來提供額外的結構化資訊,協助搜尋引擎正確收錄到特定搜尋結果中。

  4. 多國語言網站(Hreflang): 
    針對不同語言版本的網頁,Sitemap 能明確告知搜尋引擎各網頁的 hreflang 標籤語言版本關係,確保在不同國家正確顯示對應頁面。

  5. 電商與動態內容網站: 
    商業網站如電商網站(含大量商品頁)或其他有動態生成內容的網站,提交 Sitemap 能確保所有重要且變動快速的頁面都被搜尋引擎偵測到。

Sitemap 對 SEO 的 4 大關鍵影響:加快收錄與錯誤診斷

Sitemap 對 SEO 的影響是間接且基礎性的。它雖然不直接決定您的關鍵字排名,但能顯著提升搜尋引擎發現、抓取與索引網站內容的效率。對於想加快收錄、提升能見度的網站而言,主動提交 sitemap.xml 是一項值得執行的基礎優化工作。具體來說,Sitemap 在以下四個方面對您的 SEO 表現產生關鍵影響:

加速網站新頁面收錄:讓內容更即時地被搜尋到

Sitemap 就像一份「網站懶人包」,提供給 Google 爬蟲一個完整的網頁清單。

  1. 縮短收錄時間: 讓爬蟲能夠更有效率地抓取內容,大幅縮短新內容或更新內容被索引(Index)的時間。當您發布一篇新文章或產品頁面時,透過 Sitemap 提交,能幫助內容更快被發現,特別有助於爭取時效性內容的排名。
  2. 保護原創內容: 當您發布新內容並透過 Sitemap 提交,有助於內容被迅速索引並被認定為原始來源,減少被抄襲的風險。

提升「孤立頁面」可見性:確保重要內容不被遺漏

提升網頁的索引覆蓋率是 Sitemap 的核心優勢之一。

  1. 解決孤立問題: 對於那些內部連結不足、位於網站深層、或是層級複雜的網頁,Google 爬蟲可能難以透過正常的連結路徑發現它們,形成所謂的「孤立頁面」(Orphan Pages)。
  2. 確保全面索引: Sitemap 能確保這些被忽略的頁面也被正確地索引。這對於頁面數量多結構複雜的網站尤為重要,從而提高網站內容的整體曝光機會流量

更容易追蹤 SEO 表現

Sitemap 是網站管理員與 Google Search Console (GSC) 之間溝通的重要橋樑,有助於精準地追蹤和診斷網站的 SEO 表現。

  1. 錯誤監測: 結合 GSC,您可以檢視 Sitemap 中哪些頁面已成功提交、哪些頁面因錯誤(例如:404 錯誤、伺服器錯誤)而未被收錄。
  2. 策略調整: 這些數據有利於網站管理員快速發現技術問題,進行後續的 SEO 操作策略調整,例如修復錯誤連結、增強內部連結結構等。

支援圖片、新聞、影片等多樣內容

Sitemap 不僅限於標準網頁連結,它還能提供關於特定多媒體和內容類型的額外資訊,優化其在搜尋結果中的呈現。

  1. 多媒體元資訊: 透過專門的 Sitemap 類型,您可以提供關於影片(如長度、類別)、圖片(如主題、授權)等更詳細的元資訊。
  2. 優化搜尋呈現: 這有助於搜尋引擎更好地理解和呈現這些內容(例如在圖片搜尋Google 新聞標籤中),提高它們的曝光機會

Sitemap 的主要格式有哪些?4個類型解析

Sitemap 的主要格式涵蓋了機器和使用者導覽的需求。最主要包括 XML Sitemap文字 (TXT) SitemapRSS/mRSS/Atom 1.0 Sitemap,以及供使用者瀏覽的 HTML Sitemap。其中,XML Sitemap 是最常被使用且用途最廣泛的格式,不僅適用於各種規模網站,還能提供豐富的網址細節資訊給搜尋引擎。

Google Search Console (GSC) 目前主要支援 XMLTXTRSS/mRSS/Atom 1.0 這三種格式的提交。

XML Sitemap(最常見、最佳化重點) 

這是提交給搜尋引擎的標準格式,也是 SEO 專家最常提到的網站地圖類型。它是一個彙整所有重要網頁連結的 .xml 檔案,可放在網站資料夾中,專門用於通知 Google、Bing 等搜尋引擎你想索引哪些重要頁面。它與 HTML 類型的主要區別在於,XML 網站地圖是設計給機器讀取的。 優勢與適用性: 適用性最廣,可擴充性強,能提供關於網址的豐富資訊,例如:

  • <loc>:網址的位置 (URL)。
  • <lastmod>:該頁面最後被修改的日期。
  • <changefreq>:頁面更新的頻率(如每日、每週)。
  • <priority>:該頁面相對於網站其他頁面的優先級。

TXT Sitemap(簡單版) 

用途與特性: TXT Sitemap 是一種最簡單的網址列表,將每個網址分行列出,一行一個網址,並儲存為 .txt 格式。它不包含任何額外的標籤或資訊。 優勢與適用性: 製作和維護非常方便,只需使用簡單的文字編輯器即可完成。適用於頁面數量較少、網站架構簡單的網站。

RSS / Atom Sitemap(部落格常用) 

用途與特性: 這種格式常被用於新聞網站部落格,以提供頻繁更新的內容給搜尋引擎和使用者。 優勢與適用性: 適合內容更新極為頻繁的網站。Google Search Console 接受 RSS 2.0 和 Atom 1.0 動態消息的提交。

HTML Sitemap(提供用戶導覽) 

用途與特性: HTML Sitemap 是一個在網站中建立的 HTML 網頁,分門別類列出網站中的所有子網頁,就像是一個網站的導航網頁優勢與適用性: 它的主要目的不是給搜尋引擎,而是幫助使用者了解網站結構,並一次瀏覽所有子頁面,是網站導覽頁面的經典設計。雖然它仍有助於爬蟲發現頁面,但其優先級和用途與 XML Sitemap 不同。

進階 Sitemap 類型:圖片、新聞、影片的特殊應用與製作方法

進階 Sitemap(如圖片、影片、新聞 Sitemap)的應用能幫助搜尋引擎更精確地理解您的多媒體內容,進而提升在特定搜尋結果中的能見度,爭取更多垂直搜尋的流量。

圖片 Sitemap 

幫助 Google 圖片搜尋更完整地收錄網站上的圖片,顯著提升圖片內容在圖片搜尋結果中的曝光度與流量。 製作方法: 應提供圖片的標題、說明(替代文字/Alt Text),以及圖片的確切 URL。可以使用支援圖片 Sitemap線上生成器或專業 SEO 工具自動偵測圖片並納入。

影片 Sitemap

讓搜尋引擎更了解您的影片內容,例如影片的標題、說明、播放位置、影片縮圖等,有助於影片內容在影片搜尋結果中被發現並獲得流量。 製作方法: 需包含影片的標題、描述、影片的 URL、影片的 Thumbnail URL(縮圖連結),以及內容的觀看連結等關鍵元資訊。許多進階的 Sitemap 生成器都能支援建立影片 Sitemap。

新聞 Sitemap

加速搜尋引擎索引和處理您網站上的新聞內容,特別適合新聞網站或時效性內容網站,可讓您的新聞內容被 Google News 等平台發現。 製作方法: 必須嚴格提供新聞的標題、發布日期和 URL。由於新聞內容要求高度即時性,通常需要手動編寫或使用支援新聞 Sitemap 規範的生成工具。

Sitemap 產生器/製作教學:WordPress 外掛+線上工具全攻略

製作 Sitemap 網站地圖可以透過工具來自動產生,是比手動編寫更省力且效率更高的作法。主流的製作方式主要可分為三種,站長可以根據自己的網站類型和規模來選擇最適合的 Sitemap 產生器

方法 1:使用 WordPress SEO 外掛(如 Yoast、RankMath)

如果您的網站是使用 WordPress 架設,這是最推薦最省力Sitemap 生成方式。大部分優質 SEO 外掛,都內建了自動生成和更新 sitemap.xml 的功能。

  • Rank Math 擁有自動 Sitemap 生成功能。您只需在 Sitemap Settings > General 中複製 Sitemap 檔案路徑,然後將此路徑提交到 Google Search Console (GSC) 即可。
  • Yoast SEO 同樣能自動生成和更新 XML 網站地圖

這些外掛的優勢在於:當您的網站新增或刪除網頁時,Sitemap自動同步更新,無需手動維護。

H3:方法 2:使用線上產生工具(XML-Sitemaps.com)

如果您不是使用 WordPress 等內容管理系統(CMS),或是網站頁面數量較少,可以使用線上生成工具來快速產生 Sitemap 檔案。

  • XML-Sitemaps.com: 這是最常見的線上 Sitemap 產生器之一。您只需貼上網站連結,點擊「Start」即可生成。免費版通常以 500 個網址為限,已可滿足一般小型網站的需求。

操作流程: 生成完成後,點擊「Download Your XML Sitemap file」下載 sitemap.xml 檔案,然後將其上傳到您的網站根目錄,再提交給 GSC

XML Sitemaps 教學步驟一:輸入網站網址並開始網站掃描

在 XML-Sitemaps.com 輸入網站網址並啟動掃描,準備自動產生 Sitemap

XML Sitemaps 教學步驟二:生成網站地圖

掃描完成後,系統會自動生成網站地圖 (Sitemap)。

XML Sitemaps 教學步驟三:下載並部署 Sitemap 檔案

下載 XML Sitemap 檔案,並上傳至網站根目錄。

 

H3:方法 3:使用桌面工具(Screaming Frog SEO Spider)

對於專業 SEO 人員大型網站來說,使用桌面爬蟲軟體或專業 SEO 工具能提供更強大的 Sitemap 生成與客製化功能。

  • Screaming Frog SEO Spider: 屬於較專業的 SEO 爬蟲工具。免費版同樣以 500 個網址為限,但付費版本則無爬取資料的上限,且提供許多進階功能,例如排除特定網頁類型設定優先級等。

RSSeo! (Joomla):若使用 Joomla 架設網站,可考慮使用類似 RSSeo! 這類專門的外掛軟體來生成 Sitemap,其功能定位類似於 WordPress 的 Yoast SEO

如何提交 Sitemap?Google Search Console (GSC) 完整 3 步驟流程

作好 sitemap.xml 檔案後,最後一步就是要將其提交給 Google,讓搜尋引擎知道網站地圖的確切位置。提交 SitemapGoogle 主要是透過 Google Search Console (GSC) 進行,只需 3 個步驟即可輕鬆完成:

在 Google Search Console 提交 Sitemap

將 Sitemap 檔案提交到 Google Search Console,幫助 Google 更快索引網站。

Step 1. 確認已安裝 Google Search Console 並上傳 Sitemap

  1. GSC 管理權限: 您需要擁有 Google Search Console管理權限,並已完成網站的擁有權驗證
  2. 上傳 Sitemap: 將製作好的 sitemap.xml 檔案上傳到網站的根目錄下(例如:https://www.example.com/sitemap.xml)。這是確保 Google 爬蟲能夠找到檔案的關鍵。

Step 2. 在 GSC 中新增 Sitemap

  1. 登入與選擇網站: 使用您的 Google 帳號登入 GSC,並在左上角選擇您要提交 Sitemap正確網站資源
  2. 前往提交頁面: 在左側選單的「索引」區段中,點選「網站地圖」(Sitemaps 報表)。
  3. 輸入路徑: 在「新增網站地圖」的欄位中,輸入您的 Sitemap 檔案名稱或相對路徑(例如:sitemap.xml)。
  4. 提交: 點選「提交」按鈕即完成。

Step 3. 確認狀態與追蹤收錄成效

  1. 追蹤狀態: 提交後,您的 Sitemap 會顯示在下方「已提交的 Sitemap」清單中。Google 會讀取並處理您的 Sitemap登錄狀態不一定會馬上顯示「成功」,但表示已進入 Google 的處理流程。
  2. 無需重複提交: 一旦 SitemapGoogle 順利存取,Google 便會定期回來檢索檔案,您無需重複提交,只需定期檢查狀態是否正常即可。
  3. 錯誤檢視: 透過此報表,您可以隨時查看 Google 存取 Sitemap 的時間、以及是否有成功檢索檔案,這是追蹤 SEO 表現的重要環節。

Sitemap 常見的2大錯誤診斷

在 Google Search Console (GSC) 的 Sitemap 報表中,您可能會遇到提交失敗或處理警告。精準診斷這些錯誤是維護網站 SEO 健康的關鍵。以下彙整了最常見的兩大類錯誤及其解決方案:

Sitemap 格式錯誤/包含 noindex 或重複網址

Google Search Console (GSC) 提交 Sitemap 後,您可能會遇到提交失敗或處理警告。精準診斷這些錯誤是維護網站 SEO 健康的關鍵。我們將常見的錯誤歸納為兩大類,讓您能快速找到解方:

  1. 錯誤訊息:「無法擷取 (Couldn’t Fetch)」
    • 原因: 最常見是 Sitemap 網址錯誤 (例如多打一個斜線或檔案不存在)、伺服器暫時無法連線;或者最常發生的狀況:您的 robots.txt 檔案****誤將 Sitemap 路徑封鎖了。
    • 怎麼辦: 檢查您在 GSC 提交的 Sitemap 網址是否完全正確;檢查 robots.txt 檔案移除任何封鎖 Google 爬蟲的規則;確認您的伺服器狀態正常。
  2. 錯誤訊息:「格式錯誤 (Invalid Format)」
    • 原因: Sitemap 的 XML 格式不符合標準規範,例如 XML 標籤拼寫錯誤編碼有問題
    • 怎麼辦: 使用 Sitemap 產生器或線上工具重新生成,確保它是有效的 XML 格式
  3. 錯誤訊息:「檔案過大」
    • 原因: Sitemap 文件超過 50MB 或包含超過 50,000 個 URL

怎麼辦: 將大的 Sitemap 檔案拆分成多個較小的檔案,然後建立一個「Sitemap 索引檔」來列出這些小檔案,最後只提交這個索引檔GSC

Sitemap 檔案能抓到,但內容有問題?

這類錯誤代表 Google 成功讀取了 Sitemap,但發現檔案中的 URL 連結不符合 SEO 要求,這會浪費 Google 的爬取資源。

  1. 問題:Sitemap 中有 noindex 標記的網頁
    • 原因: Sitemap 告訴 Google 該頁面重要、應被爬取;但頁面中的 noindex 標籤卻告知 Google 不要索引該頁面。這會讓搜尋引擎感到困惑
    • 怎麼辦: Sitemap 應只列出您希望被索引的頁面。請移除所有被設為 noindex 標記的網址。
  2. 問題:Sitemap 裡包含重複或無效的網址
    • 原因: 檔案中列出了已被刪除的頁面 (404 錯誤)重複的內容、或網站更新後,Sitemap 卻沒有同步更新(導致過時網址)。

怎麼辦: 定期檢查並移除所有無效或過時的連結(特別是 404 頁面)。如果是重複內容,請確保只將設定了 Canonical 標籤正規網址列入 Sitemap 中。

Sitemap 常見問題 Q&A

你可以使用 WordPress 外掛(如 Yoast)、線上工具(如 XML-Sitemaps.com)、或 SEO 軟體(如 Screaming Frog)自動生成 sitemap.xml 檔案。詳細教學可參考本文「如何製作 Sitemap?」章節。

你可以使用 WordPress 外掛(如 Yoast)、線上工具(如 XML-Sitemaps.com)、或 SEO 軟體(如 Screaming Frog)自動生成 sitemap.xml 檔案。詳細教學可參考本文「如何製作 Sitemap?」章節。

Sitemap 怎麼畫?

  1. 收集需求
    • 先和客戶或團隊討論網站目標:例如官網、電商、形象頁面。
    • 確認必要功能:首頁、服務介紹、產品頁、購物流程、聯絡表單等。

       

  2. 草稿繪製
    • 可以直接用紙筆、白板,像畫組織圖一樣,把首頁放在最上層,往下延伸子頁面。
    • 例如:
      • 首頁
        • 關於我們
        • 服務項目
          • 服務 A
          • 服務 B
        • 部落格
        • 聯絡我們

           

  3. 工具繪製(數位化)
    • 確認架構後,可以用專業工具繪製更清晰的 Sitemap:
      • 流程圖工具:Lucidchart、Miro、Draw.io
      • UI/UX 設計工具:Figma、Sketch
      • 簡單工具:PowerPoint / Keynote

         

  4. 與客戶確認
    • 把繪製好的 Sitemap 拿給客戶或團隊審視,確認是否所有必要頁面都有規劃。
    • 確認 Sitemap 後,再進入 Wireframe / Mockup 階段,減少日後大改的風險。

可以透過 Google Search Console 的 Sitemap 報表 查看狀態。只要進入「索引 → Sitemap」頁面,就能看到:

  • Google 最後存取 Sitemap 的時間
  • 是否成功檢索
  • 有無錯誤訊息(如無法讀取、格式錯誤)

通常 Sitemap 一旦提交並被 Google 成功存取,就不需要重複提交,只要定期檢查報表是否正常即可。

XML Sitemap 是一種使用 Extensible Markup Language(可擴展標記語言) 撰寫的網站地圖,用來告訴搜尋引擎網站有哪些頁面需要被索引。

它不僅能列出文字頁面,還能包含 圖片、影片、新聞 等不同類型的內容,因此是目前最常用、對 SEO 最友善的 Sitemap 格式。

Sitemap 本身 不會直接提升排名,但能協助搜尋引擎更快、更完整地檢索網站內容。對於 大型網站結構複雜的網站經常更新內容的網站,提交 Sitemap 能讓 Google 更快發現新頁面,間接提升收錄率與可見性,進而對 SEO 排名帶來正面影響。

robots.txt 是放在網站根目錄下的一個文字檔,用來告訴搜尋引擎爬蟲(例如 Googlebot)網站中哪些頁面可以存取,哪些頁面需要避免。
它的主要作用是 管理爬蟲流量、避免敏感或不必要的頁面被索引,常見的應用包括:

  • 禁止爬取管理後台(如 /admin/)
  • 排除重複內容頁面
  • 引導爬蟲專注在對 SEO 有價值的頁面

Sitemap 是 SEO 基礎建設,立即開始最佳化!

Sitemap 是 SEO 的基礎建設,也是網站能否被搜尋引擎快速理解與收錄的關鍵。
透過完整的 Sitemap,你不僅能協助 Google 更快找到網站的所有重要頁面,還能提升收錄效率、減少遺漏頁面的風險,進而強化網站的可見性與整體 SEO 表現。

一個好的網站公司,會在網站建置完成後,主動為你規劃並生成 Sitemap,同時確保與 robots.txt、Google Search Console 等工具正確串接,讓網站一開始就打好 SEO 基礎,不必事後大幅修改。

現在就開始最佳化你的 Sitemap! 不論你是自己經營網站,還是交給專業團隊協助,讓搜尋引擎清楚理解你的內容結構,才能讓網站在競爭激烈的搜尋結果中脫穎而出。

訂閱洞察,獲取更多知識文章

GET BETTER RESULTS BY UPGRADING TODAY!​