mcpField
S
seo-page

seo-page

github.com/infrasity-labs营销与增长15090 次安装18 周前更新
代码仓库

关于 seo-page

seo-page 是用于审查单个页面 SEO、内容、技术元素、结构化数据和图片的技能,面向需要问题优先级与可执行建议的 SEO 从业者;还可选用 DataForSEO MCP 数据。

主要功能

  1. 01检查页面 SEO 与内容质量
  2. 02核查技术元数据和结构化数据
  3. 03评估图片属性与加载方式
  4. 04按严重程度排列问题
  5. 05提供 JSON-LD 结构化数据建议

适用场景

  1. 01发布前审查页面
  2. 02检查元数据和标题层级
  3. 03发现图片与结构化数据问题
  4. 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