你發布了新文章,但 Google 好像一直沒收錄?
這時候,Sitemap(網站地圖)可能是你的救星。
Sitemap 就像是給搜尋引擎的一份「清單」,告訴它:「嘿,這些是我網站上最重要的頁面,請來爬取。」有了這份清單,Google 就能更有效率地發現你的內容。
本文將教你 Sitemap 的概念、如何建立和提交,以及常見的最佳實踐。

什麼是 Sitemap(網站地圖)?
Sitemap 的定義與功能
Sitemap 是一個檔案(通常是 XML 格式),列出網站上你希望搜尋引擎索引的所有頁面。
它的主要功能是:
- 幫助搜尋引擎發現頁面:告訴 Google 你的網站有哪些頁面可以爬取
- 提供頁面資訊:包括最後更新時間、更新頻率、優先程度等
- 加速索引:新頁面發布後,可以更快被 Google 發現
打個比方:如果你的網站是一間大型購物中心,Sitemap 就是那張「樓層導覽圖」,讓 Google 知道哪裡有什麼。
XML Sitemap vs HTML Sitemap
這兩種是不同的東西,別搞混了:
| 類型 | 目的 | 格式 | 給誰看 |
|---|---|---|---|
| XML Sitemap | SEO 用途 | XML 程式碼 | 搜尋引擎 |
| HTML Sitemap | 使用者導航 | 一般網頁 | 人類訪客 |
XML Sitemap 是搜尋引擎讀的,長這樣:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page1</loc>
<lastmod>2026-01-21</lastmod>
</url>
</urlset>
HTML Sitemap 是給人看的導航頁面,通常列出網站所有主要分類和頁面連結。
本文主要講的是 XML Sitemap,因為這對 SEO 更重要。
為什麼 Sitemap 對 SEO 重要?
Sitemap 本身不會直接提升排名,但它能:
1. 確保頁面被發現
有些頁面如果沒有足夠的內部連結,搜尋引擎可能找不到。Sitemap 確保這些「孤兒頁面」也能被爬取。
2. 加速新內容索引
發布新文章後,透過 Sitemap 告訴 Google,它可能更快來爬取。
3. 提供有價值的元資料
Sitemap 可以告訴 Google 每個頁面的最後更新時間,讓它知道哪些內容是最新的。
想了解更多 技術 SEO 的概念,可以參考我們的完整指南。
誰需要 Sitemap?
雖然 Sitemap 對所有網站都有幫助,但以下類型特別需要:
大型網站必備
如果你的網站有數百甚至數千個頁面,Sitemap 是必備的。
沒有 Sitemap,Google 可能會:
- 漏掉一些重要頁面
- 爬取效率低下
- 花更長時間發現新內容
對於大型網站,建議還要使用 Sitemap Index(後面會說明)來管理多個 Sitemap 檔案。
新網站加速索引
剛建立的新網站,外部連結少、內部連結架構還不完善。
這時候 Sitemap 就像是「自我介紹」:主動告訴 Google 你的存在,請它來爬取。
新網站建議:
- 建立 Sitemap
- 在 Google Search Console 提交
- 用「要求建立索引」功能加速重要頁面
有很多媒體內容的網站
如果你的網站有大量圖片或影片,可以使用專門的 Sitemap:
- Image Sitemap:列出所有重要圖片
- Video Sitemap:列出所有影片及其元資料
這些能幫助你的媒體內容在圖片搜尋和影片搜尋中獲得更好的曝光。

想讓新內容更快被收錄?從優質文章開始,讓 AI 幫你產出符合 SEO 的內容。
如何建立 XML Sitemap?
好消息是:現在幾乎不需要手動建立 Sitemap,有很多工具可以自動完成。
WordPress 外掛自動生成
如果你使用 WordPress,以下外掛會自動生成和維護 Sitemap:
Yoast SEO
- 安裝後自動生成 Sitemap
- 網址:
你的網址/sitemap_index.xml - 自動更新,發布新內容後自動加入
Rank Math
- 功能類似 Yoast,Sitemap 更細緻
- 可以控制哪些內容類型要包含
- 支援圖片和影片 Sitemap
All in One SEO
- 另一個熱門選擇
- 同樣自動生成和更新 Sitemap
線上 Sitemap 產生器
如果不是 WordPress,可以使用線上工具:
XML-Sitemaps.com
- 免費版可爬取 500 個頁面
- 輸入網址,自動產生 Sitemap
- 下載後上傳到網站根目錄
Screaming Frog
- 專業的網站爬蟲工具
- 免費版可爬取 500 頁
- 可以更精確地控制 Sitemap 內容
手動建立 Sitemap
極端情況下,你也可以手動建立。基本格式:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-01-21</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<lastmod>2026-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
各標籤說明:
loc:頁面網址(必填)lastmod:最後修改日期changefreq:更新頻率(daily、weekly、monthly 等)priority:優先程度(0.0-1.0)
但老實說,除非有特殊需求,不建議手動維護,太容易出錯。
如何提交 Sitemap 給 Google?
建立 Sitemap 後,要讓 Google 知道它的存在。
Google Search Console 提交教學
這是最推薦的方法:
步驟 1:登入 Google Search Console
步驟 2:選擇你的網站資源
步驟 3:在左側選單點擊「索引」→「Sitemap」
步驟 4:在「新增 Sitemap」欄位輸入 Sitemap 網址
- 例如:
sitemap.xml或sitemap_index.xml
步驟 5:點擊「提交」
步驟 6:等待 Google 處理,狀態會顯示「成功」或錯誤訊息
在 robots.txt 中指定 Sitemap
另一個方法是在 robots.txt 檔案中聲明:
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xml
把這行加在 robots.txt 檔案的最後,搜尋引擎爬取 robots.txt 時就會發現 Sitemap。
這方法的好處是:不只 Google,其他搜尋引擎(Bing、Yahoo)也會看到。
確認 Sitemap 狀態
提交後要追蹤狀態:
在 Google Search Console 的 Sitemap 報告中檢查:
- 狀態:是否顯示「成功」
- 發現的網址:Google 在 Sitemap 中找到多少網址
- 最後讀取時間:Google 最近一次爬取 Sitemap 的時間
如果顯示錯誤,根據錯誤訊息修復後重新提交。


Sitemap 最佳實踐
做好這些,讓 Sitemap 發揮最大效果:
保持 Sitemap 更新
Sitemap 要反映網站的最新狀態:
- 新增頁面時,確保 Sitemap 也更新
- 刪除頁面時,從 Sitemap 中移除
- 更新內容時,更新
lastmod日期
使用 CMS 外掛的好處就是這些都會自動處理。
控制 Sitemap 大小
Google 對 Sitemap 有限制:
- 每個 Sitemap 最多 50,000 個 URL
- 檔案大小不超過 50MB(未壓縮)
如果超過限制,就要拆分成多個 Sitemap 檔案。
使用 Sitemap Index
當網址數量很多時,使用 Sitemap Index 來管理多個 Sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-posts.xml</loc>
<lastmod>2026-01-21</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2026-01-15</lastmod>
</sitemap>
</sitemapindex>
Sitemap Index 就像是「Sitemap 的目錄」,把網址按類型分組管理。
排除不需要索引的頁面
Sitemap 應該只包含你希望被索引的頁面。
不要包含:
- 設為 noindex 的頁面
- 301 重定向的頁面
- 404 錯誤頁面
- 重複內容頁面
- 管理後台頁面
應該包含:
- 所有重要的內容頁面
- 分類和標籤頁面(如果你希望索引)
- 圖片和影片頁面(如果重要)
技術設定太複雜?專注在內容就好,Sitemap 的事可以用外掛解決。

Sitemap 常見問題
Q:提交 Sitemap 後多久會被索引?
A:提交 Sitemap 不等於立即索引。Google 會根據自己的節奏來爬取和索引。通常新 Sitemap 可能需要幾天到幾週才會完全處理。重要頁面可以用「要求建立索引」功能加速。
Q:Sitemap 顯示錯誤怎麼辦?
A:常見錯誤和解決方法:
- 無法讀取:確認 Sitemap 網址正確,沒有被 robots.txt 封鎖
- 格式錯誤:用 XML 驗證工具檢查語法
- 包含 noindex 頁面:移除這些頁面或拿掉 noindex 標籤
Q:需要每次更新內容都重新提交嗎?
A:不需要。Google 會定期重新爬取你的 Sitemap。你只需要確保 Sitemap 內容有更新(這通常由外掛自動處理)。除非有重大變動,否則不用手動重新提交。
Q:沒有 Sitemap 會影響 SEO 嗎?
A:對於小型、架構良好的網站,沒有 Sitemap 也能被正常索引。但有 Sitemap 絕對不會有壞處,而且對大型網站、新網站來說幾乎是必要的。
為什麼 Sitemap 是索引優化的基本功?
Sitemap 不是什麼高深的技術,但它是確保網站被搜尋引擎正確索引的重要工具。
本文重點回顧:
- Sitemap 的作用:幫助搜尋引擎發現和爬取你的頁面
- 誰特別需要:大型網站、新網站、媒體內容豐富的網站
- 如何建立:使用 CMS 外掛或線上工具自動生成
- 如何提交:在 Google Search Console 提交,或在 robots.txt 聲明
- 最佳實踐:保持更新、控制大小、排除不需索引的頁面
建議的行動步驟:
- 確認你的網站是否已有 Sitemap(試試
你的網址/sitemap.xml) - 如果沒有,使用外掛或工具建立
- 在 Google Search Console 提交
- 定期檢查 Sitemap 狀態
Sitemap 設定好之後,基本上就不用太管它了。把精力放在更重要的事情上——創作好內容。
更多 網站優化 的項目,可以參考我們的入門教學。
AI 文章服務,內容上線更輕鬆。讓我們幫你處理內容,你專注在業務拓展。



