Google 公開回應 Sitemap 快取刷新(Cache Busting)技術
最近,Google 搜尋關係團隊嘅 John Mueller 公開回應咗一個備受爭議嘅 SEO 技術——有人嘗試將網頁開發常用嘅 cache busting(快取刷新) 手法,套用到 XML Sitemap 上面,試圖強迫 Googlebot 及其他搜尋引擎每日重新抓取 Sitemap。
呢個做法喺大型網站社群中流傳,但 John Mueller 嘅回應非常明確:呢個係一個錯誤嘅做法,不應該使用。
對於香港眾多依賴搜尋引擎流量嘅網站管理員同數碼營銷從業員嚟講,呢個提醒非常及時。無論你係經營本地電商、地產網站、餐飲訂位平台,定係企業官方網站,正確理解 Sitemap 嘅運作方式,直接影響到你嘅網站能否被 Google 有效索引同排名。
咩係 Cache Busting?點解會有人諗到用喺 Sitemap?
Cache Busting 原本嘅正確用途
Cache busting 本身係一種完全合法嘅網頁技術。網站開發者為咗防止瀏覽器快取過期嘅 CSS、JavaScript 或圖片檔案,會喺檔案網址後面加上一個問號同參數,例如:
style.css?v=20260905
當檔案更新咗,參數就會改變(例如 ?v=20260906),瀏覽器會因為「見到一個新網址」而重新下載最新版本。呢個做法令網站可以同時享受快取加速嘅好處,又確保訪客永遠睇到最新內容。
有人將佢誤用落 Sitemap
有部份 SEO 從業員見到呢個做法,就想到:「如果將 cache busting 用喺 Sitemap URL 上面,每日改變 Sitemap 嘅網址參數,係咪可以逼使 Googlebot 每日都重新抓取 Sitemap?」
做法係喺 Sitemap Index 檔案入面,將每個子 Sitemap 嘅網址加上每日更新嘅 timestamp 參數:
<sitemap>
<loc>https://example.com/sitemap-products.xml?v=20260905</loc>
</sitemap>
呢個做法背後嘅假設係:改變 URL 參數會令 Googlebot 認為呢個係一個全新嘅檔案,從而觸發重新抓取。
John Mueller 點樣回應?
一位 Blusky 用戶 @seoharbour 直接向 John Mueller 提問:
「我留意到有大型網站每日喺 Sitemap Index 嘅子 Sitemap URL 後面加上
?v=timestamp,係咪想強迫每日重新抓取?呢個做法會唔會造成問題?」
John Mueller 嘅回應非常直接:
「我認為呢個係一個壞主意,因為你係向搜尋引擎傳達一個訊息——呢個內容嘅 canonical URL 係不斷改變緊。呢樣嘢對搜尋引擎唔好,對你自己嘅追蹤分析亦唔好。保持清晰穩定嘅網址係非常重要嘅。」
佢仲引用咗 Tim Berners-Lee 著名嘅一句話:「Cool URIs don’t change(好嘅網址唔會改變)。」
呢個錯誤會對香港網站造成咩影響?
1. Canonical URL 訊號混亂
Google 會將 Sitemap 入面列出嘅網址理解為網站嘅 canonical URL。如果你每日改變 Sitemap URL 嘅參數,Googlebot 會認為你嘅內容網址不斷變動,從而可能:
- 將多個帶有唔同參數嘅 Sitemap URL 視為重複內容
- 削弱你網站嘅連結權重傳遞
- 延遲索引速度,因為 Googlebot 需要時間釐清邊個先係正確網址
2. 浪費 Googlebot 嘅抓取配額(Crawl Budget)
對於大型香港網站(例如擁有數萬頁嘅電商平台或分類廣告網站),Crawl Budget 係一個非常現實嘅問題。Googlebot 每日有固定嘅抓取配額,如果你用錯誤嘅 Sitemap 技術誤導 Googlebot 去處理 URL 參數嘅混亂,而非真正去抓取新內容,就會浪費咗寶貴嘅 Crawl Budget。
3. Google Search Console 出現大量錯誤
當你嘅 Sitemap URL 不斷改變,Google Search Console 會記錄大量「無法抓取」或「重定向」嘅錯誤,令你無從判斷真正嘅網站健康狀況。
正確嘅 Sitemap 優化方法(香港網站適用)
與其用 hack 手法,不如回歸 XML Sitemap 嘅標準功能:
✅ 正確使用 <lastmod> 標籤
XML Sitemap 本身就提供咗 <lastmod> 元素,用嚟告訴搜尋引擎某個網址最後修改嘅日期。Googlebot 會參考呢個資訊決定是否需要重新抓取。
正確範例:
<url>
<loc>https://www.seomarketinghk.com.hk/blog/seo-tips</loc>
<lastmod>2026-09-04</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
✅ 自動更新 Sitemap
如果你嘅網站有新增或修改內容,應該:
- 自動更新 Sitemap XML 檔案(CMS 插件通常會幫你做)
- 更新
<lastmod>日期,精確至當日 - 透過 Google Search Console 提交更新,或者直接喺
robots.txt列出 Sitemap URL
✅ 保持 Sitemap URL 穩定
一旦設定好 Sitemap URL,就唔好隨意改變。Google 建議:
- Sitemap URL 應該係永久穩定嘅
- 唔好加入無意義嘅 URL 參數
- 如果真係需要改變 Sitemap URL,請喺舊位置做 301 重定向
✅ 監控 Sitemap 狀態
定期檢查 Google Search Console > Sitemap 報表,確認:
- 提交嘅 Sitemap 狀態係「成功」
- 入面列出嘅網址數量合理
- 無大量「無法索引」嘅錯誤
針對香港企業嘅行動清單
如果你係香港網站管理員或數碼營銷人員,請即採取以下步驟:
- 檢查 Sitemap — 打開你嘅 Sitemap XML 檔案,確認入面嘅 URL 無多餘參數(如
?v=...) - 確認 Lastmod 準確性 — 確保
<lastmod>日期同實際內容更新日期一致,唔好用固定日期 - 用 Google Search Console 驗證 — 提交 Sitemap 並檢查有無異常警告
- 檢視 Crawl Stats — 喺 Search Console 睇下 Googlebot 嘅抓取統計,確保 Crawl Budget 用得有效
- 避免任何「Sitemap Hack」 — 市場上有啲 SEO 教學提倡「強制每日爬行」嘅 hack 手法,一律唔建議使用
- 專注內容質素 — John Mueller 最後提醒:索引問題通常唔係 Sitemap 嘅問題,而係內容本身嘅問題
總結
Google 對 Sitemap cache busting 嘅回應,再次提醒我哋一個重要原則:SEO 應該基於標準,唔係 hack。XML Sitemap 本身已經有完善嘅機制去通知搜尋引擎內容更新,無需用開發層面嘅 cache busting 技術去「繞過」系統。
對於香港嘅網站管理員嚟講,與其追求呢啲短期 hack 手法,不如專注於:
- 製作高質素、有價值嘅內容
- 正確使用 Sitemap 標準(包括
<lastmod>) - 保持網址結構穩定同清晰
- 定期監控 Search Console 嘅 Sitemap 狀態
Cool URIs don’t change — 呢句說話唔單止適用於網頁設計,同樣適用於你嘅 SEO 策略。