--- description: 对整个项目进行全面 SEO 审计 argument-hint: [directory] --- 执行完整的 SEO 审计,扫描所有页面和组件,生成详细报告和 SEO 评分(0-100 分)。 ## 功能 全面的 SEO 审计包括: - ✅ 元数据优化分析 - ✅ 结构化数据检查 - ✅ 内容质量评估 - ✅ E-E-A-T 权威性审计 ⭐ - ✅ 内容策略分析 ⭐ - ✅ 技术 SEO 检查 - ✅ 100 分制评分系统(6 个维度) - ✅ 优先级修复建议 ## 参数 - `$1` 或 `$ARGUMENTS`: 可选的项目目录路径 - 如果不提供,检查当前工作目录 - 应该是 Next.js 项目的根目录 - 支持相对路径和绝对路径 ## 使用示例 ### 示例 1:审计当前目录 ```bash /seo-audit ``` 输出: ``` 🔍 开始全面 SEO 审计... ✓ 检测到项目类型:Next.js App Router ✓ 扫描目录:app/ ✓ 发现页面:15 个 ✓ 发现组件:23 个 ✓ 分析配置文件 ✓ 检测语言:中文(75%) 📊 正在计算 SEO 评分... ═════════════════════════════════════════════════════ SEO 审计报告 ═════════════════════════════════════════════════════ 📈 总体评分:78/100 ⭐⭐⭐⭐ 评级:良好 - 你的网站 SEO 基础较好,但仍有改进空间 ═════════════════════════════════════════════════════ 📋 详细得分: 1️⃣ 元数据完整性:18/20 ✅ ├─ Title: 7/8 │ ├─ ✓ 所有页面都有 Title │ ├─ ⚠️ 3 个页面标题过长 │ └─ ⚠️ 2 个页面缺少目标关键词 ├─ Description: 8/8 ✅ └─ OG & Twitter: 3/4 └─ ⚠️ 缺少 Twitter Cards 2️⃣ 结构化数据:12/15 ⚠️ ├─ JSON-LD 存在: 7/7 ✅ ├─ 必需字段: 3/4 │ └─ ⚠️ 部分页面缺少 datePublished └─ 验证通过: 2/4 └─ ❌ 有警告需要修复 3️⃣ 内容质量:20/25 ⚠️ ├─ 标题结构: 5/6 │ └─ ⚠️ 1 个页面有多个 H1 ├─ 内容长度: 5/6 ✅ ├─ 关键词使用: 3/4 ├─ 链接质量: 4/4 ✅ ├─ 多媒体: 1/3 │ └─ ❌ 缺少视频和图表 └─ Featured Snippets: 2/2 ✅ 4️⃣ E-E-A-T 权威性:14/20 ⚠️ ├─ 专业度展示: 4/7 │ ├─ ❌ 缺少具体案例研究 (1/3) │ ├─ ✓ 技术准确性良好 (2/2) │ └─ ⚠️ 作者信息不完整 (1/2) ├─ 权威性建立: 5/7 │ ├─ ⚠️ 外部引用不足 (2/3) │ ├─ ✓ 内容独特 (2/2) │ └─ ⚠️ 支柱页面需要完善 (1/2) └─ 信任度建设: 5/6 ✅ ├─ ✓ 更新频率良好 ├─ ✓ 数据来源透明 └─ ⚠️ 缺少关于页面 (1/2) 5️⃣ 内容策略:6/10 ⚠️ ├─ 集群结构: 2/4 │ └─ ❌ 内部链接不足 ├─ 内容日历: 2/3 ✅ └─ 关键词蚕食: 2/3 ✅ 6️⃣ 技术 SEO:8/10 ✅ ├─ robots.txt: 3/3 ✅ ├─ 图片优化: 2/3 │ └─ ⚠️ 部分图片缺少 alt ├─ URL 结构: 2/2 ✅ └─ 移动友好: 1/2 └─ ⚠️ 响应式问题 ═════════════════════════════════════════════════════ 🎯 优先修复建议(按影响排序) 🔴 高优先级(+3 分以上) 1. [E-E-A-T] 添加案例研究和实际经验展示 (+2 分) → 在博客文章中添加真实案例 → 分享实践经验教训 2. [E-E-A-T] 完善作者信息和关于页面 (+2 分) → 创建详细的作者简介页面 → 添加关于页面 3. [内容策略] 优化集群内容的内部链接结构 (+2 分) → 确保所有相关内容互相链接 🟡 中优先级(+1-2 分) 4. [内容质量] 添加图表和视频内容 (+2 分) 5. [元数据] 添加 Twitter Cards 标签 (+1 分) 6. [结构化数据] 修复 JSON-LD 验证警告 (+2 分) 🟢 低优先级(+1 分以下) 7. [技术 SEO] 为图片添加 alt 文本 (+1 分) 8. [技术 SEO] 修复移动端响应式问题 (+1 分) ═════════════════════════════════════════════════════ 📈 改进路线图 第 1 周:权威性建设 [ ] 添加 3 个案例研究 [ ] 创建作者简介页面 [ ] 添加关于页面 第 2 周:内容优化 [ ] 优化内部链接结构 [ ] 添加图表和视频 第 3 周:技术完善 [ ] 添加 Twitter Cards [ ] 修复结构化数据 预期提升:78 分 → 90+ 分 ═════════════════════════════════════════════════════ 💡 下一步建议 需要我为任何建议提供详细的实施指导吗? 使用以下命令获取更多帮助: /ee-audit --detailed # 详细 E-E-A-T 分析 /content-strategy # 内容策略建议 /pillar-pages --analyze # 支柱页面分析 ``` ### 示例 2:审计指定目录 ```bash /seo-audit ./my-app ``` 输出: ``` 🔍 开始全面 SEO 审计... ✓ 检测到项目类型:Next.js Pages Router ✓ 扫描目录:./my-app/pages/ ✓ 发现页面:22 个 ✓ 发现组件:31 个 ✓ 检测语言:英文 📊 正在计算 SEO 评分... [完整的审计报告...] ``` ### 示例 3:中文项目审计 ```bash /seo-audit ``` 输出: ``` 🔍 开始全面 SEO 审计... ✓ 检测项目类型:Next.js App Router ✓ 扫描目录:app/ ✓ 发现页面:18 个 ✓ 检测语言:中文(82%) 📊 正在计算 SEO 评分... ═════════════════════════════════════════════════════ SEO 审计报告 ═════════════════════════════════════════════════════ 📈 总体评分:82/100 ⭐⭐⭐⭐ 语言:中文项目 搜索引擎:百度、搜狗、Google [中文特定的分析和建议...] ``` ## 审计流程 ### 1. 项目检测 ``` 检测项目类型: - App Router(app/ 目录) - Pages Router(pages/ 目录) - 语言(中文/英文) - 项目规模 ``` ### 2. 全面扫描 ``` 扫描文件类型: - 页面文件(page.tsx, page.js) - 组件文件 - 配置文件(next.config.js, robots.txt) - 静态资源 ``` ### 3. 六维评分 ``` 计算 6 个维度的得分: 1. 元数据完整性(20 分) 2. 结构化数据(15 分) 3. 内容质量(25 分) 4. E-E-A-T 权威性(20 分) 5. 内容策略(10 分) 6. 技术 SEO(10 分) ``` ### 4. 报告生成 ``` 生成完整的审计报告: - 总体评分 - 详细得分分析 - 优先级建议 - 改进路线图 ``` ## 输出文件 可选地将审计报告保存为文件: ```bash /seo-audit --output report.md ``` 生成文件: - `seo-audit-report.md` - Markdown 格式报告 - `seo-audit-report.json` - JSON 格式数据 ## 详细模式 使用 `--detailed` 标志获取更详细的分析: ```bash /seo-audit --detailed ``` 包含额外信息: - 每个页面的详细得分 - 逐个文件的问题列表 - 竞争对手对比(如果提供) - 技术性能指标 ## 比较模式 比较两次审计的结果: ```bash # 首次审计 /seo-audit --save baseline # 后续审计 /seo-audit --compare baseline ``` 输出改进对比: ``` 📊 SEO 评分对比 上次评分:65/100 当前评分:78/100 提升:+13 分 ⬆️ 改进项目: ✓ 元数据完整性:12/20 → 18/20 (+6) ✓ 内容质量:15/25 → 20/25 (+5) ⚠️ E-E-A-T 权威性:12/20 → 14/20 (+2) ``` ## 集成工具 审计过程会使用: - Glob - 文件搜索 - Grep - 模式匹配 - Read - 内容分析 - Bash - 配置验证 ## 性能考虑 - 并行处理多个文件 - 智能缓存机制 - 增量扫描支持 - 快速跳过已检查文件 ## 评分等级 ``` ⭐⭐⭐⭐⭐ 90-100 优秀 ⭐⭐⭐⭐ 75-89 良好 ⭐⭐⭐ 60-74 一般 ⭐⭐ 40-59 需要改进 ⭐ 0-39 急需改进 ``` ## 后续操作 基于审计结果,推荐使用: ```markdown 📊 深度分析 /ee-audit --detailed # E-E-A-T 详细审计 /content-strategy --deep # 内容策略分析 /pillar-pages --analyze # 支柱页面分析 /topic-clusters --analyze # 集群内容分析 🔧 立即修复 /metadata [文件路径] # 优化元数据 /structured-data [文件路径] # 添加结构化数据 /author-bio [作者名] # 生成作者简介 📈 长期改进 Agent: seo-analyzer # 深度 SEO 分析 Agent: content-optimizer # 内容优化专家 ``` ## 注意事项 - 完整审计可能需要较长时间(大型项目) - 审计结果基于当前项目状态 - 建议定期审计(每月一次) - 评分基于 SEO 最佳实践 - 不同行业可能有特殊要求 ## 相关命令 - `/seo-check` - 快速 SEO 检查 - `/ee-audit` - E-E-A-T 详细审计 - `/content-strategy` - 内容策略分析 - `/pillar-pages` - 支柱页面分析 - `Agent: seo-analyzer` - 深度分析 ## 最佳实践 1. **定期审计** - 每月或重大更新后审计 2. **跟踪进度** - 保存审计结果对比 3. **优先修复** - 按影响程度修复问题 4. **持续改进** - 建立改进计划 5. **测试验证** - 使用工具验证修改