提高SEO审计技能
一个免费的开源Claude Skill,用于全面的单页SEO审计。由 Rampify 作为送给Claude Code/Coursor社区的礼物。
它做什么
对单个页面执行即时SEO审核,检查:
- 元标签 -标题、描述、开放图形、推特卡片
- Schema.org -结构化数据验证(JSON-LD、Microdata、RDFa)
- 标题结构 -H1-H6层次结构和优化
- 图像 -Alt文本、文件大小、延迟加载
- 链接 -内部/外部链接分析
- 内容质量 -字数、可读性、关键字密度
- 移动 -响应性指标
- 演出 -页面速度信号
安装
先决条件
快速安装
# Clone the repository
git clone https://github.com/rampify-dev/rampify-seo-audit-skill.git
cd rampify-seo-audit-skill
# Install dependencies (if using TypeScript version)
npm install添加到克劳德代码
- 打开克劳德代码设置
- 导航到技能部分
- 点击“从目录中添加技能”
- 选择
rampify-seo-audit-skill文件夹
添加到光标
- 打开光标设置
- 转到技能配置
- 点击“导入技能”
- 选择克隆的目录
用法
安装后,当您处理网页时,该技能会自动激活。
基础审计
打开任何HTML、JSX、MDX或类似文件并询问:
"Audit this page for SEO"
"Check SEO issues on this page"
"What SEO problems does this have?"具体检查
请求目标分析:
"Check the meta tags"
"Validate the schema markup"
"Analyze heading structure"
"Check image optimization"输出示例
SEO Audit Report: /blog/how-to-use-claude-for-seo
Critical Issues (2):
❌ Missing meta description
❌ Invalid Article schema: missing "datePublished" property
Warnings (4):
⚠️ Title too short (42 chars, recommend 50-60)
⚠️ No alt text on 3 images
⚠️ H2 heading appears before H1
⚠️ No canonical tag specified
Info (2):
ℹ️ Word count: 847 (good for blog post)
ℹ️ Internal links: 5, External links: 2
Recommendations:
1. Add meta description (150-160 chars, include target keyword)
2. Fix Article schema:
Add: "datePublished": "2025-12-05T10:30:00Z"
3. Extend title to 50-60 chars: "How to Use Claude for SEO Audits | Developer Guide"
4. Add alt text to images: /images/claude-seo-1.png, /images/claude-seo-2.png
5. Move H1 above first H2
6. Add canonical:
Priority Order:
1. Fix schema (impacts rich results)
2. Add meta description (impacts CTR)
3. Fix title length (impacts CTR)
4. Add canonical tag (prevents duplicate content)
5. Fix heading structure (minor UX/SEO impact)这个技能不能做什么
此技能专为 单页审核。它不会:
- 跨多个页面跟踪问题
- 监控随时间的回归
- 与谷歌搜索控制台集成
- 按交通影响进行优先级排序
- 记住以前的审核
- 部署时自动运行
- 出现新问题时发出警报
当你超过这个技能时,查看 升级.md 为系统性SEO智能提供指导。
定制
调整严重性级别
编辑 config/rules.json 更改临界值与警告值:
{
// Severity levels: critical, warning, info
"meta_description_missing": "critical", // Change to "warning" if desired
"title_too_short": "warning",
"alt_text_missing": "info"
}添加自定义检查
在中创建新规则 src/checks/:
// src/checks/custom-check.ts
export function checkCustomRule(page: Page): Issue[] {
const issues: Issue[] = [];
// Your custom logic here
return issues;
}修改输出格式
更新 src/formatter.ts 更改结果的显示方式。
例子
看 examples/ 示例页面及其审核结果的目录:
examples/blog-post/-关于常见问题的博客文章examples/product-page/-电子商务产品页面examples/landing-page/-营销登录页面examples/documentation/-技术文件
贡献
欢迎投稿!这是一个社区资源。
添加新支票
- 复刻仓库
- 创建新签入
src/checks/ - 在中添加测试
src/checks/__tests__/ - 更新
README.md有了新支票 - 提交拉取请求
报告问题
发现错误或误报? 打开一个问题
建筑
rampify-seo-audit-skill/
├── src/
│ ├── index.ts # Main Skill entry point
│ ├── checks/ # Individual SEO checks
│ │ ├── meta-tags.ts
│ │ ├── schema.ts
│ │ ├── headings.ts
│ │ ├── images.ts
│ │ ├── links.ts
│ │ └── content.ts
│ ├── utils/
│ │ ├── parser.ts # HTML/JSX parsing
│ │ ├── validator.ts # Schema validation
│ │ └── scorer.ts # Issue severity scoring
│ └── formatter.ts # Output formatting
├── config/
│ └── rules.json # Configurable rules
├── examples/
│ ├── blog-post/
│ ├── product-page/
│ └── landing-page/
├── __tests__/
│ └── checks/
├── skill.json # Claude Skill definition
├── package.json
├── tsconfig.json
├── README.md
├── UPGRADE.md
├── CONTRIBUTING.md
└── LICENSE何时升级
此技能非常适合:
- 学习SEO最佳实践
- 开发过程中的审核页面
- 抽查特定页面
- 预发布验证
在以下情况下,您将需要更多:
- 管理20+页
- 频繁部署更改
- 与多个网站合作
- 需要历史跟踪
- 想要自动化监控
看 升级.md 为您的选择。
许可证
MIT许可证-随意使用!
鸣谢
内置于❤️ 由 Rampify 团队。
想要系统的SEO智能?
- Rampify MCP服务器 -在编辑器中进行全站审计
- Rampify平台 -通过仪表板进行全面监控
支持
- 问题:
- 讨论:
- 文档: Rampify文档
- 社区: 加入我们的Discord
