Claude SEO Skill
claude-seo是基于 Claude Code Skill 规范开发的 SEO 自动化技能,包含 13 个子技能和 8 个并行子智能体,可替代传统 SEO 工具栈。
项目信息
- 作者:Daniel Agrici(@AgriciDaniel)
- 仓库:https://github.com/AgriciDaniel/claude-seo
- 官网:https://claude-seo.md
- 授权:MIT 开源
- 技能等级:Tier 4(Claude Code Skill 规范)
- 依赖环境:Claude Code CLI + Python 3.10+
SEO 逻辑
1. 技术 SEO 审计
- 覆盖爬取性、索引性、性能、安全性 9 大类指标
- Core Web Vitals 标准(2024 年更新版):
- LCP < 2.5s
- INP < 200ms(已替代 FID)
- CLS < 0.1
- 通过
fetch_page.py、parse_html.py、capture_screenshot.py实现页面抓取与 HTML 解析
2. E-E-A-T 内容质量评估
- 基于 2025 年 9 月版 Google 质量评估指南
- 四个维度:经验(Experience)、专业度(Expertise)、权威性(Authoritativeness)、可信度(Trustworthiness)
- 已扩展至所有竞争性查询,不再仅限于 YMYL 页面
3. GEO(生成式引擎优化)
专门优化内容在 AI 搜索(Google AI Overviews、ChatGPT、Perplexity)中被引用的概率
- 检测 AI 爬虫访问权限(GPTBot、ClaudeBot、PerplexityBot)
- 检测
llms.txt文件 & RSL 1.0 授权声明 - 段落级可引用性评分(最优 134–167 词/段落)
- 品牌提及重要性 = 外链的 3 倍(对 AI 可见性)
4. Schema Markup 智能生成
内置 Schema.org 弃用追踪器,自动规避废弃标记:
| Schema 类型 | 状态 | 废弃时间 |
|---|---|---|
| HowTo | 已废弃 | 2023年9月 |
| FAQ | 仅政府/医疗 | 2023年8月 |
| SpecialAnnouncement | 已废弃 | 2025年7月 |
5. 质量门禁(Quality Gates)
防止内容填充和索引膨胀的硬性限制:
- 批量地域页面:30+ 警告,50+ 强制停止
- 程序化 SEO 页面:100+ 警告,500+ 强制停止
架构设计
3 层架构
指令层(SKILL.md)→ 编排层(子技能调度)→ 执行层(Python 脚本 + MCP)
8 个并行子智能体
/seo audit 一次调用,以下 8 个智能体并发执行:
- 技术 SEO
- 内容质量
- Schema Markup
- Sitemap
- 性能
- 视觉
- GEO
- 本地 SEO
行业自动识别
自动检测站点类型并加载对应模板:
- SaaS / 电商 / 本地服务 / 媒体 / 代理商
扩展系统
| 扩展 | 功能 |
|---|---|
| DataForSEO MCP | 实时关键词 & 外链数据 |
| Banana MCP | AI 图像生成 |
Skill 规范 vs 传统插件
Claude Code Skill 是知识注入,传统 Plugin 是能力扩展。
| 维度 | 传统 Plugin | Claude Code Skill |
|---|---|---|
| 载体 | 代码(API 接口) | 文本(Markdown 文档) |
| 加载时机 | 启动时全量加载 | 运行时按需加载 |
| 扩展内容 | 新增功能接口 | 注入领域知识与工作流 |
| 开发门槛 | 需要了解插件 API | 只需会写 Markdown |
| 版本管理 | 包管理器 | Git 即可 |
| 触发方式 | 手动调用命令 | 自动语义匹配 / /skill-name |
| Token 消耗 | 全量注入 | 渐进式加载,节省约 70% |
Skill 文件结构
claude-seo/
├── SKILL.md # 核心 SOP,告诉 Claude "怎么做"
├── allowed-tools # 限制可用工具列表
├── scripts/ # 可执行脚本(仅输出结果进入上下文)
│ ├── fetch_page.py
│ ├── parse_html.py
│ └── capture_screenshot.py
└── references/ # 按需读取的详细文档
Skill vs MCP 的边界
需要调用新的外部 API(数据库、浏览器)→ 用 MCP
需要按特定规范执行任务(代码风格、报告模板)→ 用 Skill
两者可以组合:Skill 定义工作流 + MCP 获取实时数据
主要限制
- 环境依赖强:必须配合 Claude Code CLI 使用,无法独立运行
- 静态分析为主:对 SPA/CSR 渲染站点(React、Vue)分析不完整
- 无实时排名数据:需额外安装 DataForSEO 扩展才能获取 SERP 数据
- 外链分析缺失:默认技能不含外链分析
- GEO 效果难量化:AI 搜索引用率没有标准测量工具
- 程序化 SEO 受限:内置硬性上限(500+ 停止)限制大规模场景