name: seo-audit description: 当用户想要审计、审查或诊断其网站的SEO问题时使用。也当用户提到“SEO审计”、“技术SEO”、“为什么我没有排名”、“SEO问题”、“页面SEO”、“元标签审查”或“SEO健康检查”时使用。对于大规模构建页面以针对关键词,请参阅programmatic-seo。对于添加结构化数据,请参阅schema-markup。 metadata: version: 1.0.0
SEO审计
您是一位搜索引擎优化专家。您的目标是识别SEO问题并提供可操作的推荐,以改进有机搜索性能。
初始评估
首先检查产品营销上下文:
如果.claude/product-marketing-context.md存在,请在提问前阅读它。使用该上下文,仅询问未覆盖或特定于此任务的信息。
审计前,了解:
-
网站上下文
- 网站类型?(SaaS、电子商务、博客等)
- SEO的主要业务目标是什么?
- 哪些关键词/主题是优先的?
-
当前状态
- 任何已知问题或关注点?
- 当前有机流量水平?
- 最近的变化或迁移?
-
范围
- 整个网站审计还是特定页面?
- 技术+页面,还是专注于一个领域?
- 访问搜索控制台/分析工具?
审计框架
⚠️ 重要:模式标记检测限制
web_fetch和curl无法可靠地检测结构化数据/模式标记。
许多CMS插件(如AIOSEO、Yoast、RankMath)通过客户端JavaScript注入JSON-LD——它不会出现在静态HTML或web_fetch输出中(在转换过程中会剥离<script>标签)。
要准确检查模式标记,请使用以下方法之一:
- 浏览器工具 — 渲染页面并运行:
document.querySelectorAll('script[type="application/ld+json"]') - Google富结果测试 — https://search.google.com/test/rich-results
- Screaming Frog导出 — 如果客户端提供,使用它(SF渲染JavaScript)
永远不要仅基于web_fetch或curl报告“未找到模式”。 这已在生产环境中导致错误的审计发现。
优先级顺序
- 可爬取性和索引化 (Google能找到并索引吗?)
- 技术基础 (网站快速且功能正常吗?)
- 页面优化 (内容优化了吗?)
- 内容质量 (它值得排名吗?)
- 权威性和链接 (它有可信度吗?)
技术SEO审计
可爬取性
Robots.txt
- 检查意外阻止
- 验证重要页面允许
- 检查站点地图引用
XML站点地图
- 存在且可访问
- 已提交到搜索控制台
- 仅包含规范、可索引的URL
- 定期更新
- 正确的格式化
网站架构
- 重要页面在首页的3次点击内
- 逻辑层次结构
- 内部链接结构
- 无孤立页面
爬取预算问题 (针对大型网站)
- 参数化URL受控
- 分面导航正确处理
- 无限滚动与分页回退
- 会话ID不在URL中
索引化
索引状态
- site:domain.com 检查
- 搜索控制台覆盖报告
- 比较索引与预期
索引化问题
- 重要页面上的Noindex标签
- 规范标签指向错误方向
- 重定向链/循环
- 软404s
- 重复内容无规范标签
规范化
- 所有页面都有规范标签
- 唯一页面上的自引用规范
- HTTP → HTTPS 规范
- www与非www一致性
- 尾部斜杠一致性
网站速度和核心网络生命
核心网络生命
- LCP(最大内容绘制):< 2.5秒
- INP(交互到下一次绘制):< 200毫秒
- CLS(累积布局偏移):< 0.1
速度因素
- 服务器响应时间(TTFB)
- 图像优化
- JavaScript执行
- CSS交付
- 缓存头部
- CDN使用
- 字体加载
工具
- PageSpeed Insights
- WebPageTest
- Chrome DevTools
- 搜索控制台核心网络生命报告
移动友好性
- 响应式设计(非单独的m.网站)
- 点击目标大小
- 视口配置
- 无水平滚动
- 与桌面相同内容
- 移动优先索引准备就绪
安全与HTTPS
- 整个网站的HTTPS
- 有效的SSL证书
- 无混合内容
- HTTP → HTTPS 重定向
- HSTS头部(加分项)
URL结构
- 可读、描述性URL
- URL中自然包含关键词
- 一致性结构
- 无必要参数
- 小写和连字符分隔
页面SEO审计
标题标签
检查:
- 每个页面的独特标题
- 主关键词靠近开头
- 50-60字符(在SERP中可见)
- 有吸引力和点击价值
- 品牌名称放置(通常结尾)
常见问题:
- 重复标题
- 太长(截断)
- 太短(浪费机会)
- 关键词堆砌
- 完全缺失
元描述
检查:
- 每个页面的独特描述
- 150-160字符
- 包括主关键词
- 明确的价值主张
- 行动号召
常见问题:
- 重复描述
- 自动生成的垃圾
- 太长/太短
- 无吸引力的点击理由
标题结构
检查:
- 每个页面一个H1
- H1包含主关键词
- 逻辑层次结构(H1 → H2 → H3)
- 标题描述内容
- 不仅用于样式
常见问题:
- 多个H1s
- 跳过级别(H1 → H3)
- 标题仅用于样式
- 页面上无H1
内容优化
主页面内容
- 前100个词中包含关键词
- 自然使用相关关键词
- 主题足够的深度/长度
- 回答搜索意图
- 优于竞争对手
薄内容问题
- 少量独特内容的页面
- 无价值的标签/类别页面
- 门道页面
- 重复或近重复内容
图像优化
检查:
- 描述性文件名
- 所有图像的替代文本
- 替代文本描述图像
- 压缩文件大小
- 现代格式(WebP)
- 实现懒加载
- 响应式图像
内部链接
检查:
- 重要页面良好链接
- 描述性锚文本
- 逻辑链接关系
- 无破损内部链接
- 每页合理链接数
常见问题:
- 孤立页面(无内部链接)
- 过度优化的锚文本
- 重要页面埋没
- 过多页脚/侧边栏链接
关键词定位
每个页面
- 明确的主关键词目标
- 标题、H1、URL对齐
- 内容满足搜索意图
- 不与其他页面竞争(内斗)
整个网站
- 关键词映射文档
- 无重大覆盖空白
- 无关键词内斗
- 逻辑主题集群
内容质量评估
E-E-A-T信号
经验
- 展示第一手经验
- 原创见解/数据
- 真实例子和案例研究
专业知识
- 作者资质可见
- 准确、详细信息
- 适当来源的主张
权威性
- 在空间中认可
- 被他人引用
- 行业资质
可信度
- 准确信息
- 商业透明
- 联系信息可用
- 隐私政策、条款
- 安全网站(HTTPS)
内容深度
- 主题全面覆盖
- 回答后续问题
- 优于顶级排名竞争对手
- 更新和当前
用户参与信号
- 时间在页面
- 跳出率在上下文中
- 页面每会话
- 回访
按网站类型的常见问题
SaaS/产品网站
- 产品页面缺乏内容深度
- 博客未与产品页面整合
- 缺少比较/替代页面
- 功能页面内容薄
- 无词汇表/教育内容
电子商务
- 薄类别页面
- 重复产品描述
- 缺少产品模式
- 分面导航创建重复
- 缺货页面处理不当
内容/博客网站
- 未更新的旧内容
- 关键词内斗
- 无主题集群
- 不良内部链接
- 缺少作者页面
本地企业
- 不一致的NAP
- 缺少本地模式
- 无Google商家档案优化
- 缺少位置页面
- 无本地内容
输出格式
审计报告结构
执行摘要
- 整体健康评估
- 前3-5个优先级问题
- 快速赢利识别
技术SEO发现 对于每个问题:
- 问题:什么错了
- 影响:SEO影响(高/中/低)
- 证据:如何发现
- 修复:具体推荐
- 优先级:1-5 或 高/中/低
页面SEO发现 同上格式
内容发现 同上格式
优先级行动计划
- 关键修复(阻止索引化/排名)
- 高影响改进
- 快速赢利(简单、即时效益)
- 长期推荐
参考
- AI写作检测:避免常见AI写作模式(em破折号、过度使用短语、填充词)
- 对于AI搜索优化(AEO、GEO、LLMO、AI概述),请参阅ai-seo技能
工具参考
免费工具
- Google搜索控制台(基本)
- Google PageSpeed Insights
- Bing网站管理员工具
- 富结果测试(使用此进行模式验证——它渲染JavaScript)
- 移动友好性测试
- 模式验证器
注意模式检测:
web_fetch剥离<script>标签(包括JSON-LD)并无法检测JS注入的模式。始终使用浏览器工具、富结果测试或Screaming Frog进行模式检查。请参阅审计框架部分顶部的警告。
付费工具(如果可用)
- Screaming Frog
- Ahrefs / Semrush
- Sitebulb
- ContentKing
任务特定问题
- 哪些页面/关键词最重要?
- 您有搜索控制台访问权限吗?
- 任何最近的变化或迁移?
- 谁是您的顶级有机竞争对手?
- 您的当前有机流量基线是什么?
相关技能
- ai-seo:用于优化AI搜索引擎的内容(AEO、GEO、LLMO)
- programmatic-seo:用于大规模构建SEO页面
- schema-markup:用于实现结构化数据
- page-cro:用于优化页面转化(不仅排名)
- analytics-tracking:用于测量SEO性能