mcpField
S
seo-audit

seo-audit

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

关于 seo-audit

seo-audit 是面向 SEO 从业者和网站负责人的审计技能,按抓取与索引、技术基础、页面优化、内容和权威性分层检查。它还强调结构化数据检测的局限,并提供按优先级组织发现与行动计划的报告框架。

主要功能

  1. 01检查抓取、索引与技术 SEO
  2. 02评估页面内容与关键词
  3. 03审查内容质量及权威信号
  4. 04按影响和优先级编排修复建议
  5. 05避免仅凭静态 HTML 判断结构化数据

适用场景

  1. 01排查网站未被索引或收录异常
  2. 02检查页面标题、描述和内部链接
  3. 03规划网站迁移后的 SEO 修复
  4. 04制定分阶段的 SEO 改进计划

安装

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

$npx skills add https://github.com/boraoztunc/skills --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

  • 检查是否存在非预期的屏蔽规则
  • 确认重要页面允许抓取
  • 检查 Sitemap 引用

XML Sitemap

  • 是否存在且可访问
  • 是否已提交至 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