
关于
SEO 页面优化,帮助提升单个页面的搜索引擎排名和可见性。
name: seo-page description: > 深度单页SEO分析,涵盖页面元素、内容质量、技术Meta标签、Schema结构化数据、图片和性能。当用户说"分析这个页面"、"检查页面SEO"或提供单个URL进行审查时使用。 risk: safe source: "https://github.com/AgriciDaniel/claude-seo" date_added: "2026-03-21" user-invokable: true argument-hint: "[url]" allowed-tools:
- Read
- Grep
- Glob
- Bash
- WebFetch
单页分析
使用场景
- 当用户提供单个URL进行详细的页面SEO审查时使用。
- 当审核单个页面而非整个网站时使用。
- 当需要同时检查元数据、内容、Schema、图片和页面级技术信号时使用。
分析内容
页面SEO
- 标题标签:50-60个字符,包含主要关键词,唯一性
- Meta描述:150-160个字符,有吸引力,包含关键词
- H1:恰好一个,匹配页面意图,包含关键词
- H2-H6:逻辑层级(不跳级),描述性强
- URL:简短、描述性、使用连字符、无参数
- 内部链接:数量充足、锚文本相关、无孤立页面
- 外部链接:指向权威来源、数量合理
内容质量
- 字数与页面类型最低要求对比(参见 quality-gates.md)
- 可读性:Flesch阅读难度评分、年级水平
- 关键词密度:自然(1-3%),存在语义变体
- E-E-A-T信号:作者简介、资质证明、第一手经验标记
- 内容新鲜度:发布日期、最后更新日期
技术元素
- Canonical标签:存在,自引用或正确指向
- Meta robots:index/follow,除非有意屏蔽
- Open Graph:og:title、og:description、og:image、og:url
- Twitter Card:twitter:card、twitter:title、twitter:description
- Hreflang:如果是多语言站点,检查实现是否正确
Schema结构化数据
- 检测所有类型(优先JSON-LD)
- 验证必需属性
- 识别缺失的机会
- 绝不推荐HowTo(已弃用)或FAQ(仅限政府/健康类网站)
图片
- Alt文本:存在、描述性强、在自然的地方包含关键词
- 文件大小:>200KB标记警告,>500KB标记严重
- 格式:推荐WebP/AVIF替代JPEG/PNG
- 尺寸:设置width/height以防止CLS
- 懒加载:折叠线以下图片使用 loading="lazy"
核心Web指标(仅供参考,无法仅从HTML测量)
- 标记潜在LCP问题(巨大的首屏图片、阻塞渲染的资源)
- 标记潜在INP问题(大量JS、未使用async/defer)
- 标记潜在CLS问题(缺少图片尺寸、注入内容)
输出格式
页面评分卡
总体评分: XX/100
页面SEO: XX/100 ████████░░
内容质量: XX/100 ██████████
技术元素: XX/100 ███████░░░
Schema: XX/100 █████░░░░░
图片: XX/100 ████████░░
发现的问题
按优先级组织:严重 -> 高 -> 中 -> 低
优化建议
具体、可操作的改进措施及预期影响
Schema建议
针对检测到的机会提供可直接使用的JSON-LD代码
DataForSEO集成(可选)
如果DataForSEO MCP工具可用,使用 serp_organic_live_advanced 获取真实SERP排名,使用 backlinks_summary 获取反向链接数据和垃圾评分。
错误处理
| 场景 | 处理方式 | |------|----------| | URL无法访问(DNS失败、连接被拒绝) | 清楚报告错误。不猜测页面内容。建议用户验证URL后重试。 | | 页面需要认证(401/403) | 报告页面在认证后面。建议用户直接提供渲染后的HTML或公开可访问的URL。 | | JavaScript渲染内容(HTML中body为空) | 注明关键内容可能是客户端渲染的。分析可用HTML并标记结果可能不完整。建议使用浏览器渲染快照(如有)。 |
限制说明
- 仅在任务明确匹配上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请停下来要求澄清。
兼容工具
Claude CodeCursor
标签
SEO优化