关于 seo-page
seo-page 是用于审查单个页面 SEO、内容、技术元素、结构化数据和图片的技能,面向需要问题优先级与可执行建议的 SEO 从业者;还可选用 DataForSEO MCP 数据。
主要功能
- 01检查页面 SEO 与内容质量
- 02核查技术元数据和结构化数据
- 03评估图片属性与加载方式
- 04按严重程度排列问题
- 05提供 JSON-LD 结构化数据建议
适用场景
- 01发布前审查页面
- 02检查元数据和标题层级
- 03发现图片与结构化数据问题
- 04选用 SERP 或反向链接数据评估页面
MCP 相关
如果可用 DataForSEO MCP 工具,该技能可获取实时自然搜索结果和反向链接数据。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill seo-page安装后在 Claude Code 中输入/seo-page确认已加载。
详细介绍
单页分析
分析内容
页面 SEO
- 标题标签:50-60 个字符,包含主要关键词,且具有唯一性
- 元描述:150-160 个字符,具有吸引力,包含关键词
- H1:只能有一个,与页面意图一致,包含关键词
- H2-H6:层级逻辑清晰(不跳级),描述性明确
- URL:简短、描述性强,使用连字符,不含参数
- 内部链接:数量充足,锚文本相关,不存在孤立页面
- 外部链接:指向权威来源,数量合理
内容质量
- 字数是否达到对应页面类型的最低要求(参见 quality-gates.md)
- 可读性:Flesch 阅读易读度得分、年级水平
- 关键词密度:自然(1-3%),包含语义变体
- E-E-A-T 信号:作者简介、资质、第一手经验标记
- 内容新鲜度:发布日期、最近更新日期
技术要素
- 规范标签:存在,且指向自身或正确页面
- 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(仅限政府/健康领域)
图片
- 替代文本:应存在且描述明确,在自然的情况下包含关键词
- 文件大小:标记 >200KB(警告)、>500KB(严重)
- 格式:建议使用 WebP/AVIF,而非 JPEG/PNG
- 尺寸:设置 width/height,以防止 CLS
- 延迟加载:逐张图片报告
lazy_method(native | perfmatters | ewww | js-generic | none)。检测到 JS 延迟加载器(Perfmatters、EWWW、lazysizes)时,不要标记为“未延迟加载”——它们会有意移除原生loading="lazy"属性,并使用data-src占位符
Core Web Vitals(仅供参考,无法仅凭 HTML 测量)
- 标记潜在的 LCP 问题(超大的主视觉图片、阻塞渲染的资源)
- 标记潜在的 INP 问题(繁重的 JS、缺少 async/defer)
- 标记潜在的 CLS 问题(缺少图片尺寸、注入内容)
输出
页面评分卡
Overall Score: XX/100
On-Page SEO: XX/100 ████████░░
Content Quality: XX/100 ██████████
Technical: XX/100 ███████░░░
Schema: XX/100 █████░░░░░
Images: XX/100 ████████░░
发现的问题
按优先级整理:严重 -> 高 -> 中 -> 低
建议
提供具体、可执行的改进措施及预期影响
Schema 建议
针对检测到的机会提供可直接使用的 JSON-LD 代码
DataForSEO 集成(可选)
如果可以使用 DataForSEO MCP 工具,请使用 serp_organic_live_advanced 获取实际 SERP 排名,并使用 backlinks_summary 获取反向链接数据和垃圾评分。
错误处理
| 情况 | 操作 |
|---|---|
| URL 无法访问(DNS 故障、连接被拒绝) | 清楚报告错误。不要猜测页面内容。建议用户核实 URL 并重试。 |
| 页面需要身份验证(401/403) | 报告页面需要身份验证。建议用户直接提供渲染后的 HTML,或提供可公开访问的 URL。 |
| JavaScript 渲染的内容(HTML 中正文为空) | 说明关键内容可能由客户端渲染。分析可用的 HTML,并指出结果可能不完整。如有浏览器渲染快照,建议使用该快照。 |
评论
支持 Markdown