Search Console 的 Sitemap 显示 Couldn't fetch,先查什么?
`Couldn't fetch` 表示 Google 连 Sitemap 文件本身都没有成功取回,不等于“URL 已提交但没收录”。先直接访问同一 Sitemap URL,确认返回 200、有效 XML、无登录和异常跳转,再用实时 URL 检查核对 Crawl allowed 与 Page fetch。
更新于 2026年8月25日
先证明文件从公网可获取
复制报告中的完整 Sitemap URL,从未登录窗口访问并检查最终状态码、Content-Type 与响应正文。不要只打开网站首页;Sitemap 路径返回 404、5xx、登录页、HTML 错误页或过长跳转都属于文件抓取问题。
用实时检查定位 Google 被挡在哪层
Google 的Sitemaps 报告说明建议用 URL 检查的 Live test 查看 Crawl allowed 与 Page fetch。核对 robots.txt、WAF、CDN、源站稳定性与是否存在未解决的手动操作,不要为绕过错误把 Sitemap 放到随机新路径。
抓取成功后再看 URL 处理
修复文件后重新提交,状态变为 Success 只说明 Google 能读取 Sitemap,不代表其中每个 URL 都会被抓取或收录。随后再分别处理解析错误、重定向 URL、noindex、canonical 与页面质量。
Answer feedback
这条回答解决了你的问题吗?
公开票数用于优先完善答案。
还需要进一步协助?
联系李李