新視野行銷企劃

XML Sitemap:如何生成與提交完整指南

什麼是 XML Sitemap?

XML Sitemap(站點地圖)是一個 XML 格式的文件,列出了網站的所有重要頁面,幫助搜尋引擎(如 Google、Bing)更快、更有效地索引你的網站。這對於擁有大量頁面、動態內容或新網站特別重要。

為什麼 XML Sitemap 重要?

  • 加快索引速度:搜尋引擎可以更快發現新內容。
  • 提升 SEO 表現:確保所有重要頁面都能被抓取。
  • 幫助大規模網站:特別是電商或新聞網站,確保所有內容可見。
  • 指引搜尋引擎:提供爬取優先級,讓重要頁面獲得更高的關注。

如何生成 XML Sitemap?

1. 使用線上工具

如果你沒有技術背景,可以使用免費工具生成 Sitemap,例如:

工具名稱 功能 連結
XML Sitemap Generator 免費生成 XML Sitemap sitemap-generator.org
Screaming Frog SEO Spider 批量生成大型網站 Sitemap screamingfrog.co.uk
Yoast SEO(WordPress) 自動生成並更新 Sitemap yoast.com

2. 使用 CMS 內建功能

WordPress、Shopify、Drupal 等 CMS(內容管理系統)通常內建 Sitemap 功能:

  • WordPress(使用 Yoast SEO 或 Rank Math 外掛)
  • Shopify(自動生成,網址為 yourdomain.com/sitemap.xml
  • Drupal(需安裝 XML Sitemap 模組)

3. 手動建立 XML Sitemap

如果你想手動生成 Sitemap,可以使用以下 XML 樣本:

<?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>2025-03-18</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://www.example.com/blog/</loc>
        <lastmod>2025-03-10</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>

關鍵標籤解釋

<loc>:頁面 URL
<lastmod>:最後更新日期
<changefreq>:更新頻率(daily、weekly、monthly)
<priority>:優先級(範圍 0.0 ~ 1.0,首頁建議 1.0)

如何提交 XML Sitemap 給 Google?

1. 透過 Google Search Console 提交

  1. 登入 Google Search Console
  2. 選擇你的網站
  3. 在左側選單找到 「Sitemaps」
  4. 輸入你的 Sitemap URL(例:https://www.example.com/sitemap.xml
  5. 點擊 「提交」

2. 在 robots.txt 中加入 Sitemap 路徑

確保你的 Sitemap 可被搜尋引擎讀取,請在 robots.txt 文件中加入:

Sitemap: https://www.example.com/sitemap.xml

3. 透過 Bing Webmaster Tools 提交

  1. 登入 Bing Webmaster Tools
  2. 前往「Sitemaps」
  3. 提交 sitemap.xml

XML Sitemap 最佳實踐

最佳做法 原因
保持 Sitemap 更新 確保新內容能被快速索引
限制單個 Sitemap 為 50,000 個 URL Google 只允許最大 50MB 或 50,000 URL
使用 Sitemap Index 若網站頁面數量多,可使用索引檔案,例如:
sitemap_index.xml
確保 Sitemap 無錯誤 測試你的 Sitemap 是否有 404、重複 URL
移除低價值頁面 不要包含 noindex 或 重複內容 頁面

如何測試 XML Sitemap 是否有效?

  1. 使用 Google Search Console
    在 Google Search Console 的「Sitemaps」頁面,查看提交的 Sitemap 是否有錯誤。
    若有錯誤,例如「無法解析的 URL」,請檢查 XML 文件格式是否正確。
  2. 使用 Sitemap 測試工具
    工具名稱:Google Search Console(測試 Sitemap 是否有效)
    工具名稱:XML Sitemap Validator(驗證 Sitemap 是否有錯誤)

常見問題(FAQ)

  1. 我的 Sitemap 沒被 Google 索引,怎麼辦?
    檢查 robots.txt 是否阻擋了 Googlebot。
    使用 Google Search Console 的「URL 檢查工具」查看頁面是否可被索引。
    檢查 Sitemap 是否有錯誤格式。
  2. 我需要為每個類別或標籤頁面建立 Sitemap 嗎?
    如果類別頁對 SEO 重要,建議包含在 Sitemap 內。
    如果是重複內容或無價值頁面,應該 noindex 處理。
  3. 是否需要提交多個 Sitemap?
    如果你的網站有超過 50,000 頁面,應該拆分多個 Sitemap,並建立一個 Sitemap 索引文件:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>https://www.example.com/sitemap1.xml</loc>
    </sitemap>
    <sitemap>
        <loc>https://www.example.com/sitemap2.xml</loc>
    </sitemap>
</sitemapindex>

結論

XML Sitemap 是提升 SEO 的關鍵要素之一,正確設置並提交 Sitemap 可以幫助 Google 和 Bing 更快索引你的網站內容,提高排名機會。務必定期更新並測試 Sitemap,以確保所有重要頁面都能被搜尋引擎收錄!

 行動建議

  • 立即生成 Sitemap 並提交至 Google Search Console
  • 在 robots.txt 中加入 Sitemap 路徑
  • 定期檢查 Sitemap 是否有錯誤

透過這些步驟,你將能確保你的網站獲得最佳的搜尋引擎索引效果,提高 SEO 排名! ????

CONTACT US

網站設計報價洽詢

請填寫您的資料,我們將儘快與您聯繫! 為必填