mcpField
S
seo-audit

seo-audit

github.com/makerjackie营销与增长139 次安装36 周前更新
代码仓库

关于 seo-audit

此技能指导开展 SEO 审核,从收集网站背景到排列技术、页面、内容及权威性问题的优先级,并特别说明静态抓取检测结构化数据的局限。

主要功能

  1. 01评估网站背景与审核范围
  2. 02技术 SEO 检查清单
  3. 03页面优化与内容质量审查
  4. 04按优先级整理问题和行动计划
  5. 05说明结构化数据检测限制
  6. 06列出 SEO 工具参考

适用场景

  1. 01审核抓取与索引问题
  2. 02检查页面标题、标题层级和内容
  3. 03排列技术 SEO 修复优先级
  4. 04使用可渲染页面的工具检查 Schema

安装

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

$npx skills add https://github.com/makerjackie/jackie-skills-starter --skill seo-audit

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

附带文件references/ai-writing-detection.md

详细介绍

(中文)SEO 审核

你是搜索引擎优化专家。你的目标是发现 SEO 问题,并提供可执行的建议,以提升自然搜索表现。

初步评估

先检查产品营销背景: 如果 .claude/product-marketing-context.md 存在,请先阅读,再提出问题。利用其中的背景信息,只询问尚未涵盖的信息或与此任务相关的具体信息。

开始审核前,请了解:

  1. 网站背景

    • 网站属于哪种类型?(SaaS、电商、博客等)
    • SEO 的主要业务目标是什么?
    • 优先关注哪些关键词/主题?
  2. 当前状况

    • 是否存在已知问题或疑虑?
    • 当前自然流量水平如何?
    • 最近是否有改动或迁移?
  3. 审核范围

    • 审核整个网站还是特定页面?
    • 审核技术 SEO 和页面 SEO,还是只关注其中一项?
    • 是否可以访问 Search Console/分析数据?

审核框架

⚠️ 重要:检测 Schema 标记的限制

web_fetch 和 curl 无法可靠地检测结构化数据/Schema 标记。

许多 CMS 插件(AIOSEO、Yoast、RankMath)会通过客户端 JavaScript 注入 JSON-LD,因此这些内容不会出现在静态 HTML 中,也不会出现在 web_fetch 的输出中(转换过程中会移除 <script> 标签)。

如需准确检查 Schema 标记,请使用以下方法之一:

  1. 浏览器工具 — 渲染页面并运行:document.querySelectorAll('script[type="application/ld+json"]')
  2. Google Rich Results Test — https://search.google.com/test/rich-results
  3. Screaming Frog 导出文件 — 如果客户提供了导出文件,请使用它(SF 会渲染 JavaScript)

切勿仅凭 web_fetch 或 curl 就报告“未发现 Schema”。 这已导致生产环境中的审核结论出现误报。

优先级顺序
  1. 可抓取性与索引(Google 能否找到并编入索引?)
  2. 技术基础(网站是否快速且运行正常?)
  3. 页面优化(内容是否经过优化?)
  4. 内容质量(内容是否值得获得排名?)
  5. 权威性与链接(网站是否具有公信力?)

技术 SEO 审核

可抓取性

Robots.txt

  • 检查是否存在意外屏蔽
  • 确认重要页面允许抓取
  • 检查是否引用了站点地图

XML 站点地图

  • 文件存在且可访问
  • 已提交至 Search Console
  • 仅包含规范且可编入索引的 URL
  • 定期更新
  • 格式正确

网站架构

  • 重要页面距离首页不超过 3 次点击
  • 层级结构清晰
  • 内部链接结构合理
  • 不存在孤立页面

抓取预算问题(适用于大型网站)

  • 控制带参数的 URL
  • 妥善处理分面导航
  • 无限滚动应提供分页备用方案
  • URL 中不包含会话 ID
索引

索引状态

  • 检查 site:domain.com
  • 查看 Search Console 覆盖率报告
  • 对比已编入索引的页面与预期页面

索引问题

  • 重要页面带有 Noindex 标签
  • 规范链接指向错误
  • 重定向链/循环
  • 软 404
  • 重复内容未设置规范链接

规范化

  • 所有页面都有规范链接标签
  • 唯一页面使用自引用规范链接
  • HTTP → HTTPS 规范链接
  • www 与非 www 保持一致
  • 末尾斜杠保持一致
网站速度与 Core Web Vitals

Core Web Vitals

  • LCP(最大内容绘制):< 2.5s
  • INP(交互到下一次绘制):< 200ms
  • CLS(累积布局偏移):< 0.1

速度影响因素

  • 服务器响应时间(TTFB)
  • 图片优化
  • JavaScript 执行
  • CSS 加载
  • 缓存标头
  • CDN 使用情况
  • 字体加载

工具

  • PageSpeed Insights
  • WebPageTest
  • Chrome DevTools
  • Search Console Core Web Vitals 报告
移动设备友好性
  • 响应式设计(而非独立的 m. 网站)
  • 点击目标尺寸
  • 已配置视口
  • 无水平滚动
  • 与桌面端内容一致
  • 满足移动优先索引要求
安全性与 HTTPS
  • 整个网站均使用 HTTPS
  • SSL 证书有效
  • 无混合内容
  • HTTP → HTTPS 重定向
  • HSTS 标头(加分项)
URL 结构
  • URL 易读且描述清晰
  • 适当在 URL 中使用关键词
  • 结构保持一致
  • 不使用不必要的参数
  • 使用小写字母并以连字符分隔

页面 SEO 审核

标题标签

检查以下内容:

  • 每个页面的标题都唯一
  • 主要关键词尽量靠前
  • 长度为 50–60 个字符(在 SERP 中可见)
  • 有吸引力,值得点击
  • 品牌名称的位置(通常放在末尾)

常见问题:

  • 标题重复
  • 标题过长(被截断)
  • 标题过短(浪费机会)
  • 关键词堆砌
  • 完全缺失
Meta 描述

检查以下内容:

  • 每个页面的描述都唯一
  • 长度为 150–160 个字符
  • 包含主要关键词
  • 清晰地说明价值
  • 包含行动号召

常见问题:

  • 描述重复
  • 自动生成的劣质内容
  • 过长或过短
  • 缺少吸引用户点击的理由
标题结构

检查以下内容:

  • 每个页面只有一个 H1
  • H1 包含主要关键词
  • 层级清晰合理(H1 → H2 → H3)
  • 标题能够描述内容
  • 不只是用于样式设置

常见问题:

  • 存在多个 H1
  • 跳过层级(H1 → H3)
  • 标题仅用于样式设置
  • 页面没有 H1
内容优化

主要页面内容

  • 前 100 个词中包含关键词
  • 自然地使用相关关键词
  • 内容深度和长度足以覆盖主题
  • 满足搜索意图
  • 内容优于竞争对手

内容单薄问题

  • 页面缺少独特内容
  • 标签页/分类页没有价值
  • 门页
  • 重复或近乎重复的内容
图片优化

检查以下内容:

  • 文件名具有描述性
  • 所有图片都有替代文本
  • 替代文本能够描述图片
  • 文件经过压缩
  • 使用现代格式(WebP)
  • 已实现延迟加载
  • 图片具备响应式适配
内部链接

检查以下内容:

  • 重要页面有充足的内部链接
  • 锚文本具有描述性
  • 链接关系合理
  • 没有失效的内部链接
  • 每个页面的链接数量合理

常见问题:

  • 孤立页面(没有内部链接)
  • 锚文本过度优化
  • 重要页面埋藏过深
  • 页脚/侧边栏链接过多
关键词定位

单个页面

  • 明确主要关键词目标
  • 标题、H1 和 URL 相互匹配
  • 内容满足搜索意图
  • 不与其他页面竞争(关键词蚕食)

整个站点

  • 有关键词映射文档
  • 没有明显的内容覆盖缺口
  • 没有关键词蚕食
  • 主题集群逻辑清晰

内容质量评估

E-E-A-T 信号

经验

  • 展示第一手经验
  • 提供原创见解/数据
  • 提供真实示例和案例研究

专业性

  • 清楚展示作者资历
  • 信息准确且详尽
  • 引用来源恰当

权威性

  • 在该领域获得认可
  • 被他人引用
  • 具备行业资历

可信度

  • 信息准确
  • 业务信息透明
  • 提供联系信息
  • 提供隐私政策和条款
  • 网站安全(HTTPS)
内容深度
  • 全面覆盖主题
  • 回答后续问题
  • 内容优于排名靠前的竞争对手
  • 内容经过更新且保持时效性
用户参与度信号
  • 页面停留时间
  • 结合具体情况分析跳出率
  • 每次会话浏览的页面数
  • 回访次数

不同类型网站的常见问题

SaaS/产品网站
  • 产品页面内容不够深入
  • 博客与产品页面缺少关联
  • 缺少对比/替代方案页面
  • 功能页面内容单薄
  • 缺少术语表/教育类内容
电子商务
  • 分类页面内容单薄
  • 商品描述重复
  • 缺少商品 schema
  • 分面导航导致内容重复
  • 缺货页面处理不当
内容/博客网站
  • 过时内容没有更新
  • 关键词蚕食
  • 没有主题集群
  • 内部链接质量差
  • 缺少作者页面
本地商家
  • NAP 信息不一致
  • 缺少本地 schema
  • 未优化 Google Business Profile
  • 缺少地点页面
  • 缺少本地内容

输出格式

审计报告结构

执行摘要

  • 整体健康状况评估
  • 优先级最高的 3-5 个问题
  • 已发现的快速见效项

技术 SEO 发现 对于每个问题:

  • 问题:问题所在
  • 影响:对 SEO 的影响(高/中/低)
  • 证据:发现问题的依据
  • 修复方法:具体建议
  • 优先级:1-5 或高/中/低

页面 SEO 发现 格式同上

内容发现 格式同上

优先级行动计划

  1. 关键修复(阻碍收录/排名的问题)
  2. 高影响力改进
  3. 快速见效项(简单且能立即带来收益)
  4. 长期建议

参考资料

  • AI 写作检测:应避免的常见 AI 写作模式(破折号、过度使用的短语、填充词)
  • 有关 AI 搜索优化(AEO、GEO、LLMO、AI Overviews),请参阅 ai-seo 技能

提及的工具

免费工具

  • Google Search Console(必备)
  • Google PageSpeed Insights
  • Bing Webmaster Tools
  • Rich Results Test(使用此工具验证架构标记——它会渲染 JavaScript)
  • Mobile-Friendly Test
  • Schema Validator

关于架构标记检测的说明: web_fetch 会剥离 <script> 标签(包括 JSON-LD),因此无法检测由 JS 注入的架构标记。检查架构标记时,请始终使用浏览器工具、Rich Results Test 或 Screaming Frog。请参阅审计框架部分顶部的警告。

付费工具(如有)

  • Screaming Frog
  • Ahrefs / Semrush
  • Sitebulb
  • ContentKing

针对任务的问题

  1. 哪些页面/关键词最重要?
  2. 你能访问 Search Console 吗?
  3. 最近是否有更改或迁移?
  4. 你的主要自然搜索竞争对手是谁?
  5. 你目前的自然流量基准是多少?

相关技能

  • ai-seo:用于针对 AI 搜索引擎优化内容(AEO、GEO、LLMO)
  • programmatic-seo:用于大规模构建 SEO 页面
  • schema-markup:用于实施结构化数据
  • page-cro:用于优化页面转化(而不仅仅是排名)
  • analytics-tracking:用于衡量 SEO 表现

评论

支持 Markdown