用途:对指定域名做一次性的技术 SEO 审计,拉取 SE Ranking 审计数据,按领域(可抓取性、可索引性、安全、移动端、结构化数据、内容等)归类问题,在各领域内按严重度排序,并生成按影响×成本排序的 Top-10 修复清单。
前置条件:需连接 SE Ranking MCP 服务器;需 Claude 的 WebFetch 工具(用于核对 robots.txt 与 sitemap 是否存在)。用户需提供目标域名(如 example.com),可选目标国家(默认 us)与审计页数上限覆盖值。
主要流程:校验并规范化域名(去掉协议与末尾斜杠);用 DATA_listAudits 查找审计,若存在 30 天内的审计则复用,超过 30 天用 DATA_recheckAudit 刷新,不存在则先询问用户再用 DATA_createStandardAudit 新建(会消耗额度),等待 DATA_getAuditStatus 返回 done;用 DATA_getAuditReport 拉取报告,用 DATA_getAuditPagesByIssue 拉取受影响 URL,用 DATA_getIssuesByUrl 交叉核对高流量页面;用 WebFetch 直接抓取 /robots.txt 与 /sitemap.xml 做现实核对,并检查安全响应头(CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、HSTS preload);按 references/severity-mapping.md 映射严重度、修复与成本,计算 severity × 受影响页数 / effort,生成 Top-10 清单。
可选增强:Firecrawl 可用时(约 6 credits 上限)对 5 个样本 URL 与 /robots.txt 执行现代信号检查,包括 JS 渲染与初始 HTML 的 canonical/noindex 差异、X-Robots-Tag、渲染预算、CSR 元数据漂移、JS 软 404,以及 GPTBot、ClaudeBot、PerplexityBot、Google-Extended、ChatGPT-User、Bytespider、CCBot 等 AI 爬虫规则;可用 --no-firecrawl 跳过。Google API tier 0 解锁 CrUX 字段数据(python3 scripts/pagespeed_check.py 与 crux_history.py),tier 1 解锁 GSC URL Inspection(python3 scripts/gsc_inspect.py)。
输出:生成 seo-technical-audit-{target-slug}-{YYYYMMDD}/ 目录,含 TECH-AUDIT.md(主交付物)、issues.csv、03-key-pages-issues.md 及 evidence/ 下的分类表、robots/sitemap 快照、现代信号记录。
限制:SE Ranking 审计爬虫不执行 JS、不暴露逐页响应头;新建审计消耗额度且随页数变化;CrUX 可能因低流量无字段数据;GSC 属性未验证时跳过对应步骤;注意速率限制 10 req/sec;建议每月重跑以捕捉回归。