mcpField
S
seo-optimization

seo-optimization

github.com/seb1n营销与增长232119 次安装11 周前更新
代码仓库

关于 seo-optimization

此技能让 AI Agent 审核网页的站内与技术 SEO,并生成结构化数据及按影响排序的修复建议,适用于内容团队和工程师。它覆盖页面元素、可抓取性、移动适配和内部链接。

主要功能

  1. 01提取标题、描述、标题层级与链接
  2. 02检查 Core Web Vitals 和移动适配
  3. 03检查 robots.txt、站点地图与规范标签
  4. 04生成并验证 JSON-LD 结构化数据
  5. 05按影响优先级输出优化报告

适用场景

  1. 01审核网页标题和元描述
  2. 02排查网站技术 SEO 问题
  3. 03为页面添加适用的结构化数据
  4. 04规划内部链接与内容优化

安装

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

$npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill seo-optimization

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

详细介绍

SEO 优化

此技能可让 AI Agent 对任何网页或网站进行全面的搜索引擎优化。Agent 会审核页面内因素(标题标签、元描述、标题、内部链接),评估技术 SEO 健康状况(Core Web Vitals、移动优先索引、可抓取性),并实施结构化数据标记。目标是提供可执行的建议,提升自然搜索排名和点击率。

工作流

  1. 抓取并盘点页面。 获取目标 URL 并解析完整的 HTML 文档。提取标题标签、元描述、规范 URL、Open Graph 标签、所有标题元素(H1–H6)、带有 alt 属性的图片,以及每个内部和外部链接。记录 HTTP 状态码、响应时间,以及适用时的重定向链。

  2. 分析页面内 SEO 元素。 评估标题标签的长度(50–60 个字符)、关键词位置和唯一性。检查元描述的长度(150–160 个字符),以及是否包含有吸引力的行动号召文案。确认只有一个 H1 标签且包含主要关键词,并确保 H2–H4 标签构成合理的内容层级。标记缺少 alt 文本的图片和失效的内部链接。

  3. 评估技术 SEO 因素。 评估 Core Web Vitals — 最大内容绘制(LCP < 2.5s)、首次输入延迟(FID < 100ms)和累积布局偏移(CLS < 0.1)。通过分析视口 meta 标签和响应式布局检查移动设备友好性。验证 robots.txt、XML 网站地图、规范标签,以及国际化网站的 hreflang 标签是否存在且正确。识别阻塞渲染的资源和未使用的 CSS/JS。

  4. 实施结构化数据标记。 根据页面类型生成适当的 JSON-LD schema 标记 — Article、Product、FAQ、BreadcrumbList、Organization 或 LocalBusiness。根据 Google 的 Rich Results 要求验证标记。确保 schema 中的引用与页面上可见的内容一致,以避免结构化数据处罚。

  5. 审核内部链接和内容深度。 绘制内部链接图谱,以识别孤立页面和内容单薄的主题集群。建议改进锚文本,并提出新的内部链接,以增强主题权威性。相较于排名靠前的竞争对手,评估内容长度和关键词密度。

  6. 生成按优先级排序的 SEO 报告。 生成结构化报告,按影响程度(严重、高、中、低)整理发现的问题。为建议的修改提供修改前后的代码片段、每项修复的预估工作量,以及预期排名影响。提供清单格式,方便工程师和内容团队跟踪完成情况。

用法

向 Agent 提供要优化的网页 URL,也可以选择提供目标关键词。Agent 将返回一份完整的审核报告,其中包含可执行的修复建议。

提示词: Optimize the following page for the keyword "project management tools": https://example.com/blog/best-pm-tools

示例

示例 1:博客文章页面内优化

请求: 针对关键词“remote work tips”优化 https://acme.com/blog/remote-work-tips。

之前 — HTML head:

<head>
  <title>Blog Post | Acme Co</title>
  <meta name="description" content="Read our latest blog post.">
</head>

之后 — 优化后的 HTML head:

<head>
  <title>15 Remote Work Tips That Boost Productivity in 2025 | Acme Co</title>
  <meta name="description" content="Discover 15 proven remote work tips to stay productive, manage your time, and avoid burnout. Backed by research from 500+ distributed teams.">
  <link rel="canonical" href="https://acme.com/blog/remote-work-tips">
  <meta property="og:title" content="15 Remote Work Tips That Boost Productivity">
  <meta property="og:description" content="Proven strategies from 500+ distributed teams.">
  <meta property="og:type" content="article">
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "15 Remote Work Tips That Boost Productivity in 2025",
    "author": { "@type": "Person", "name": "Jane Smith" },
    "datePublished": "2025-03-10",
    "description": "Proven remote work tips backed by research from 500+ distributed teams."
  }
  </script>
</head>
示例 2:技术 SEO 审计结果

请求: 对 https://acme.com 进行技术 SEO 审计。

审计报告:

优先级问题详情修复方案
严重缺少 XML 站点地图在 /sitemap.xml 中未找到站点地图;40% 的页面未被编入索引生成站点地图并提交至 Search Console
严重移动端 LCP = 4.8s主视觉图片是未经压缩的 2.4 MB PNG转换为 WebP,添加 width/height,使用 loading="lazy"
高标题标签重复12 个页面共用标题“Acme Co — Home”为每个页面编写独特且包含丰富关键词的标题
高缺少规范标签8 个页面缺少 <link rel="canonical">,导致索引膨胀为每个页面添加指向自身的规范链接
中没有 robots.txt整个网站都可被抓取,包括 /admin 和 /staging创建 robots.txt,禁止抓取私有路径
低图片缺少替代文本120 张图片中有 34 张的 alt 属性为空添加包含相关关键词的描述性替代文本

最佳实践

  • 优先为用户撰写内容,其次才是搜索引擎。 关键词堆砌会降低用户体验,并导致排名惩罚。目标是自然地融入关键词,使关键词密度达到 1–2%。
  • 优先优化 Core Web Vitals。 Google 将 LCP、FID 和 CLS 作为直接排名信号。压缩图片、延迟加载非关键 JS,并为媒体元素设置明确尺寸。
  • 为每个页面使用指向自身的规范标签。 这可以防止 URL 参数、尾部斜杠或会话 ID 导致的重复内容问题。
  • 通过内部链接建立主题权威性。 围绕支柱页面,以主题集群的形式链接相关内容。使用描述性锚文本,而不是“点击此处”等通用链接文本。
  • 使用 Google 的 Rich Results Test 验证结构化数据。 错误的 schema 可能导致人工处置。务必确保 schema 字段与页面上可见的内容一致。
  • 每周在 Search Console 中监控变化。 部署 SEO 修复后,跟踪展示次数、点击次数、平均排名和覆盖率错误,以衡量影响。

边缘情况

  • 单页应用(SPA): JavaScript 渲染的内容可能无法被抓取。请实现服务端渲染(SSR)或动态渲染,并使用 URL Inspection 工具确认 Google 能看到完整的 DOM。
  • 多语言网站: 每种语言版本都需要独特的标题、元描述和 hreflang 注释。hreflang 映射错误可能导致 SERP 中显示错误的语言版本。
  • 付费墙或受限内容: 对需要登录的页面使用 <meta name="robots" content="noindex">,以避免单薄内容惩罚;或者按照 Google 的指南为付费墙内容实施结构化数据。
  • 分页: 在分页归档中使用 rel="next" 和 rel="prev",并确保规范链接指向当前页面,而不是第 1 页。
  • 频繁变化的内容: 对于库存频繁变动的新闻或电商网站,请配置站点地图更新频率,并对时效性强的页面使用 Indexing API。

评论

支持 Markdown