用途:explain-issue 是 iannuttall/seo 技能集中的一个报告,用于把一条爬虫规则 ID 翻译成技术含义、修复指引和验证方法。适合在爬虫识别出某条规则之后、动手修改之前使用。它只解释规则定义,不检查站点,也不证明该规则在任何具体页面上触发。
主要能力:输出规则类别、默认严重级别、为何重要、修复步骤、被忽略的影响、验证方法和面向智能体的提示。默认严重级别只是通用优先级元数据,实际紧迫性取决于受影响的模板、页面用途、响应状态、需求证据和发布者意图。指引描述的是爬虫检查的条件,不代表搜索引擎惩罚或必然的排名影响。
使用方式:若规则 ID 未知,先用 list-rules。需要 MCP 报告发现时,仅在必要时调用 seo_list_reports 并限定 category 为 crawl,然后调用 seo_describe_report 传入 { "id": "explain-issue" },再调用 seo_run_report: { "id": "explain-issue", "params": { "ruleId": "missing_title" } } 检查 MCP 的 isError,再读取 structuredContent。等价的 CLI 命令为: seo reports describe explain-issue --json seo reports run explain-issue --params '{"ruleId":"missing_title"}' --json
适用场景与限制:应把规则定义与同一次已保存爬取中的 affected-urls 配对使用,检查逐 URL 证据并抽样足够多的页面类型以找到实现边界。例如对 missing_title,要确认最终 HTML 确实缺少有用的标题,且爬虫未收到错误或中间响应,再修改模板。应做最小的共享修复,保留有意的控制,并在同一批受限 URL 上使用所述验证方法。若没有 affected-URL 证据,只能把输出当作参考文档。资料未提供收费、价格、平台支持范围等信息。