- 登入
- 註冊

Sitemap 是什麼?網站地圖完整教學|XML/HTML 差異、怎麼提交 Google
Sitemap(網站地圖)是一份列出網站所有重要頁面、圖片、影片的清單檔案,告訴搜尋引擎「這個網站有哪些內容值得你來看」。它不是給訪客看的地圖,而是給 Google 等搜尋引擎爬蟲用的導覽工具,幫助機器人更有效率地發現並收錄你的網頁。
簡單來說,Sitemap 就像一本書的目錄。你翻開目錄,一眼看清全書共幾章,每章在第幾頁,不需要從頭翻到尾才能找到想看的內容。Google 爬蟲也一樣,有了 Sitemap,就能快速掌握你的網站架構,不必從首頁一個連結一個連結慢慢爬。
對任何想要讓 Google 收錄頁面的網站主來說,了解 Sitemap 是 SEO 入門的必備知識。本篇從定義、類型,到為什麼重要、如何產生並提交給 Google,一次完整說明。
XML vs HTML Sitemap:兩種截然不同的用途
Sitemap 分為兩大類型,對象不同,用途也完全不同,很多人會混淆,先看這張比較表就清楚了。
| XML Sitemap | HTML Sitemap | |
|---|---|---|
| 主要對象 | 搜尋引擎爬蟲(機器人) | 人類訪客 |
| 檔案格式 | .xml 純文字結構 | HTML 網頁 |
| 放置位置 | 網站根目錄(sitemap.xml) | 網站內任一頁面(如 /sitemap/) |
| 主要功能 | 列出 URL 與最後修改時間,協助 Google 收錄 | 以連結形式列出頁面分類,方便瀏覽 |
| SEO 直接貢獻 | 高(提交 GSC、加速收錄) | 低(輔助使用者體驗) |
| 適合誰 | 所有網站都應該有 | 頁面數量多、分類複雜的大型網站 |
用一句話記住:XML Sitemap 給機器看,HTML Sitemap 給人看。如果你只能選一個,先把 XML Sitemap 處理好。
XML Sitemap 長什麼樣子?
XML Sitemap 是一個純文字的結構化檔案,每一筆記錄包含網址(必填)和最後修改時間(選填)。根據 Google 官方文件,單一 Sitemap 檔案的上限是 50MB(未壓縮)或 50,000 個 URL。超過這個上限的大型網站,需要拆分成多個 Sitemap,再用一個 Sitemap Index 統一管理。
來源:Google Search Central — Build and submit a sitemap
除了基本的頁面 Sitemap,Google 還支援進階類型,例如圖片 Sitemap、影片 Sitemap、新聞 Sitemap,讓這些媒體內容也能被搜尋引擎更精準地收錄和呈現。
為什麼 SEO 需要 Sitemap?
不是所有網站都「必須」有 Sitemap,但大多數網站都「應該」有。以下幾個情境,說明 Sitemap 在 SEO 上扮演的關鍵角色。
搜尋引擎靠爬蟲發現頁面,連結斷掉就找不到
Google 發現網頁的主要方式,是從一個頁面的連結跳到另一個頁面,一層一層往下找。如果你的某個頁面沒有任何其他頁面連結到它,Google 爬蟲就可能永遠不知道它的存在,更別說收錄。
Sitemap 就是解決這個問題的備用管道:把所有你認為重要的 URL 都列在裡面,直接告訴 Google「這些頁面記得來看」,不靠連結也能被發現。
新網站幾乎沒有外部連結,更需要 Sitemap 協助
網站剛上線時,外部連結幾乎是零。沒有其他網站指向你,Google 爬蟲自然也較少過來。提交 Sitemap 是讓 Google 注意到你這個新站的最直接方式之一。
Sitemap 加速收錄,但不直接決定排名
這是很多人對 Sitemap 的誤解,值得特別說明。根據 Google 官方說明,Sitemap 的功能是協助 Google 發現並收錄頁面,本身不會直接提升搜尋排名。排名取決於頁面內容品質、使用者體驗、反向連結等因素。Sitemap 是讓 Google 知道你的存在的第一步,但讓排名往上走,靠的是後續的 SEO 努力。
來源:Google Search Central — Sitemap 概覽
如何產生 Sitemap 並提交給 Google?
產生 Sitemap 的方式依你使用的網站平台而不同;提交步驟則都走 Google Search Console(GSC)。
產生 Sitemap 的三種方式
方式一:CMS 平台自動生成(最常見)
WordPress、Wix、Squarespace 等主流 CMS 平台,以及秒站這類 SaaS 架站服務,通常內建自動生成 Sitemap 的功能。每當你新增或更新頁面,Sitemap 就會自動更新,完全不需要手動操作。你的 Sitemap 網址通常是 https://你的網域/sitemap.xml,可以直接在瀏覽器輸入確認是否存在。
方式二:線上工具生成(適合靜態網站)
如果你的網站是靜態頁面或沒有內建 Sitemap 功能的平台,可以使用 xml-sitemaps.com 等免費線上工具,輸入你的網域後,工具會自動爬取網站並產出 Sitemap 檔案,下載後上傳到你的伺服器根目錄即可。
方式三:爬蟲工具生成(適合進階使用者)
Screaming Frog 等 SEO 爬蟲工具可以深度爬取你的網站,產出更細緻,可客製化的 Sitemap,適合需要精確控制哪些頁面納入 Sitemap 的進階使用者或 SEO 顧問。
提交 Sitemap 給 Google Search Console(完整步驟)
來源:Google Search Console 說明 — 提交 Sitemap
- 登入 Google Search Console:前往 search.google.com/search-console,選取你的網站屬性(需具備擁有者權限)。
- 點選左側選單「Sitemap」:在左側導覽列找到「索引」底下的「Sitemap」選項並點入。
- 在「新增 Sitemap」欄位輸入 Sitemap 網址:通常輸入 sitemap.xml(GSC 已自動補上你的網域前綴)。如果 Sitemap 路徑不同,請輸入完整路徑。
- 點選「提交」:送出後,Google 會開始讀取你的 Sitemap。頁面會顯示「成功」或「錯誤」的狀態。
- 定期回來查看狀態報告:GSC 的 Sitemap 頁面會顯示已探索的 URL 數量與任何錯誤訊息。建議每個月回來確認一次,尤其是網站大幅更新後。
提交後,Google 不會立刻收錄所有 URL。根據 Google 官方說明,Sitemap 應會立即擷取,但爬取並收錄其中列出的網址仍需要時間,且不保證所有 URL 都會被收錄。
常見 Sitemap 錯誤,記得避開
- Sitemap 包含 noindex 頁面:如果某頁面已設定 noindex,就不應該出現在 Sitemap 裡,避免釋出矛盾訊號。
- Sitemap 包含 301 轉址或 404 頁面:Sitemap 應只列出可正常存取的最終版 URL,不要放已轉址或已刪除的頁面。
- 忘記更新 Sitemap:新增頁面後沒有同步更新 Sitemap,Google 就可能不知道新內容的存在。使用自動生成功能可以避免這個問題。
- 放入相對路徑而非完整 URL:Sitemap 中的每個網址都必須是完整的絕對路徑(例如 https://你的網域/頁面/),不能用相對路徑。
秒站自動幫你搞定 Sitemap
如果你用秒站架站,Sitemap 這件事完全不需要煩惱。秒站會自動為你的網站生成並維護 XML Sitemap,每當你新增文章,更新頁面,Sitemap 也會即時同步更新。
你只需要做一件事:把秒站自動生成的 Sitemap 網址(通常是 https://你的網域/sitemap_index.xml)提交到 Google Search Console,之後就不再需要手動維護。
不少自架 WordPress 用戶需要自己安裝工具,手動設定要包含哪些頁面類型,排除哪些 URL,還要定期檢查 Sitemap 有沒有因外掛衝突而壞掉。秒站把這些技術細節都處理好了,讓你把精力放在做好內容,而不是解決技術問題。
試用秒站 1 小時,親自看看後台有多直覺,SEO 基礎設定有多省事。
內文精華總結
讀完本篇,你應該對 Sitemap 有以下清楚認識:
- Sitemap 是給搜尋引擎看的網站目錄,協助 Google 發現並收錄你的頁面,而非直接提升排名。
- XML Sitemap 給機器,HTML Sitemap 給人,SEO 重點在 XML Sitemap。
- 新網站,頁面有孤立無連結,有媒體內容,這三種情境下 Sitemap 特別重要。
- 提交 GSC 五步驟:登入 → 進「Sitemap」 → 輸入 Sitemap 網址 → 提交 → 定期查看狀態。
- 常見錯誤包含:把 noindex 頁面、404 頁面放進 Sitemap,以及忘記同步更新。
延伸閱讀
學完 Sitemap,這幾篇文章可以幫你把 SEO 基礎打得更完整:
- SEO 實作 12 個步驟——從關鍵字研究到技術 SEO,完整行動清單
- SEO 友善的網站架構怎麼規劃?——內部連結與分類結構的設計邏輯
- llms.txt 完整教學——讓 AI 搜尋也能讀懂你的網站
系列文章
本篇是秒站 SEO 基礎系列的一部分,想深挖的可以繼續看:
- SEO 實作 12 個步驟——Sitemap 只是第一步,後面還有 11 個
- SEO 友善的網站架構——讓 Sitemap 裡的每一頁都能發揮最大效益
- llms.txt 完整教學——SEO 延伸到 AI 搜尋時代的新工具
想要一個架好就自動幫你搞定 Sitemap 的網站?免費試用秒站 1 小時,看看技術 SEO 自動到位是什麼感覺。或者先看 秒站方案與費用,以及 客戶作品集,找到最適合你的起點。
重點整理
Sitemap 提交 Google 後排名會立刻上升嗎?
不會直接提升排名。Sitemap 的功能是加速 Google 發現並收錄你的頁面,收錄本身不等於排名提升。排名取決於頁面內容品質、反向連結、使用者體驗等因素。提交 Sitemap 後,Google 爬蟲會優先訪問列出的 URL,但最終是否收錄、如何排名仍由演算法決定。
我的網站小、只有幾十頁,還需要 Sitemap 嗎?
不一定必要,但有備無患。根據 Google 官方說明,網站規模約 500 頁以下、且所有重要頁面都有內部連結可以從首頁層層到達,通常不需要特別建立 Sitemap。不過,如果你的網站剛上線不久、幾乎沒有外部連結,或有影片、圖片等媒體內容,提交 Sitemap 仍然有助於讓 Google 更快找到你的內容。
XML Sitemap 和 HTML Sitemap 哪個對 SEO 比較重要?
兩者目的不同,不需要二選一。XML Sitemap 是給搜尋引擎爬蟲用的,幫助機器人快速掌握網站架構;HTML Sitemap 是給人類訪客用的,方便瀏覽網站。SEO 上更直接有效的是 XML Sitemap,大多數 CMS 平台(包含秒站)預設自動產生 XML Sitemap;HTML Sitemap 則是輔助使用者體驗的工具,對大型分類複雜的網站幫助較大。
一個網站可以有多個 Sitemap 嗎?
可以,而且大型網站通常必須這樣做。Google 規定單一 Sitemap 檔案不得超過 50MB(未壓縮)或 50,000 個 URL。網站規模超過這個上限時,需要拆分成多個 Sitemap,再用一個 Sitemap Index 檔案統一管理,最後只需把 Index 檔案提交給 Google Search Console 即可。
如何確認我的 Sitemap 有沒有被 Google 成功讀取?
登入 Google Search Console 後,點選左側選單「Sitemap」,你會看到已提交的 Sitemap 清單,以及「成功」或「錯誤」的狀態。若顯示錯誤,頁面會列出具體問題(例如特定 URL 無法存取、格式錯誤)。建議每隔一段時間定期查看這份報告,確保 Google 能順利讀取最新的 Sitemap 內容。
sitemap.xml 要放在哪裡?
建議放在網站根目錄,也就是 https://你的網域/sitemap.xml 這個位置。放在根目錄的好處是 Google 爬蟲最容易找到,也方便在 robots.txt 中聲明 Sitemap 位置。大多數 CMS 平台(包含秒站)預設就會把 Sitemap 生成在根目錄,不需要手動調整路徑。


