用途:审计并修复站点地图(sitemap)与发现文件,确保其只列出规范、可索引的 URL,并检查 robots.txt 中是否引用站点地图。
主要能力:检查 XML 站点地图是否存在及格式是否合法(符合 sitemaps.org schema);校验每个站点地图不超过 50,000 个 URL、50MB 未压缩大小,超限时应有站点地图索引拆分;校验 image:、video:、news: 命名空间扩展条目;检查 lastmod 是否为有效 ISO 8601 且反映真实修改时间(避免所有 URL 使用同一构建时间戳);检查 robots.txt 至少含一条绝对 Sitemap: 行;核对站点地图中的 URL 不是 noindex、重定向、4xx/5xx 或非规范 URL;将站点地图 URL 与内链图对比,标记缺失的可索引页与无法通过内链到达的站点地图 URL。
使用方式:基于 dispatch envelope 指定的 PageSnapshot 读取 <run_dir>/pages/<slug>.json、site/sitemaps.json、site/sitemap-urls.txt、site/robots.json 和 crawl.json,并用 grep 在 pages/<slug>.html 中找证据;已由 audit.mjs 输出的确定性发现不再重复。若无快照,先运行 node "${CLAUDE_PLUGIN_ROOT}/scripts/snapshot.mjs" <target> --out "${CLAUDE_PLUGIN_DATA}/runs"。复核可运行 node "${CLAUDE_PLUGIN_ROOT}/scripts/parse-robots-sitemap.mjs" --url <final_url> [--max-sitemaps 50] [--max-urls 100000] [--no-well-known],也支持 --sitemap <sitemap url> 与 --file <robots.txt> [--path /x]。该脚本没有 --snapshot 模式。修复分为 AUTO(生成或修复站点地图条目、补充 robots.txt 的 Sitemap: 行)、PROPOSED(删除或拆分条目)、ADVISORY(调整全站 lastmod 策略或规范决策)三类;不得编造 lastmod、媒体 URL 或规范目标。
适用场景:技术 SEO 审核、站点地图质量检查、robots 与站点地图一致性核对。
限制:站点地图只是发现辅助,不是排名信号或索引保证;Google 将 lastmod、priority、changefreq 视为提示,priority/changefreq 基本被忽略。缺少实时抓取或已解析链接图时状态为 needs_api,不会误报通过。每条发现均附原文证据与可复现命令;平台条件性发现仅在 profile.json 指定平台时触发。官方是否收费、价格等信息暂未提供。