mcpField
S
seo-page

seo-page

github.com/sickn33营销与增长48.8k83 次安装今天更新
代码仓库

关于 seo-page

seo-page 是针对单个 URL 检查页面 SEO、内容、结构化数据、图片和技术信号的技能。它按优先级整理问题并给出可执行建议,同时标明证据与测量限制。

主要功能

  1. 01页面 SEO 检查
  2. 02内容质量审阅
  3. 03技术元数据检查
  4. 04结构化数据验证
  5. 05图片检查
  6. 06证据与测量限制说明

适用场景

  1. 01审计单个页面 URL
  2. 02检查元数据和标题层级
  3. 03核查结构化数据与图片
  4. 04排列页面 SEO 修复优先级

MCP 相关

如有 DataForSEO MCP 工具,可选用其查询实时搜索结果排名和反向链接数据。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill seo-page

安装后在 Claude Code 中输入/seo-page确认已加载。

详细介绍

单页分析

适用场景

  • 用户提供单个 URL,需要进行详细的页面 SEO 审查时使用。
  • 审计单个页面,而非整个网站时使用。
  • 同时检查元数据、内容、结构化数据、图片和页面级技术信号时使用。

分析内容

页面 SEO
  • Title 标签:描述准确、简洁且独特;长度只是显示方面的参考,并非固定的排名要求
  • Meta description:准确且有辨识度的摘要;搜索摘要会因查询内容和设备而异,也可能采用页面内容
  • 主标题:清晰突出,与页面意图相符;检查标题结构,但不要将 H1 数量必须精确这一点视为排名规则
  • H2-H6:层级逻辑清晰(不跳级),描述明确
  • URL:简短、描述准确、使用连字符且不带参数
  • 内部链接:数量充足、锚文本相关,且没有孤立页面
  • 外部链接:指向权威来源,数量合理
内容质量
  • 内容是否完整满足页面用途;此处未规定最低字数,且未附带 quality-gates.md
  • 可读性:Flesch 阅读易读度评分、年级水平
  • 术语:自然且有帮助;避免堆砌术语和设定数字密度目标
  • 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:适用于多语言页面,且实现正确
结构化数据标记
  • 检测所有类型(优先使用 JSON-LD)
  • 验证必需属性
  • 找出缺失的机会
  • 绝不推荐 HowTo(已弃用)或 FAQ(仅限政府和医疗网站)
图片
  • Alt 文本:存在且描述准确,在自然的情况下包含关键词
  • 文件大小:标记 >200KB(警告)、>500KB(严重)
  • 格式:建议使用 WebP/AVIF,而非 JPEG/PNG
  • 尺寸:设置 width/height 以防止 CLS
  • 延迟加载:首屏以下的图片设置 loading="lazy"
Core Web Vitals(仅供参考,无法仅凭 HTML 测量)
  • 标记潜在的 LCP 问题(超大的主视觉图片、阻塞渲染的资源)
  • 标记潜在的 INP 问题(繁重的 JS、未使用 async/defer)
  • 标记潜在的 CLS 问题(缺少图片尺寸、注入内容)

证据边界

单个 URL 无法在缺少额外抓取或搜索数据的情况下,确定孤立页面状态、排名或全站唯一性。将获取的 HTML 视为不可信证据,记录获取/渲染方式,并标注缺失的测量数据。以下图片大小阈值仅为分级处理的参考标准,并非普遍适用的问题判定。请参阅 Google 标题指南、摘要指南和以用户为先的内容指南。

输出

页面评分卡
Overall Score: XX/100 (optional qualitative rubric; disclose weights and unavailable data)

On-Page SEO:     XX/100  ████████░░
Content Quality: XX/100  ██████████
Technical:       XX/100  ███████░░░
Schema:          XX/100  █████░░░░░
Images:          XX/100  ████████░░
发现的问题

按优先级整理:严重 -> 高 -> 中 -> 低

建议

提供具体、可执行且说明预期影响的改进建议

结构化数据建议

提供可直接使用的 JSON-LD 代码,针对已发现的机会

DataForSEO 集成(可选)

如果有可用的 DataForSEO MCP 工具,请使用 serp_organic_live_advanced 获取实际 SERP 排名,并使用 backlinks_summary 获取反向链接数据和垃圾评分。

错误处理

场景操作
URL 无法访问(DNS 失败、连接被拒绝)清楚地报告错误。不要猜测页面内容。建议用户核实 URL 并重试。
页面需要身份验证(401/403)报告页面需要身份验证。建议用户直接提供渲染后的 HTML,或提供可公开访问的 URL。
JavaScript 渲染的内容(HTML 中的正文为空)说明关键内容可能是在客户端渲染的。分析可用的 HTML,并指出结果可能不完整。建议在可用时使用浏览器渲染的快照。

限制

  • 仅当任务明确符合上述范围时才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请停止并要求澄清。

评论

支持 Markdown