日期不一致:頁面 2026-01-01,sitemap 2026-01-01
簡短回答
頁面 JSON-LD 的 dateModified 與網站地圖中的 <lastmod> 相差超過兩天;發現中會顯示兩個日期。請從同一個來源,也就是內容上次變動的日期,設定兩者,讓爬蟲得到單一一致的時效性訊號。
代表什麼
頁面的 dateModified 與 sitemap 的 lastmod 相差超過兩天。訊號互相矛盾,會讓時效性難以被信任。
為什麼這對 AI 搜尋很重要
爬蟲用網站地圖的 lastmod 決定要重新爬取什麼,並用頁面的 dateModified 判斷它有多新。兩者不一致時,哪一個都不可信,搜尋引擎也表示會忽略與實際變動不符的 lastmod 值。
最常見的原因是網站地圖產生器把每個 URL 都標上建置或部署日期,而頁面標記保留的是實際編輯日期。稽核只比較日曆日期,並容許最多兩天的差異。
如何修正
- 比較發現中的兩個日期;如果伺服器有送出 Last-Modified 標頭,報告也會顯示它。AISeeWhy 報告會顯示證據與可直接貼上的修正;完成後請按「再次檢查」確認結果。
- 修改網站地圖產生器,讓它讀取每個頁面最後的內容變動日期,也就是 JSON-LD 使用的同一個欄位,而不是建置時間。
- 在 Next.js 的
app/sitemap.ts中,以內容的日期設定lastModified,而不是new Date()。在 WordPress 中,SEO 外掛的網站地圖已經使用文章的修改日期,因此請檢查是否有快取,或是否裝了第二個網站地圖外掛。 - 不要為了版面或頁尾更新等外觀上的改動而更新 dateModified。
如何確認修正
修改後,在報告上按下「再次檢查」:它會列出已修正的項目以及分數的變化。