日期不一致:頁面 2026-01-01,sitemap 2026-01-01

簡短回答

頁面 JSON-LD 的 dateModified 與網站地圖中的 <lastmod> 相差超過兩天;發現中會顯示兩個日期。請從同一個來源,也就是內容上次變動的日期,設定兩者,讓爬蟲得到單一一致的時效性訊號。

fresh.lastmod_mismatch · 優先順序: P2

代表什麼

頁面的 dateModified 與 sitemap 的 lastmod 相差超過兩天。訊號互相矛盾,會讓時效性難以被信任。

為什麼這對 AI 搜尋很重要

爬蟲用網站地圖的 lastmod 決定要重新爬取什麼,並用頁面的 dateModified 判斷它有多新。兩者不一致時,哪一個都不可信,搜尋引擎也表示會忽略與實際變動不符的 lastmod 值。

最常見的原因是網站地圖產生器把每個 URL 都標上建置或部署日期,而頁面標記保留的是實際編輯日期。稽核只比較日曆日期,並容許最多兩天的差異。

如何修正

  1. 比較發現中的兩個日期;如果伺服器有送出 Last-Modified 標頭,報告也會顯示它。AISeeWhy 報告會顯示證據與可直接貼上的修正;完成後請按「再次檢查」確認結果。
  2. 修改網站地圖產生器,讓它讀取每個頁面最後的內容變動日期,也就是 JSON-LD 使用的同一個欄位,而不是建置時間。
  3. 在 Next.js 的 app/sitemap.ts 中,以內容的日期設定 lastModified,而不是 new Date()。在 WordPress 中,SEO 外掛的網站地圖已經使用文章的修改日期,因此請檢查是否有快取,或是否裝了第二個網站地圖外掛。
  4. 不要為了版面或頁尾更新等外觀上的改動而更新 dateModified。

如何確認修正

修改後,在報告上按下「再次檢查」:它會列出已修正的項目以及分數的變化。

檢查我的頁面 →

所有發現與分數計算方式