mcpField
S
seo-on-page-optimization

seo-on-page-optimization

github.com/autom8minds营销与增长140 次安装13 周前更新
代码仓库

关于 seo-on-page-optimization

seo-on-page-optimization 是用于审查和改进页面 SEO 的技能,面向网站内容维护者。它涵盖元数据、标题层级、内容、图片、链接和 URL,并列出用于分析和建议的 MCP 工具。

主要功能

  1. 01标题标签与元描述规范
  2. 02标题层级和关键词布局
  3. 03内容与图片优化检查
  4. 04内部链接和 URL 建议
  5. 05Open Graph、规范链接与审计清单
  6. 06用于分析和元数据建议的 MCP 工具

适用场景

  1. 01审查页面标题和描述
  2. 02检查标题层级与关键词布局
  3. 03检查图片替代文本和内部链接
  4. 04准备页面 SEO 审计清单

MCP 相关

该技能介绍了 `analyze_page`、`analyze_headings`、`analyze_images`、`analyze_internal_links` 和 `generate_meta_suggestions` 等 MCP 工具,用于页面审计和元数据建议。

安装

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

$npx skills add https://github.com/autom8minds/seo-skills --skill seo-on-page-optimization

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHECKLISTS.md
COMMON_MISTAKES.md
EXAMPLES.md
README.md

详细介绍

页面 SEO 优化


标题标签

标题标签是最重要的单页排名因素。

规则
规则值
长度50-60 个字符(Google 会在约 580px 处截断)
主要关键词放在前 60 个字符内,最好靠近开头
品牌在末尾添加,并用分隔符隔开:Primary Keyword - Brand
唯一性每个页面都必须有唯一的标题
格式`Primary Keyword - Secondary Keyword
常见模式
Blog post:    "How to [Action] [Topic] in [Year] | Brand"
Product:      "[Product Name] - [Key Feature] | Brand"
Category:     "[Category] - Shop [Subcategory] Online | Brand"
Homepage:     "Brand - [Primary Value Proposition]"
Service:      "[Service] in [Location] | Brand"

MCP 工具: 使用 analyze_page 提取并评估当前标题标签,或使用 generate_meta_suggestions 获取 AI 生成的标题建议。


Meta 描述

它不是直接的排名因素,但会直接影响搜索结果的点击率(CTR)。

规则
规则值
长度150-160 个字符(Google 会在约 920px 处截断)
主要关键词自然地包含关键词 — Google 会加粗与查询匹配的词语
CTA包含行动号召(了解、探索、购买、获取)
唯一性每个页面都必须有唯一的描述
不加引号避免使用双引号 — Google 会在 " 处截断
模式
[Value proposition with keyword]. [Supporting detail]. [CTA].

MCP 工具: 使用 analyze_page 或 generate_meta_suggestions 获取当前分析和建议。


标题结构(H1-H6)

标题用于定义内容层级,并帮助搜索引擎理解页面结构。

规则
  • 每个页面只能有一个 H1 — 必须包含主要关键词,并应符合搜索意图
  • H2 用于主要章节 — 自然地包含次要关键词
  • H3-H6 用于子章节 — 保持严格的层级结构(不要跳级)
  • 切勿使用标题进行样式设置 — 请改用 CSS
  • 标题不能为空
正确的层级结构
H1: Primary Topic (one only)
  H2: Major Section 1
    H3: Subsection
    H3: Subsection
  H2: Major Section 2
    H3: Subsection
      H4: Detail
  H2: Major Section 3
错误的层级结构(跳级)
H1: Topic
  H3: Section (skipped H2!)
    H5: Detail (skipped H4!)

MCP 工具: 使用带有 targetKeyword 参数的 analyze_headings,验证结构和关键词是否存在。


内容优化

关键词位置的信号
位置优先级说明
标题标签关键前 60 个字符
H1关键主要关键词
前 100 个词高尽早自然提及
H2/H3 标题高次要/相关关键词
URL 路径高使用连字符,简洁明了
Meta 描述中影响 CTR,不影响排名
图片 alt 文本中相关时用关键词描述图片
最后一段低自然提及
内容质量信号
  • 按类型划分的字数:
    • 博客文章:1,500-2,500+ 字(视主题而定)
    • 产品页面:300-1,000 字
    • 分类页面:500-1,000 字
    • 落地页:500-1,500 字
    • 首页:400-800 字
  • 可读性: 面向大众的内容应达到 Flesch-Kincaid 6-8 年级水平
  • 原创性: 内容必须 100% 独特,不得有单薄或重复的内容
  • 多媒体: 添加图片、视频、表格和列表,以提升互动
  • 新鲜度: 定期更新内容,尤其是时效性主题
关键词密度
  • 没有确切目标 — 自然写作即可
  • 主要关键词:排名良好的页面通常为 0.5-2%
  • 避免关键词堆砌(不自然地重复同一短语)
  • 使用语义变体和相关词语(LSI 关键词)

MCP 工具: 使用 includeContent: true 参数调用 analyze_page,获取字数和内容分析。


图片 SEO

规则
元素最佳实践
Alt 文本描述性文字,最多 125 个字符,相关时包含关键词。装饰性图片:alt=""
文件名使用描述性名称并以连字符分隔:blue-running-shoes.webp,而非 IMG_4532.jpg
格式优先使用 WebP 或 AVIF;照片使用 JPEG;透明图片使用 PNG;图标使用 SVG
文件大小每张图片小于 200KB,使用压缩工具
尺寸指定 width 和 height 属性,以防止 CLS
延迟加载为首屏以下的图片添加 loading="lazy"
响应式为响应式图片使用 srcset 和 sizes
替代文本模式
Good:  "Blue Nike running shoes on a trail"
Good:  "SEO audit dashboard showing Core Web Vitals scores"
Bad:   "image1"
Bad:   "shoes shoes running shoes blue shoes nike shoes"  (keyword stuffing)
Bad:   (empty alt on non-decorative image)

**MCP 工具:**使用 analyze_images 审查页面上的所有图片,检查替代文本、尺寸、格式和延迟加载。


内部链接

内部链接可以传递链接权重(PageRank),并帮助搜索引擎发现和理解网站结构。

策略
  • **中心辐射模型:**支柱页面链接到主题集群页面,反之亦然
  • **上下文链接:**在正文内容中添加链接(不只是导航)——这类链接权重更高
  • **描述性锚文本:**使用包含关键词的描述性锚文本(不要使用“点击此处”或“阅读更多”)
  • **限制每页链接数:**保持合理数量(总链接数少于 100-150 个;注重质量)
  • **修复孤立页面:**每个可编入索引的页面都应至少有一个内部链接指向它
  • **链接到深层页面:**不要只链接到主页——将链接权重分配给重要页面
  • **优先布局在首屏上方:**页面位置靠上的链接可能权重更高
锚文本规则
Good:  "Learn about technical SEO auditing"
Good:  "our guide to keyword research"
Bad:   "click here"
Bad:   "this article"
Bad:   "https://example.com/page"  (naked URL)

**MCP 工具:**使用 analyze_internal_links 绘制所有链接的关系图、评估锚文本质量并检测失效链接。


URL 结构

规则
  • URL 应简短且具有描述性:使用 /seo-audit-checklist,而不是 /p?id=123&cat=seo
  • 使用连字符,不要使用下划线:使用 /technical-seo,而不是 /technical_seo
  • 仅使用小写字母
  • 包含主要关键词
  • 限制层级:最多 3-4 层(/category/subcategory/page)
  • 尽可能避免使用参数(若无法避免,请使用 canonical)
  • 不要使用停用词:使用 /seo-audit,而不是 /the-complete-guide-to-seo-audit
  • 保持 URL 稳定——更改 URL 时必须设置 301 重定向

Open Graph 和 Twitter Cards

对于社交平台上的分享外观和点击率至关重要。

必需的 Open Graph 标签
<meta property="og:title" content="Page Title">
<meta property="og:description" content="Page description">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="website">
Twitter Card 标签
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Page Title">
<meta name="twitter:description" content="Page description">
<meta name="twitter:image" content="https://example.com/image.jpg">
图片要求
  • 最小尺寸:summary_large_image 需为 1200x630px
  • **宽高比:**1.91:1
  • **文件大小:**小于 5MB
  • **格式:**JPG、PNG、WebP、GIF

Canonical 标签

指定页面的首选版本,以避免重复内容问题。

规则
  • 每个可编入索引的页面都应有指向自身的 canonical:<link rel="canonical" href="https://example.com/page">
  • 使用绝对 URL(而不是相对 URL)
  • 指向 HTTPS 版本
  • 指向不带 www 或带 www 的版本(选择首选版本)
  • 除非内容完全重复或非常相似,否则不要 canonical 到其他页面
  • 不要 canonical 到 404 或重定向 URL

快速参考:页面内审查清单

元素检查项通过标准
标题标签存在、唯一、长度合适50-60 个字符,包含关键词
Meta description存在、唯一、长度合适150-160 个字符,包含 CTA
H1存在、唯一、包含关键词恰好一个 H1,且包含主要关键词
标题层级没有跳过层级H1 > H2 > H3(不跳级)
图片存在替代文本所有非装饰性图片都有描述性替代文本
内部链接锚文本具有描述性不使用“点击此处”,锚文本与内容相关
Canonical存在、指向自身绝对 HTTPS URL
OG 标签存在og:title、og:description、og:image、og:url
URL简洁、包含关键词使用连字符、小写、简洁
内容充足、原创符合页面类型的字数要求

相关技能

  • seo-technical-audit — 用于处理可抓取性、速度和索引问题
  • seo-schema-structured-data — 用于添加 JSON-LD 标记
  • seo-content-strategy — 用于关键词研究和内容规划
  • seo-mcp-tools-expert — 用于有效使用 MCP 工具

页面 SEO 核心 MCP 工具

工具用途
analyze_page全面的页面分析与评分
analyze_headings标题结构验证
analyze_images图片替代文本与优化审核
analyze_internal_links链接映射与锚文本分析
generate_meta_suggestionsAI 驱动的元标签改进建议

有关 15 个最常见的页面 SEO 错误,请参阅 COMMON_MISTAKES.md。 有关分步审核清单,请参阅 CHECKLISTS.md。 有关优化前后示例,请参阅 EXAMPLES.md。

评论

支持 Markdown