日期不一致:页面 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。
如何确认修复
修改后,在报告上点击“再次检测”:它会列出已修复的内容以及评分的变化。