如何建立 sitemap?
網站地圖
先確認你是否已經有 sitemap。大多數網站平台都會自動產生 sitemap,通常位於 /sitemap.xml;WordPress 則是 /wp-sitemap.xml。如果你的網站沒有,可以在 CMS 或 SEO 外掛程式中啟用,讓框架在部署時建置,或是手動撰寫一份簡短的 XML 檔案。接著在 robots.txt 檔案中加入 Sitemap: 一行,並在 Search Console 中提交該網址。
步驟 1:確認平台是否已自動產生
- WordPress 自 5.5 版起便會在
/wp-sitemap.xml建立 sitemap 索引,詳見 WordPress 核心公告。SEO 外掛程式經常會關閉這項功能,改在其他網址發布自己的 sitemap。 - Shopify 會在每個商店網域的根目錄產生
sitemap.xml,並隨時納入最新的商品、商品系列、頁面與部落格文章,詳見其說明中心。 - 其他託管式建站工具通常也有相同機制。Google 的建議是搜尋「[你的平台] sitemap」,找出你的 sitemap 位置。
用兩個簡單的檢查就能找到大多數現有的 sitemap:在瀏覽器中開啟 https://yourdomain/sitemap.xml,並在 https://yourdomain/robots.txt 中尋找 Sitemap: 一行。
步驟 2:若沒有,就自行產生
請依網站的建置方式選擇適合的做法:
- 以程式碼或靜態網站產生器建置:在建置過程中,根據用來產生頁面的同一份路由清單來產生 sitemap,這樣它就不會過時。
- 無法以程式方式修改的網站:使用爬蟲式產生器,它會造訪你的頁面並寫出檔案。每當新增或移除頁面時,請重新執行一次。
- 只有少數頁面:直接手寫。sitemap 其實就是一份單純的清單:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
</url>
<url>
<loc>https://www.example.com/services/garden-design</loc>
<lastmod>2026-10-02</lastmod>
</url>
</urlset>
如果你只需要列出頁面,也可以使用純文字檔,每行放一個完整的 URL。
步驟 3:遵守 Google 的格式規則
Google 的建立 sitemap 指南訂定了以下限制:
- 檔案請存成 UTF-8,並使用完整的絕對 URL,且採用你希望顯示在搜尋結果中的標準(canonical)格式。
- 每個檔案不得超過 50,000 個 URL,解壓縮後不得超過 50 MB。若超過,請拆分清單,並透過 sitemap 索引指向各個部分:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>https://www.example.com/sitemaps/products.xml</loc></sitemap>
<sitemap><loc>https://www.example.com/sitemaps/articles.xml</loc></sitemap>
</sitemapindex>
<lastmod>只應填入內容確實有變動的日期。Google 會忽略<priority>與<changefreq>,因此可以省略。- 請將檔案放在網站根目錄。若未在 Search Console 中提交,sitemap 只涵蓋其所在資料夾及其下層的 URL。
步驟 4:告知搜尋引擎 sitemap 的位置
在 robots.txt 的任何位置加入一行即可;Google 會在下次讀取該檔案時抓取,其他主要搜尋引擎也會讀取:
Sitemap: https://www.example.com/sitemap.xml
接著在 Search Console 的「Sitemap」報表中提交同一個網址,該報表也會顯示 Google 是否能成功讀取。如何提交 sitemap?會逐步說明這個步驟,而什麼是 sitemap?為什麼需要它?則探討你是否真的需要 sitemap。
AutoPSEO 如何提供協助
AutoPSEO 的 Sitemaps 頁面會列出 Search Console 為你的資源所保存的 sitemap,包含警告、錯誤與最近一次下載日期;在取得完整權限後,還能一次提交多個新的 sitemap URL。若要檢查你剛建立的內容,可以對新 sitemap 中的 URL 進行批次檢查,每次最多 500 個(URL Inspection),並確認每個頁面都可被編入索引。