全站 SEO 审计
自动抓取网站并生成可执行的 SEO 健康报告。
技能明确尊重 robots.txt、限制抓取规模并区分可选凭据/API;仓库安全材料还说明 SSRF 防护、凭据权限和本地隔离。但 SKILL.md 未要求抓取前确认、未完整披露所有数据流和外部请求影响,且会写入审计目录,因此扣分。
流程、超时、并发、重定向上限、异常场景和输出契约较清晰;仓库包含 CI 与相关测试证据。仍未静态证明 500 页抓取、并行代理、渲染和各可选集成的关键路径均可复现,异常恢复细节有限,按静态上限计分。
目标场景、触发词、URL 参数、主要代理和输出物较明确,且可按业务类型条件启用部分代理。但未声明明确的非适用边界、中文输出支持或中国大陆网络可达性;核心能力可能依赖外部网站、Playwright、Google/API 凭据和可选 MCP,因此扣分。
前置元数据、版本、许可证、分阶段流程、配置、输出文件、报告结构和错误处理表较完整;README、LICENSE、CI 与安全策略补充了安装和维护信号。但依赖安装、参数稳定性、变更记录、维护责任和更新路径主要不在该 SKILL.md 中,渐进式披露仍不充分。
承诺生成结构化 JSON、Markdown、行动计划、分类发现和可选 PDF,且提供业务类型检测、条件代理和优先级定义,核心任务覆盖面较高。由于本次仅静态阅读,无法确认报告质量、分数正确性、代理汇总完整性或 PDF 可用性;输出仍需人工复核,故不超过静态上限。
仓库提供 CI、测试套件、静态指令检查、安全回归测试和 README 中的示例输出,达到可审计基础。只是缺少针对该完整审计流程的独立、版本固定、端到端执行证据,README 的结果与性能声明也不能由本次静态审查独立确认。
- 抓取任意用户提供的网站会产生外部 HTTP 请求;使用前应确认目标、权限和数据处理边界,并审查重定向、渲染器及第三方资源风险。
- Google、DataForSEO、Moz、Bing、GA4 等集成需要凭据或外部服务;缺失、不可达或受限时应明确标记为部分审计,不应推断未获取的数据。
- 技能要求写入 {domain}-audit/ 并可能生成 PDF、截图和结构化数据;应预先确认输出目录、敏感信息脱敏和失败后的残留文件处理。
- 未见明确中文输出规范或中国大陆网络可达性说明,面向中文用户部署前需验证外部 API、目标站点和 Playwright 依赖。
这个 Skill 能做什么,适合哪些场景?
这是 claude-seo 仓库中的单项 Agent Skill,专门执行全站 SEO 审计。它最多抓取 500 个页面,识别网站业务类型,并在可用时并行委派多个 SEO 专家子代理。审计覆盖技术 SEO、内容质量、结构化数据、性能、图片和 AI 搜索准备度,并计算 0–100 的 SEO 健康分数。结果会保存为 Markdown、JSON、截图及可选的 PDF/HTML 报告。
使用 scripts/render_page.py 渲染首页,获取原始 HTML、渲染后 HTML、提取文本、SPA 状态和必要的可访问性数据;分析首页信号以识别业务类型;遵守 robots.txt,跟随内部链接抓取最多 500 页,最多跟随 3 次重定向,每页超时 30 秒,并发数为 5、请求间隔为 1 秒。它会检查 robots.txt、站点地图、规范链接、Core Web Vitals、安全响应头、E-E-A-T、可读性、薄内容、Schema、内部链接、图片和 AI 搜索准备度,并在可用时委派技术、内容、Schema、站点地图、性能、视觉、GEO、本地 SEO、SXO 等专家。最终生成 SEO Health Score、优先级行动计划、分类发现文件和结构化审计数据。
- SEO 机构需要为客户运行完整网站审计,并希望获得按 Critical、High、Medium、Low 排序的行动计划。
- SaaS、出版商或电商团队在季度业务评审前检查技术问题、内容质量、结构化数据和 Core Web Vitals。
- 自由 SEO 顾问在客户初次沟通时,用网站健康分数和具体发现快速界定项目范围。
- 网站运营者需要在 URL 无法访问、robots.txt 阻止抓取、请求受限或大型网站超时时,获得明确的错误和范围说明。
这个 Skill 有哪些优点和局限?
- 审计流程、抓取上限、并发参数、评分权重和输出结构都有明确规定。
- 支持 SPA 渲染、最多 500 页抓取、robots.txt 遵守和多类专家分析。
- 不配置 Google API 或 MCP 扩展时也能运行核心审计。
- 错误处理涵盖不可访问 URL、robots.txt 限制、429 限流和大型网站超时。
- 核心流程依赖 Claude Code 的 slash command 和子代理委派机制,迁移到其他客户端需要适配。
- 没有 Google API 时,Core Web Vitals 主要是实验室估算,索引状态根据页面信号推断。
- 重度客户端 hydration、滚动触发内容或需要交互后加载的页面可能产生噪声发现。
- 源材料没有提供该单项 Skill 独立安装步骤或独立测试结果。
如何安装这个 Skill?
该仓库 README 记录的是整个 claude-seo 集合的安装方式,而不是仅安装本 Skill。Unix/macOS/Linux:git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git,然后运行 bash claude-seo/install.sh。Windows PowerShell:git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git,然后运行 powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1。源材料未说明如何单独安装 skills/seo-audit/SKILL.md。
如何使用这个 Skill?
在 Claude Code 中运行 /seo audit https://example.com,或使用包含“audit”“full SEO check”“analyze my site”或“website health check”的请求并提供 URL。审计结果写入 {domain}-audit/,包括 FULL-AUDIT-REPORT.md、ACTION-PLAN.md、audit-data.json、分类 findings 文件和可用时的截图。完成后可按源材料所示使用 scripts/google_report.py 生成 PDF 报告。
这个 Skill 与同类方案有什么区别?
与 Screaming Frog 相比,该 Skill 更强调 Claude Code 中的对话式综合、专家委派和行动计划;README 明确表示 Screaming Frog 在链接图层面抓取得更深、更快。与 Ahrefs Site Audit 相比,它不自带 Ahrefs 的专有反向链接索引,但可通过可选 MCP 扩展接入 Ahrefs;核心 Skill 侧重本地文件报告、AI 搜索准备度和可验证的建议。