Sitemap 中文稱為「網站地圖」或「網站導覽」,是 SEO 與網站結構規劃中最基礎、也最容易被忽略的一環。您可以把它想像成「網站的目錄頁」:一本書如果沒有目錄,讀者要一頁一頁翻才能找到想看的章節;一個網站如果沒有 Sitemap,搜尋引擎也要靠連結一頁一頁摸索,速度慢、還可能漏掉重要頁面。每個網站建議至少建立兩種 Sitemap:一種給使用者瀏覽的 HTML 網頁地圖,另一種給搜尋引擎檢索的 XML Sitemap。在 AI 搜尋時代,網站不只要被 Google 收錄,還要能被 ChatGPT、Perplexity、Google AI Overviews 抓取理解,一份清楚、正確、持續更新的 Sitemap,就是讓 AI 與搜尋引擎正確認識您網站架構的第一道入口。這篇文章適合網站經營者、行銷人員與 SEO 初學者,從觀念、免費製作方式、提交流程到常見錯誤,一次完整說明。
一、Sitemap 是什麼?網頁地圖的核心定義
Sitemap 就是把整個網站的所有頁面與結構,整理成一份清單,讓「人」和「搜尋引擎」都能快速知道這個網站有哪些內容。Sitemap 也稱為網站地圖、網頁地圖或網站導覽。
每個網站建議建立兩種 Sitemap,格式與用途完全不同:
- HTML 網頁地圖:給真實使用者瀏覽的網頁(網址通常是
/sitemap.html)。用文字與連結列出網站所有頁面,讓訪客像看目錄一樣,直接點選想看的內容。 - XML Sitemap:給搜尋引擎與 AI 爬蟲讀取的
.xml檔案(通常放在/sitemap.xml)。包含網址、最後更新時間等資訊,協助搜尋引擎建立網站索引。
二、HTML 網頁地圖與 XML Sitemap 的差別
兩者最大的差別在「服務對象」:HTML 網頁地圖給人看,XML Sitemap 給搜尋引擎與 AI 爬蟲看。一張對照表,幫您一次釐清兩者的不同:
| 比較項目 | HTML 網頁地圖 | XML Sitemap |
|---|---|---|
| 服務對象 | 真實使用者 | 搜尋引擎與 AI 爬蟲 |
| 檔案格式 | HTM / PHP / ASP / ASPX | XML(也支援 TXT、RSS、Atom) |
| 呈現方式 | 有設計排版的網頁 | 純資料結構,人類不易閱讀 |
| 放置位置 | 網站導覽列或頁尾(Footer) | 網站根目錄(如 /sitemap.xml) |
| 主要用途 | 協助瀏覽、降低跳出率 | 協助檢索、建立索引 |
| 提交給搜尋引擎 | 不需要 | 需要(透過 Search Console) |
三、HTML Sitemap 網頁地圖:給人看的網站導覽
HTML 網頁地圖是一個真正的網頁,功能是讓訪客像看目錄一樣快速找到想看的頁面。網址通常是 /sitemap.html 或 /sitemap.php,訪客點進去後,會看到網站所有頁面的清單,以文字連結組織,依分類或階層排列。
HTML 網頁地圖在三種情境特別有用
- 大型網站的瀏覽輔助:當網站有幾十、幾百個頁面,光靠導覽列不夠用,使用者可能不知道某個資訊藏在哪裡。網頁地圖把所有頁面一次攤開,讓使用者快速找到目標。例如:電商網站有上百種商品分類,網頁地圖可讓使用者一眼看見所有類別,不必層層點選。
- 結構複雜時的視覺索引:如果網站階層深(三層以上),使用者容易在子頁面迷路。網頁地圖等於提供一張「全景圖」,看完就能掌握網站全貌。例如:企業官網有「服務 → 服務細項 → 案例 → 案例細節」四層結構,網頁地圖能避免使用者卡在深層頁面出不來。
- 無法檢索按鈕的替代入口:部分網站使用 JavaScript 或圖片按鈕,搜尋引擎可能無法判讀。網頁地圖能用純文字連結把這些頁面補回來,確保不被遺漏。例如:飯店訂房系統若用 JS 動態載入房型頁,網頁地圖可直接列出每間房型的網址,讓爬蟲能順利進入。
HTML 網頁地圖的製作要點
- 使用純文字連結,不要用圖片或 JS 按鈕。
- 依照網站階層分組(主分類 → 子分類 → 頁面)。
- 放在頁尾(Footer)或導覽列,讓使用者隨時找得到。
- 連結文字使用「關鍵字相關」的描述,不要只寫「點此」。
- 頁面總數超過 200 個時,可拆成多個分類網頁地圖。
四、XML Sitemap:給搜尋引擎看的網站索引
XML Sitemap 是專門給搜尋引擎與 AI 爬蟲讀取的檔案,告訴爬蟲網站有哪些網址、何時更新過。人類打開會看到一堆 XML 標籤,但對 Googlebot、Bingbot、GPTBot、PerplexityBot 來說,這就是最清楚的「網站地圖」。
XML Sitemap 格式與範例
一份標準格式的 XML Sitemap 範例如下,每個頁面用 <url> 包覆(完整規範可參考 sitemaps.org 官方協定):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2026-05-22</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.example.com/about</loc>
<lastmod>2026-04-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
四個核心欄位說明
| 欄位 | 是否必填 | 說明 |
|---|---|---|
| loc | ✅ 必填 | 頁面的完整網址(必須是絕對路徑) |
| lastmod | 建議填 | 頁面最後更新日期(YYYY-MM-DD 格式) |
| changefreq | 可省略 | 更新頻率(daily / weekly / monthly⋯) |
| priority | 可省略 | 頁面相對重要性(0.0~1.0) |
priority 與 changefreq 值。而 lastmod 是 Google 仍會參考的訊號,但前提是必須「可一致驗證」——lastmod 要對應實際內容更新時間。若造假被 Google 比對到頁面內容其實沒變,反而會降低信任,之後連真的更新也不被理會。
loc 與正確的 lastmod,priority 與 changefreq 可直接省略。
五、Sitemap 對 SEO 與 AI 搜尋的影響
Sitemap 網站地圖同時影響傳統搜尋收錄與 AI 搜尋引用:它是搜尋引擎與 AI 爬蟲認識網站結構的共同入口。Google 已將搜尋全面 AI 化,推出 AI Mode 與 AI Overviews;ChatGPT、Perplexity 等 AI 搜尋同樣依賴網站的結構訊號理解內容。當 AI 爬蟲(GPTBot、PerplexityBot、ClaudeBot)成為新的訪客主力,Sitemap 的重要性比過去更高。
對傳統 SEO 的幫助
- 加速新頁面被收錄:新文章上線後提交 Sitemap,可讓 Google 在 1–7 天內發現,而不是等待數週。
- 提升收錄完整度:確保深層頁面、孤兒頁面(orphan pages,沒有任何內部連結指向的頁面)不被遺漏。
- 協助結構分析:讓搜尋引擎理解網站的階層與內容比重。
- 傳達更新訊號:透過 lastmod 告訴爬蟲哪些頁面剛更新,促使優先重新檢索。
- 避免重複內容:配合 canonical 標籤,讓爬蟲只索引主要版本。
Sitemap 屬於技術 SEO 的基礎工程之一,若想從整體策略了解它在 SEO 架構中的位置,可參考我們的 SEO 完整攻略指南。
對 AI 搜尋(AEO)的影響
AI 搜尋引擎抓取網站時,同樣會讀取 robots.txt 中標示的 Sitemap 位置。Sitemap 完整、lastmod 正確的網站,內容更容易被 AI 收錄並用於回答生成:
- 提升被 AI 引用的機會:AI 模型回答問題時,會優先參考結構清楚、有完整 Sitemap 的網站。沒有 Sitemap 的網站,深層文章可能完全不被 AI 看見。
- 確保新內容快速被納入:ChatGPT、Perplexity 等服務的爬蟲會定期重訪 Sitemap,lastmod 越精準,新內容越快被納入回答資料源。
- 降低 AI 引用過時資訊的風險:若舊頁面沒從 Sitemap 移除、新頁面沒被優先提交,AI 可能引用過時資訊。Sitemap 是控制 AI「看見哪個版本」的有效工具。
Sitemap 之外:robots.txt 與 llms.txt
在 AI 搜尋時代,sitemap.xml 之外還有兩個值得認識的檔案,三者各司其職:
- robots.txt — 控制爬蟲存取權限:放在根目錄(
/robots.txt),告訴爬蟲哪些路徑可以爬、哪些不行。可針對特定 AI 爬蟲設定 Allow / Disallow,決定內容是否能被 AI 收錄或用於訓練。 - llms.txt — 給 AI 系統的內容導覽(實驗性提案):放在根目錄(
/llms.txt),以 Markdown 格式列出網站最重要的內容,構想是方便大型語言模型快速理解網站結構。不過 Google 已明確表示搜尋不會讀取 llms.txt,OpenAI、Anthropic、Perplexity 等主流 AI 服務目前也未在官方文件承認採用,多項伺服器記錄研究顯示絕大多數網站的 llms.txt 幾乎沒有 AI 爬蟲請求。sitemap.xml 仍是目前唯一被普遍認可的網站索引格式。
六、Sitemap 免費製作教學:5 種產生器與工具
XML Sitemap 完全不必手寫,也不必付費:WordPress 用外掛、平台型網站用內建、小型靜態站用免費 Sitemap 產生器、客製系統寫程式。以下五種免費做法,依網站類型選擇最適合的即可:
方式 1:WordPress 免費外掛(最推薦、零門檻)
如果網站使用 WordPress,這是最簡單的方式:
- WordPress 5.5 之後內建 Sitemap 功能,網址是
/wp-sitemap.xml,什麼都不裝也有基本版。 - Yoast SEO(免費版):安裝啟用後自動產生
/sitemap_index.xml,發文即自動更新,還能設定哪些類型頁面要排除。 - Rank Math(免費版):功能同樣完整,可精細控制文章、頁面、分類、標籤是否加入 Sitemap。
方式 2:免費 Sitemap 線上產生器(適合小型靜態網站)
純 HTML 靜態網站,可用免費的 Sitemap 產生器掃描後產生檔案,再上傳到網站根目錄:
- XML-Sitemaps.com:免費版可掃描最多 500 個頁面,輸入網址、按下開始,幾分鐘後即可下載 sitemap.xml。中小企業形象官網通常遠低於 500 頁,免費額度綽綽有餘。
- mysitemapgenerator.com、check-domains.com/sitemap 等:同類型免費工具,操作方式大同小異。
方式 3:Screaming Frog 免費版(適合想自己檢查網站的人)
Screaming Frog SEO Spider 是 SEO 從業者常用的桌面軟體,免費版可爬取 500 個網址:
- 下載安裝後輸入網站網址開始爬取。
- 爬完後點選「Sitemaps → XML Sitemap」即可匯出。
- 匯出時可勾選是否包含 lastmod、是否排除 noindex 頁面等選項。
方式 4:架站平台內建(Shopify、Wix 等,完全免手動)
使用 SaaS 架站平台的網站,Sitemap 是平台自動產生、自動維護的:
- Shopify:自動產生
/sitemap.xml,商品上下架即時同步,無法也不需要手動修改。 - Wix / Weebly / Squarespace:同樣自動產生並維護,只要記得到 Google Search Console 提交網址即可。
方式 5:自行撰寫程式產生(適合客製 CMS 與大型網站)
電商、新聞、資料庫驅動型的客製網站,建議用程式從資料庫動態產生 Sitemap:
- 以 PHP 為例,可寫一支
sitemap.php,即時從資料庫撈出所有上架頁面與最後修改時間,輸出 XML 格式,再透過.htaccess將/sitemap.xml改寫指向它。 - 好處是永遠即時:新商品、新文章一上線,Sitemap 立刻反映,lastmod 直接取自資料庫的更新時間欄位,完全不會造假。
大型網站要拆分 Sitemap
單一 Sitemap 檔案不能超過 50,000 個 URL 或 50MB(未壓縮)。若網站頁面更多,需拆成多個 Sitemap,並用一份 sitemap_index.xml 索引檔串接:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap-posts.xml</loc>
<lastmod>2026-05-22</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemap-products.xml</loc>
<lastmod>2026-05-21</lastmod>
</sitemap>
</sitemapindex>
七、提交 Sitemap 給 Google 與 Bing
Sitemap 做好之後,還要主動告訴搜尋引擎它在哪裡,否則 Google 不會自動知道。以下三種方式建議同時執行:
方式一:透過 Google Search Console 提交
- 登入 Google Search Console,選擇您要操作的網域。
- 左側選單點選「索引 → Sitemap」。
- 在「新增 Sitemap」欄位輸入 sitemap.xml 或 sitemap_index.xml(依您的設定),點擊「提交」。
- 提交後狀態顯示「成功」,並列出已發現的網址數量。
方式二:在 robots.txt 中宣告
在網站根目錄的 robots.txt 檔案加上一行,所有搜尋引擎與 AI 爬蟲都能自動發現:
User-agent: * Allow: / Sitemap: https://www.example.com/sitemap.xml
方式三:Bing 與 IndexNow(加速收錄)
- 建議同步到 Bing Webmaster Tools 提交一次。Bing 同時是 ChatGPT 與 Microsoft Copilot 的搜尋資料來源,提交 Bing 等於間接餵給 AI 搜尋。
- 想要新頁面「即時通知」搜尋引擎,可額外使用 IndexNow 協定:這是 Microsoft 主導的即時推播機制,網頁一更新就主動通知搜尋引擎(支援 Bing、Yandex、Naver、Seznam、Yep;Google 目前不支援 IndexNow)。
八、Sitemap 的 11 個常見錯誤與排除方法
即使做了 Sitemap,如果格式錯誤或內容不一致,反而會讓搜尋引擎困惑,甚至降低信任。以下是實務上最常見的 11 個錯誤:
- 包含已刪除或 404 的頁面Sitemap 中列出實際上不存在的網址,等於一直請 Google 去敲不存在的門,會降低對整份 Sitemap 的信任。→ 定期用 Screaming Frog 或 GSC 的「網頁索引」報表比對清理。
- lastmod 從未更新或日期錯誤所有頁面的 lastmod 都是建站當天,或被設成未來日期,Google 會判定資料不可信而直接忽略。→ lastmod 應取自實際內容的更新時間。
- 包含被 noindex 或 robots.txt 封鎖的頁面Sitemap 說「請收錄我」,頁面卻標 noindex 或被 robots.txt 禁止——訊號互相矛盾,會在 GSC 被標記為錯誤。→ 二擇一:要嘛移出 Sitemap,要嘛拿掉 noindex。
- 使用相對網址而非絕對網址loc 欄位寫 /about 是錯誤格式,必須寫完整的 https://www.example.com/about。
- 包含轉址(301/302)中的網址Sitemap 應列出「最終網址」。若列出的是會被 301 轉走的舊網址,Google 每次都要多繞一圈,浪費檢索額度,也會在報表出現「網頁會重新導向」警告。
- 混用非標準(非 canonical)版本的網址同一頁面出現 http://、https://、有 www、沒 www 混用,或同時列出帶參數與不帶參數的版本。→ Sitemap 只放 canonical 指定的那個版本。
- 編碼與特殊字元錯誤檔案必須是 UTF-8 編碼;網址中的 & 符號必須改寫為對應的 XML 跳脫字元,否則整份 XML 解析失敗,Google 一個網址都讀不到。
- 超過 50,000 URL 或 50MB 限制單一 Sitemap 過大時,Google 會直接拒絕讀取。→ 拆分成多個子檔並用 sitemap_index.xml 串接。
- 動態產生的 Sitemap 回傳錯誤內容程式產生的 Sitemap 若因資料庫錯誤回傳 HTML 錯誤頁、空白頁或 500 狀態碼,GSC 會顯示「無法讀取」。→ 上線後實際打開 /sitemap.xml 檢查,並確認 HTTP 狀態碼為 200、Content-Type 為 XML。
- Sitemap 放置位置涵蓋範圍錯誤放在 /blog/sitemap.xml 的 Sitemap,依規範只能包含 /blog/ 底下的網址;若列出全站網址會被視為無效。→ 全站 Sitemap 一律放在根目錄最保險。
- 做好了卻忘記提交Sitemap 放在伺服器上,但從未在 Search Console 提交、robots.txt 也沒宣告,Google 可能要很久才會自己發現。→ 提交一次只要一分鐘,做完 Sitemap 的最後一步千萬別省。
九、結論:做好 Sitemap,讓網站被人與 AI 都看見
Sitemap(網站地圖)雖然只是一個小檔案,卻是網站結構、SEO 與 AI 搜尋的基礎建設。HTML 網頁地圖讓人類快速瀏覽,XML Sitemap 讓搜尋引擎與 AI 爬蟲正確檢索——兩者各有功能,缺一不可。
無論您是剛建立網站,還是準備改版,可以用以下五個問題自我檢查:
- 網站是否同時有 HTML 網頁地圖與 XML Sitemap?
- XML Sitemap 是否包含所有重要頁面,且 lastmod 正確反映更新時間?
- Sitemap 是否已透過 Google Search Console 與 robots.txt 正式宣告?
- Sitemap 中是否沒有 404、沒有 noindex、沒有轉址與重複版本的網址?
- 新增或修改頁面後,Sitemap 是否能自動同步更新?
Sitemap 只是技術 SEO 的起點,收錄之後如何讓內容取得排名與 AI 引用,歡迎進一步閱讀 SEO 完整攻略指南,掌握從架構、內容到成效追蹤的完整路徑。