Sitemap 提交成功但页面还是不收录,应该检查什么?

解释 Sitemap 已读取和 Google 实际索引的区别,并给出 URL 状态、canonical、内链、内容和服务器排查顺序。

这篇文章用于帮助你自己判断问题和整理需求。不同服务器、代码框架和第三方平台配置可能不同,生产环境修改前应先备份并验证。

Sitemap 不是“收录申请表”

  • 它告诉搜索引擎你希望被发现的重要 URL,但搜索系统仍会自己决定是否抓取和索引。

先看 Sitemap 里的 URL 是否规范

  • 只放返回 200、可索引、canonical 指向自身或合理规范 URL 的页面。
  • 不要把重定向、404、noindex 或大量参数页都塞进去。

检查内部链接是否支持这些页面

  • 如果页面只在 Sitemap 存在,站内没有任何 HTML 链接,通常说明信息架构也有问题。

看 Search Console 的具体状态

  • “已发现 - 尚未编入索引”和“已抓取 - 尚未编入索引”代表不同阶段,排查重点也不同。

常见问题

Sitemap 可以分片吗?

可以,大型站点常按内容类型或数量拆分并使用 sitemap index。

lastmod 应该每天都更新吗?

只有内容真正发生重要变化时才应更新,机械每天改日期没有意义。

相关内容

把需求说清楚,
把技术交付做完整。

把现状、目标、参考页面或报错信息发过来。先确认范围和可交付结果,再开始实施。