68893236+KINDNICK@users.noreply.github.com 1179d6832e ADD : 클로드 스킬 추가
2026-01-30 21:59:38 +09:00

288 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: 快速 SEO 检查当前页面或选中的文件
argument-hint: [file-path]
---
对当前工作目录或指定文件进行快速 SEO 检查,重点关注元数据完整性和明显的 SEO 问题。
## 功能
快速 SEO 检查适用于:
- 检查单个页面的 SEO 状况
- 快速识别明显的 SEO 问题
- 提供即时修复建议
- 无需完整审计即可获得快速反馈
## 参数
- `$1``$ARGUMENTS`: 可选的文件或目录路径
- 如果不提供,检查当前工作目录
- 可以是单个文件路径
- 可以是目录路径(检查目录下所有页面)
## 检查项目
### 元数据检查
- ✓ Title 标签存在性和长度
- ✓ Meta Description 存在性和长度
- ✓ Open Graph 标签完整性
- ✓ Twitter Cards 标签
- ✓ Canonical URL
- ✓ Viewport 配置
### 内容检查
- ✓ H1 标题(唯一性)
- ✓ 图片 alt 文本
- ✓ 链接锚文本
- ✓ 内容长度(初步判断)
### 技术检查
- ✓ robots.txt 文件存在性
- ✓ 页面加载速度提示
- ✓ 移动友好性提示
- ✓ HTTPS 配置
## 使用示例
### 示例 1检查当前目录
```bash
/seo-check
```
输出:
```
🔍 快速 SEO 检查
📁 检查目录app/
📄 发现文件8 个
快速检查结果:
✅ 优秀6/8
- /, /about, /services, /blog, /contact, /team
⚠️ 需要关注2/8
1. /blog/[slug]
- ⚠️ Title: 65 字符建议50-60
- ⚠️ 缺少 Twitter Cards
2. /products/[id]
- ❌ 缺少 Description
- ❌ 缺少 OG 标签
建议优先修复 /products/[id],它缺少关键元数据。
需要详细分析吗?使用 /seo-audit 进行完整审计。
```
### 示例 2检查单个文件
```bash
/seo-check app/about/page.tsx
```
输出:
```
🔍 快速 SEO 检查
📄 文件app/about/page.tsx
元数据检查:
✅ Title: "关于我们 | YourBrand" (16 字符) ✓
✅ Description: "了解我们的团队、使命和价值观..." (85 字符) ✓
✅ OG 标签完整 ✓
❌ Twitter Cards 缺失 ⚠️
✅ Canonical URL ✓
内容检查:
✅ H1 标题唯一 ✓
⚠️ 2 个图片缺少 alt 文本
✅ 内容长度充足 (450 词) ✓
技术检查:
✅ robots.txt 存在 ✓
✅ HTTPS 配置 ✓
✅ Viewport 配置 ✓
总结:页面 SEO 状况良好,建议添加 Twitter Cards 标签并修复图片 alt 文本。
需要我生成修复代码吗?
```
### 示例 3检查目录
```bash
/seo-check app/blog/
```
输出:
```
🔍 快速 SEO 检查
📁 检查目录app/blog/
📄 发现文件12 个
博客页面检查结果:
✅ 优秀8/12
所有元数据完整,结构化数据正确
⚠️ 需要改进3/12
1. /blog/post-1 - Title 过长68 字符)
2. /blog/post-5 - Description 过短50 字符)
3. /blog/post-9 - 缺少 OG 图片
❌ 严重问题1/12
1. /blog/post-12 - 完全缺少元数据
建议:
1. 立即修复 /blog/post-12添加所有元数据
2. 优化 Title 和 Description 长度
3. 为所有博客文章添加 OG 图片
需要我为这些页面生成优化的元数据吗?
```
## 输出格式
### 简洁模式(默认)
```
🔍 快速 SEO 检查
✅ 12 个文件已检查
⚠️ 4 个文件需要改进
❌ 1 个文件有严重问题
优先修复:
1. [文件路径] - [问题描述]
2. [文件路径] - [问题描述]
3. [文件路径] - [问题描述]
建议:[快速修复建议]
```
### 详细模式
当检测到问题时,自动提供详细的分析和修复建议。
## 检查标准
### Title 检查
**中文:**
- ✓ 最佳20-30 字符
- ⚠️ 可接受15-40 字符
- ❌ 问题:< 15 > 40 字符
**英文:**
- ✓ 最佳50-60 字符
- ⚠️ 可接受40-75 字符
- ❌ 问题:< 40 > 75 字符
### Description 检查
**中文:**
- ✓ 最佳70-80 字符
- ⚠️ 可接受50-100 字符
- ❌ 问题:< 50 > 100 字符
**英文:**
- ✓ 最佳150-160 字符
- ⚠️ 可接受120-180 字符
- ❌ 问题:< 120 > 180 字符
### 优先级标记
- ✅ 优秀 - 无需修改
- ⚠️ 警告 - 建议修改
- ❌ 错误 - 必须修改
## 快速修复建议
基于发现的问题,提供以下类型的快速修复建议:
1. **添加缺失的元数据**
```markdown
建议添加:
- Title 标签
- Meta Description
- OG 标签
使用 /metadata [文件路径] 生成
```
2. **调整元数据长度**
```markdown
建议调整:
- 缩短 Title 到 X 字符
- 扩展 Description 到 Y 字符
当前:[当前值]
建议:[建议值]
```
3. **添加结构化数据**
```markdown
建议添加 JSON-LD
- Article Schema博客文章
- WebPage Schema页面
使用 /structured-data [文件路径] 生成
```
4. **修复技术问题**
```markdown
建议修复:
- 添加 robots.txt 文件
- 配置 HTTPS
- 添加 Viewport meta 标签
```
## 后续操作
在快速检查完成后,引导用户进行下一步:
```markdown
需要进一步操作?
📊 完整审计
使用 /seo-audit 进行全面 SEO 审计和评分
📝 优化元数据
使用 /metadata [文件路径] 生成优化的元数据
🏗️ 添加结构化数据
使用 /structured-data [文件路径] 生成 JSON-LD
🔍 深度分析
使用 Agent: seo-analyzer 进行深度分析
```
## 自动检测
命令会自动:
- 检测项目类型Next.js App Router vs Pages Router
- 检测内容语言(中文 vs 英文)
- 检测文件类型(页面 vs 组件)
- 应用相应的检查标准
## 性能优化
- 使用 Glob 快速定位文件
- 仅读取必要部分
- 缓存重复检查
- 并行处理多个文件
## 注意事项
- 快速检查不提供完整的 SEO 评分
- 不包含 E-E-A-T 和内容策略分析
- 不包含竞争对手分析
- 对于完整分析,使用 `/seo-audit`
## 相关命令
- `/seo-audit` - 全面 SEO 审计(含评分)
- `/metadata` - 生成或优化元数据
- `/structured-data` - 生成 JSON-LD 结构化数据
- `Agent: seo-analyzer` - 深度 SEO 分析