Google 回應 Sitemap Cache Busting 手法:別讓錯誤的 SEO 技巧傷害你的網站
TL;DR:不要在 Sitemap URL 上加參數騙 Google 天天爬你的網站
最新消息:Google 搜尋倡導者 John Mueller 近日在 Bluesky 上回應了一個 SEO 社群提出的問題——有人在大型網站上觀察到一種「Sitemap Cache Busting」手法,在 Sitemap 索引中的子 Sitemap URL 後面加上 ?v=unix_timestamp 參數,並每天更換時間戳,試圖強迫 Google 和其他搜尋引擎每天重新爬取這些 Sitemap。
Mueller 的回答很直接:「這是個壞主意。」他解釋說,這樣做等於告訴搜尋引擎「這份內容的 Canonical URL 一直在變化」,這對 SEO 不但沒有幫助,反而可能造成傷害。
1)什麼是 Cache Busting?它在 Sitemap 上為什麼行不通?
Cache Busting(快取破壞)本身是一個合法的前端技術。它的運作方式是在 CSS、JavaScript 等靜態檔案後面加上版本參數(例如 style.css?v=2),這樣當檔案內容更新時,瀏覽器會因為 URL 不同而下載新版本,而不會使用舊的快取。
但這個技術適用的場景是:檔案本身的 URL 並不是重要的 SEO 信號。對於 CSS 和 JS 檔案,URL 改變不會影響搜尋排名。
然而,Sitemap 完全不同。Sitemap 是用來告訴搜尋引擎你的網站有哪些頁面、它們的更新頻率和最後修改時間。每次改變 Sitemap 的 URL,等同於告訴 Google:
- 這個 Sitemap 的 Canonical URL 是新的——搜尋引擎需要重新學習和索引這個 URL
- 追蹤數據會被中斷——你的分析工具可能無法正確關聯前後的 Sitemap 版本
- 穩定性信號下降——Tim Berners-Lee 的名言「Cool URIs don't change」在這裡完全適用
2)John Mueller 怎麼說?
當社群成員 @seoharbour 在 Bluesky 上詢問這個做法是否會造成傷害時,John Mueller 的回應非常明確:
「我認為這是個壞主意,因為你在告訴搜尋引擎,一份內容的 Canonical URL 應該不斷變化。這對搜尋引擎不好,對你的追蹤數據也不好。擁有乾淨、穩定的 URL 非常重要。」
—— John Mueller, Google Search Advocate
他進一步指出,Sitemap 的正確用法是依賴 XML 中的 <lastmod> 元素來告訴搜尋引擎頁面最後更新的時間,而不是透過 URL Hack 來強迫爬取。
正確的 Sitemap 使用方法
- 使用準確的
<lastmod>值——告訴 Google 你的頁面最後一次實質更新是什麼時候 - 保持 Sitemap URL 穩定——不要加入版本參數或時間戳
- 只提交真正更新過的頁面——如果頁面內容沒有變化,不需要強迫 Google 重新爬取
- 利用 Sitemap 索引(Sitemap Index)管理大量頁面——如果你有超過 50,000 個 URL,使用 Sitemap Index 來分組管理
3)對香港中小企的實際建議
建議一:檢查你的 Sitemap 是否有 Cache Busting 參數
如果你或你的網站開發人員在 Sitemap URL 後面加了 ?v= 或類似參數,立即移除。登入 Google Search Console,查看「Sitemap」報告,確認提交的 Sitemap URL 是乾淨、穩定的。
建議二:善用 <lastmod> 而非強迫爬取
很多網站管理員擔心 Google 不爬取他們的新頁面,於是使用各種「技巧」來強迫 Google 爬取。但 <lastmod> 元素本身就是設計來告訴搜尋引擎頁面更新狀態的正確工具:
- 當你發布新頁面時,在 Sitemap 中準確標記
<lastmod>日期 - 如果你的網站使用 CMS(如 WordPress、Shopify),通常有外掛可以自動更新 Sitemap 和
<lastmod>值 - 對於香港中小企常用的網站平台,檢查是否有自動 Sitemap 功能——大多數平台已經內建
建議三:如果你的網站真的很重要,使用「要求索引」功能
如果你確實需要 Google 立即爬取一個新頁面(例如重要的產品發布或促銷活動),你可以:
- 在 Google Search Console 中使用「網址檢查」工具,然後點擊「要求索引」
- 在社交媒體上分享你的新頁面——Google 通常會透過社交信號發現新內容
- 確保新頁面有內部連結——從網站上已有的高權威頁面連結到新頁面
4)為什麼這個 SEO 話題對香港中小企很重要?
你可能會想:「我又不是大型網站,Sitemap Cache Busting 跟我有什麼關係?」
事實上,這個話題對香港中小企非常重要,原因有三:
- 很多小型網站公司請的外包開發人員可能使用過時或錯誤的 SEO 技術——如果你不留意,開發人員可能在你的網站上應用了類似的「黑帽 SEO」手法而不自知
- 香港市場競爭激烈——在本地搜尋結果中,你的網站和隔壁的競爭對手可能只有一個排名的差距。任何技術 SEO 錯誤都可能讓你失去這個優勢
- 錯誤的 SEO 知識在網上流傳很快——有些「SEO 達人」在社交媒體上推廣捷徑技巧,但這些技巧往往沒有經過驗證,甚至可能對網站造成傷害
核心原則:好的 SEO 沒有捷徑。正確使用 Sitemap、提供準確的 <lastmod> 值、確保網站內容真正有價值——這些才是讓 Google 願意每天爬取你網站的正確方法。
總結:乾淨的 URL 是 SEO 的基本功
Tim Berners-Lee 在 1998 年寫下的「Cool URIs don't change」至今仍然是網頁開發和 SEO 的黃金法則。Sitemap Cache Busting 手法之所有被揭穿,正是因為它違反了這個基本原則。
對於香港中小企來說,這是一個很好的提醒:不要把時間花在「欺騙 Google」的技術上,而是專注於讓你的網站真正有價值、內容真正有幫助。使用正確的技術工具(如準確的 Sitemap <lastmod>、Google Search Console 的索引要求功能)來協助 Google 發現你的內容,而不是用黑客手法強迫爬取。
如果你不確定自己的網站 Sitemap 設定是否正確,或者想了解更多關於技術 SEO 的最佳實踐,歡迎與我們的團隊聯絡——我們很樂意幫你檢查網站健康狀況。