網站地圖產生器
貼上網址清單,一鍵產生 XML 網站地圖或網站地圖索引
模式
每行一個網址,可選擇加上「url, changefreq, priority, lastmod」——省略的部分將使用下方的預設值。
帶有正確 lastmod 訊號的 XML sitemap
從起始 URL 檢索,或直接貼上路徑清單 — priority、changefreq 與符合 W3C 格式的 lastmod 會產出通過 schema 驗證的 XML,哪裡都能提交。
貼上網址產生 XML
每行貼上一個網址,可附帶 changefreq、priority 和 lastmod 欄位,跳過的欄位使用預設值,URL 計數隨貼上即時更新。
網站地圖索引模式
索引模式接收已有的 sitemap 網址並產生 sitemap-index.xml 包裝檔,讓多檔案網站為爬蟲保留一個統一入口。
符合規範的 XML
輸出遵循 sitemaps.org 規範,根節點為 urlset 或 sitemapindex,下載按鈕以正確的 .xml 副檔名儲存檔案。
替你處理好的協定細節
- Namespace 與上限 — 會輸出 urlset xmlns;單檔上限 49,999 個 URL,超過就自動拆分 sitemap-index。
- 日期格式 — lastmod 使用 W3C Datetime;搜尋引擎會默默略過無效格式,而這個工具絕不會產出無效格式。
- 誠實的 priority 建議 — changefreq/priority 只是微弱提示;預設值務實合理,不會讓每個頁面都自稱最高優先。
- 跳脫處理 — & 字元與引號都會正確跳脫,讓 Search Console 第一次提交就接受檔案。
常見問題
一份網站地圖最多能放多少個網址?
sitemap 協定規定單一檔案最多 50,000 個網址(未壓縮不超過 50MB)——超過時,須拆分成多個 sitemap 檔案,再以網站地圖索引(本工具的另一種模式)把它們彙整在一起。
changefreq 和 priority 需要設定得很精確嗎?
Google 曾表示它基本上會忽略這兩個欄位——它們只是提示,而非大多數爬蟲必須遵守的指令。相較之下,lastmod 填寫正確更重要,因為它確實會被用來決定重新抓取的優先順序。
我的內容會被上傳到別處嗎?
不會——一切都以純 JavaScript 在你的瀏覽器端執行,你貼上的內容不會傳送到任何伺服器。
相關工具
什麼是網站地圖產生器?
sitemap.xml 列出你希望搜尋引擎納入索引的 URL,並附上每頁的可選提示——更新頻率、相對其他頁面的重要程度、最後修改日期。它不是排名加分的工具,而是發現輔助:適合有新頁面、結構較深、或只能透過表單到達頁面的網站。這個產生器把貼上的 URL 清單變成符合規範的 XML 網站地圖,也可以把多個現有 sitemap 合併成網站地圖索引。SEO 從業者和開發者在網站上線時以及每次大規模更新內容後都會用到。
產生器會輸出什麼
- 📝 由每行一個 URL 建構的 XML urlset
- 📅 每個 URL 可選的 changefreq、priority 和 lastmod,缺省時套用合理預設值
- ✔️ 依 sitemap 規範驗證 changefreq 取值
- 🗂️ 網站地圖索引模式,合併多個 sitemap 檔案
- 🛡️ 對 URL 中的特殊字元做 XML 跳脫
- 📋 複製成品 XML,或下載為 sitemap.xml 檔案
什麼時候會產生一份
- 新站上線,頁面還沒被搜尋引擎發現
- 批次新增頁面後通知 Google
- 大站拆成多個 sitemap,用索引串起來
- 更換新 URL 後重新提交網站地圖
XML 在瀏覽器本機產生,你的 URL 清單絕不會上傳。幾點說明:sitemap 協定規定每個檔案最多 5 萬條 URL、50 MB,超大網站需要用索引模式;而且檔案要託管到最終位址、並在 Google Search Console 或同類工具裡提交後才會起作用。
最後更新 · 2026-09-01