写作与内容

SEO 漂移监控器

为页面 SEO 建立基线,检测变更并追踪回归。

49/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Claude Code
Star 数
★ 19k
最近更新
23 天前
License
MIT
seo-monitoringregression-detectionweb-crawlingsqlite
+2core-web-vitalsschema-markup

这个 Skill 能做什么,适合哪些场景?

SEO Drift 是一个专注于页面级 SEO 回归监控的 Agent Skill。它会保存页面的 SEO 基线,比较后续页面状态,并记录变更历史。监控内容包括标题、元描述、规范链接、robots 指令、标题层级、JSON-LD、Open Graph、Core Web Vitals、HTTP 状态码及内容哈希。它适合部署前后检查和持续排查流量下降原因,但不替代完整的 SEO 审计。

通过经过 SSRF 防护的页面抓取流程获取网页,解析 HTML 中的 SEO 关键元素,并可调用 PageSpeed 检查 Core Web Vitals。它把快照和比较结果存储在本地 SQLite 数据库中,使用 17 条规则检测变更,按 CRITICAL、WARNING 和 INFO 分级,并输出包含旧值、新值、严重级别和建议操作的 JSON 报告。它还支持查看指定 URL 的基线与比较历史,并可将比较结果生成 HTML 报告。

适合
  • SEO 或开发团队在部署前为页面运行 baseline、部署后运行 compare,确认标题、规范链接、结构化数据和状态码没有回归。
  • 网站运营者在发现自然流量下降时,用 compare 和 history 定位 SEO 关键元素何时发生变化。
  • 维护多个页面的团队定期保存基线,检查 Core Web Vitals、Open Graph 和标题结构是否被发布流程意外修改。
  • 需要审查结构化数据变化的团队,在检测到 schema 删除或修改后,再转交专门的 schema 验证流程。

如何安装这个 Skill?

使用前请注意
  • 未提供 skills/seo-drift 所引用脚本的源代码或专项测试,无法静态确认命令实际可运行。
  • CWV 可选步骤依赖外部 PageSpeed 服务;需确认网络、API 配置及页面 URL 是否会发送到第三方。
  • 本地数据库路径固定在 ~/.cache/claude-seo/drift/baselines.db,但未说明备份、迁移、清理或恢复机制。
  • 规则中的 SEO 影响和响应时间属于经验性断言,技能未为这些阈值提供直接来源。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Python 3.10+
  • SQLite

该技能位于仓库的 skills/seo-drift/SKILL.md。按仓库 README 安装整个 Claude SEO 集合:插件方式使用 /plugin marketplace add AgriciDaniel/claude-seo 和 /plugin install claude-seo@agricidaniel-claude-seo;Unix/macOS/Linux 可执行 git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git 后运行 bash claude-seo/install.sh。源材料未单独说明只安装 seo-drift 子技能的步骤。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/seo-drift" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

在 Claude Code 中使用 /seo drift baseline <url> 创建基线,使用 /seo drift compare <url> 比较当前页面,使用 /seo drift history <url> 查看历史。也支持 --skip-cwv 跳过 Core Web Vitals 检查,以及 compare 的 --baseline-id 指定基线。数据默认保存于 ~/.cache/claude-seo/drift/baselines.db。

这个 Skill 有哪些优点和局限?

优点
  • 监控范围具体,覆盖页面元数据、结构化数据、性能、状态码和内容哈希。
  • 本地 SQLite 存储基线和比较结果,支持持续追踪。
  • 比较结果按严重级别分类,并提供旧值、新值和建议操作。
  • 具备 URL 校验、SSRF 防护、参数化 SQL 查询和 TLS 校验。
局限
  • 需要网络访问目标页面;Core Web Vitals 检查还可能需要 PageSpeed API 能力。
  • 技能依赖仓库脚本和本地 SQLite 数据库,不能只凭 SKILL.md 单独运行。
  • 源材料没有提供独立于 Claude Code 的安装流程;Codex 等平台需要适配命令调用方式。
  • 它聚焦 SEO 漂移检测,不提供完整网站审计、关键词研究或反向链接分析。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
SEO 漂移监控器 本页 49 · 谨慎使用 ★ 19k 23 天前 MIT
全站 SEO 审计 53 · 谨慎使用 ★ 19k 23 天前 MIT
单页 SEO 深度分析 51 · 谨慎使用 ★ 19k 23 天前 MIT
SEO 内容审计技能 48 · 谨慎使用 ★ 2.8k 8 个月前 MIT
Claude SEO 全站分析技能 46 · 谨慎使用 ★ 19k 23 天前 MIT

与人工部署前后检查相比,它能保存结构化基线、应用固定比较规则并保留历史;与完整 SEO 审计工具相比,它的范围更窄,重点是检测已有页面状态是否发生回归,而不是发现全部 SEO 问题。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
49/ 100 五分制 2.5 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全17 / 25 · 3.4/5

技能明确说明本地 SQLite 存储、SSRF 校验、参数化查询和 TLS 验证,未见恶意或破坏性默认行为;但没有明确的用户确认、外部 PageSpeed 数据流披露、数据库备份/回滚方案或更细粒度的存储隔离,因此扣分。

2可靠稳定6 / 20 · 1.5/5

流程、字段、17 条规则和异常处理表述较具体,且仓库提供 CI 与测试证据;但本次静态材料未包含该技能脚本或针对 drift 关键路径的测试,无法确认命令、SQLite 操作、解析和 CWV 路径可运行,因此按静态上限保守给分。

3适用触发9 / 15 · 3.0/5

触发词、URL 参数、baseline/compare/history 场景和 JSON 输出较清楚;但未说明不适用范围、中文交互行为或中国大陆网络环境,CWV 依赖外部 PageSpeed 服务也可能受可达性和凭证影响,因此扣分。

4规范维护9 / 15 · 3.0/5

技能具有清晰的分层结构、参数提示、MIT 许可、作者和 2.2.0 版本信息,并提供典型工作流;但缺少该技能自身的安装/依赖说明、FAQ、维护责任、更新路径、变更记录和故障排查细节,因此未满分。

5有效结果5 / 15 · 1.7/5

基线、差异和历史目标明确,规则包含严重级别、阈值、旧新值和建议动作,理论上可直接支持部署回归检查;但没有该技能输出的实际可复用样例或静态可验证的关键脚本结果,且 CWV 失败会降低覆盖度,因此按静态上限扣分。

6证据核验3 / 10 · 1.5/5

比较规则、字段来源和安全声明提供了一定可审计线索,仓库还有通用 CI 信息;但缺少该技能脚本、drift 专项测试和独立交叉证据,无法复现或核验核心结论,因此仅给有限静态证据分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 6cf1ea9fe4c2 评估证据[1][2][3][4][5][6][7][8][9][10][11][12]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

它会修改网站内容吗?
不会。源材料描述的操作是抓取、解析、比较和本地存储;未说明会写回目标网站。
页面无法访问时会怎样?
它应报告 fetch_page.py 返回的错误,不猜测页面状态,并建议用户验证 URL。
没有 PageSpeed API 密钥还能使用吗?
可以。Core Web Vitals 获取失败时会将相关字段保存为 null,并跳过 CWV 比较规则。也可以使用 --skip-cwv。
多个基线会使用哪一个?
默认使用最新基线;compare 命令也支持通过 --baseline-id 指定特定基线。

同仓库的其他 Skills

均来自 AgriciDaniel/claude-seo

写作与内容

全站 SEO 审计

自动抓取网站并生成可执行的 SEO 健康报告。

★ 19k FS 53 谨慎使用 23 天前
写作与内容

单页 SEO 深度分析

针对单个网址,系统检查页面 SEO、内容、结构化数据、图片与潜在性能问题。

★ 19k FS 51 谨慎使用 23 天前
写作与内容

Claude SEO 全站分析技能

用并行审计和可验证建议分析网站的技术、内容与 AI 搜索表现。

★ 19k FS 46 谨慎使用 23 天前
写作与内容

SEO 图片优化审计

系统检查图片 SEO、加载性能、格式、元数据与 Google 图片搜索表现。

★ 19k FS 51 谨慎使用 23 天前
写作与内容

Unlighthouse 全站审计

用本地 Unlighthouse 一次审计网站多条 URL,汇总性能、可访问性、最佳实践与 SEO 结果。

★ 19k FS 51 谨慎使用 23 天前
写作与内容

Technical SEO 审计技能

系统检查网站技术 SEO 问题,并输出可执行的优先级修复清单。

★ 19k FS 49 谨慎使用 23 天前
写作与内容

AI 搜索与 GEO 优化

评估网页在 Google AI Overviews、ChatGPT 和 Perplexity 中的可引用性与可见度。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

Google SEO 数据助手

直接调用 Google SEO API,获取真实的搜索、索引、体验和自然流量数据。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

Schema 结构化数据助手

检测、验证并生成可用于 SEO 的 Schema.org 结构化数据。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

竞品对比页生成器

生成兼顾搜索意图、事实准确性与转化效果的竞品对比和替代方案页面。

★ 19k FS 47 谨慎使用 23 天前
写作与内容

Firecrawl SEO 网站分析扩展

通过 Firecrawl MCP 抓取、发现和分析整个网站的页面、链接与结构。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

本地 SEO 地图情报

通过地图排名、商家资料、评价和目录一致性分析,诊断本地企业的地图可见性。

★ 19k FS 54 谨慎使用 23 天前
写作与内容

电商 SEO 分析技能

分析商品页、购物广告与电商市场竞争,输出可执行的 SEO 建议。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

本地 SEO 分析器

系统审计 Google 商家资料、本地排名信号、评论、引用、NAP 与本地结构化数据。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

SEO 视觉生成器

用 Gemini 生成适用于 SEO、社交分享和产品展示的生产级图片。

★ 19k FS 44 不推荐 23 天前
写作与内容

Profound AI 品牌引用追踪

持续追踪品牌在 ChatGPT、Perplexity 等大语言模型中的引用率与趋势。

★ 19k FS 42 不推荐 23 天前
写作与内容

SEO 内容简报生成器

根据竞争结果和网站实际结构,生成可执行的 SEO 内容简报与页面大纲。

★ 19k FS 52 谨慎使用 23 天前
写作与内容

国际 SEO Hreflang 审计器

审计并生成多语言、多地区网站的正确 hreflang 实现。

★ 19k FS 51 谨慎使用 23 天前
写作与内容

SXO 搜索体验优化

通过反向分析 Google SERP,发现页面类型与搜索意图的错配,并把排名问题转化为可执行的用户体验改进。

★ 19k FS 51 谨慎使用 23 天前
写作与内容

Sitemap 检查与生成器

分析或生成符合规范的 XML Sitemap,发现 URL、结构与索引风险。

★ 19k FS 50 谨慎使用 23 天前

相关 Skills