SuperAPI AI 工具集

seo-drift

营销与增长

查看项目

更新于 10-16 07:20

技能介绍

用途:对 SEO 关键元素建立“已知良好”基线,检测页面变化并追踪回归,适合部署前后检查、长期监控和排查流量下降。

主要能力:基线记录标题、meta 描述、canonical、robots 指令、H1/H2/H3、JSON-LD schema、Open Graph、Core Web Vitals、HTTP 状态码、HTML 与 schema 的 SHA-256 哈希。对比引擎含 17 条规则,分 CRITICAL、WARNING、INFO 三级严重度。数据存于本地 SQLite:~/.cache/claude-seo/drift/baselines.db,含 baselines 与 comparisons 表。URL 会规范化(小写 scheme/host、去默认端口、排序查询参数、移除 UTM、去尾斜杠)。

使用方式: /seo drift baseline <url> 捕获基线 /seo drift compare <url> 与最近基线对比 /seo drift history <url> 查看历史 也可直接执行:claude-seo run drift_baseline.py <url>(可加 --skip-cwv)、claude-seo run drift_compare.py <url>(可加 --baseline-id 5 或 --skip-cwv)、claude-seo run drift_history.py <url>(可加 --limit 10)。对比后可生成 HTML 报告:claude-seo run drift_report.py <comparison_json_file> --output drift-report.html。

限制与安全:抓取经 fetch_page.py 强制 SSRF 防护,阻止私有 IP、回环、保留地址与 GCP 元数据端点;SQLite 使用参数化查询;TLS 始终验证。URL 不可达时报告错误不猜测状态;无基线时需先建基线;无 CWV API key 时 CWV 字段存 null 并跳过相关规则;4xx/5xx 仍会作为基线捕获。检测到漂移时会建议运行 /seo schema、/seo technical、/seo page、/seo content 等专项技能。