seo-aeo-diagnostics
SKILL.md
SEO/AEO 基础诊断 — 主编排器
概述
这是一个 composition skill,由 7 个独立的诊断子模块组成。每个子模块负责一个检查类别,可以独立运行,也可以按顺序执行完整诊断。
子技能清单
| 序号 | 子技能 | 路径 | 检查项 |
|---|---|---|---|
| 1 | 技术基础 | {baseDir}/technical-foundation/SKILL.md |
死链扫描、页面加载速度、移动端适配、HTTPS 安全 |
| 2 | 搜索引擎可访问性 | {baseDir}/search-accessibility/SKILL.md |
Robots.txt、XML Sitemap、HTML vs JS 渲染、Canonical 标签 |
| 3 | 结构化数据 | {baseDir}/structured-data/SKILL.md |
Schema Markup、Open Graph、Twitter Card、hreflang |
| 4 | 内容结构 | {baseDir}/content-structure/SKILL.md |
Meta 标签、H1-H4 层级、列表独立性、结构化表格、FAQ 格式 |
| 5 | 多媒体可访问性 | {baseDir}/multimedia-accessibility/SKILL.md |
图片 alt 文本、视频转录文字 |
| 6 | 内容质量信号 | {baseDir}/content-quality-signals/SKILL.md |
作者信息、发布/更新日期、页面内容字数和可读性 |
| 7 | 站内架构 | {baseDir}/site-architecture/SKILL.md |
内部链接健康度、核心页面点击深度 |
执行流程
第一步:收集输入
向用户确认以下信息:
- 目标 URL:要诊断的网站首页或具体页面
- 诊断范围:完整诊断(全部 7 个模块)还是选择性诊断
- 优先级:如果用户有特定关注点(如"我主要想优化 AI 搜索可见性"),可以调整模块的执行顺序和深度
第二步:按顺序执行子技能
按照上表顺序依次读取并执行每个子技能的 SKILL.md。每个子技能会:
- 使用 web_fetch 或 browser 工具获取目标页面内容
- 运行该模块的所有检查项
- 为每个检查项产出:状态(✅ 通过 / ⚠️ 警告 / ❌ 失败)+ 发现描述 + 修复建议
第三步:汇总诊断报告
所有模块完成后,生成一份结构化的诊断报告,包含:
# [网站名称] SEO/AEO 基础诊断报告
## 总览评分
- 整体健康度:X/100
- 各模块评分
## 按模块详情
### 1. 技术基础 — 得分 X/20
| 检查项 | 状态 | 发现 | 建议 |
...
### 2. 搜索引擎可访问性 — 得分 X/20
...
(依次类推)
## 优先修复清单
按影响程度排序的 Top 10 修复建议,标注:
- 紧急程度(高/中/低)
- 预期影响
- 实施难度
评分体系
| 模块 | 权重 | 满分 |
|---|---|---|
| 技术基础 | 20% | 20 |
| 搜索引擎可访问性 | 20% | 20 |
| 结构化数据 | 15% | 15 |
| 内容结构 | 15% | 15 |
| 多媒体可访问性 | 10% | 10 |
| 内容质量信号 | 10% | 10 |
| 站内架构 | 10% | 10 |
注意事项
- 诊断依赖 browser 或 web_fetch 工具获取页面源码
- 对于 SPA 网站,browser 工具能获取 JS 渲染后的内容,web_fetch 只能获取原始 HTML,需在报告中注明
- 每个子技能可独立触发——用户只问"检查一下我的 robots.txt"时,直接调用搜索引擎可访问性子技能即可
Weekly Installs
2
Repository
jrr996shujin-pn…o-skillsGitHub Stars
3
First Seen
8 days ago
Security Audits
Installed on
amp2
cline2
openclaw2
opencode2
cursor2
kimi-cli2