什麼是網站地圖產生器?

站點地圖產生器能建立格式正確的 XML 站點地圖檔案,讓搜尋引擎了解您網站上的所有頁面。這有助於搜尋引擎爬蟲更有效率地探索及索引您的內容,提升網站的 SEO 表現。

產生器依照 sitemaps.org 0.9 規範輸出 sitemap.xml,包含 <loc>、<lastmod>、<changefreq>、<priority> 節點。單一檔案最多容納 50000 條 URL、未壓縮 50 MB,超過後需要拆成多份,並用 sitemap 索引檔統一引用。帶 & 等特殊字元的查詢字串會自動轉義,不會破壞 XML 解析。

使用方法

  1. 在輸入框中逐行輸入您的網站 URL,或直接貼上已有的 URL 清單。
  2. 為每個 URL 設定更新頻率與優先順序,以引導搜尋引擎的抓取行為。
  3. 點擊「產生」按鈕建立 XML 站點地圖,然後下載 sitemap.xml 檔案並上傳至伺服器根目錄。

何時使用

  • 新站或新分類剛上線,想讓 Google 在數小時內收錄,而不是等數週。
  • 網站搬遷後集中提交舊連結,讓 PageRank 順利轉到新路徑。
  • 託管在不會自動生成 sitemap.xml 的純 HTML 或 GitHub Pages 上。

結果

假設您有一個包含 50 篇文章的部落格,希望搜尋引擎找到所有內容。貼上所有 URL 後,將部落格文章設為每週更新、優先權 0.8,首頁設為每日更新、優先權 1.0。下載產生的 sitemap.xml 並上傳到 your-domain.com/sitemap.xml。

常見問題

<priority> 真的會影響 Google 排名嗎?
不會。Google 官方表示在排名計算上會忽略 priority。它只是站內相對重要程度的提示,部分爬蟲可能用來決定回訪頻率。
部落格和商品頁的 changefreq 該設多頻繁?
幾乎不變的部落格封存設 monthly 即可;每日有更新的商品或新聞設 daily 或 weekly;靜態頁面設成 always 會浪費爬取預算,Google 通常會自行覆蓋。
下載後的 sitemap.xml 該放哪裡?
放在網域根目錄,例如 https://yoursite.com/sitemap.xml,並在 robots.txt 加上 'Sitemap: https://yoursite.com/sitemap.xml'。最後到 Google Search Console 的「Sitemap」頁面提交這個網址。
如果站點很小、內部連結清楚,還需要 sitemap 嗎?
技術上不必,Google 仍能透過內部連結爬到。但若有深層頁、孤立頁,或剛發佈的新內容,sitemap 能讓 Search Console 顯示每個 URL 的索引狀態,排查問題會省力許多。
一份 sitemap 最多能放多少 URL?
上限是 5 萬條 URL 或未壓縮 50 MB,先到的為準。較大規模需拆成多份,再用一份 sitemap 索引檔引用每個子檔案;一份索引最多收 500 個子 sitemap。

相關工具