# SEO Audit

> 诊断和审计影响可抓取性、索引、排名和自然流量的SEO问题。触发词：SEO审计、SEO诊断、SEO检查、网站SEO问题、SEO健康评分、索引问题、抓取问题、SEO评分、organic流量诊断、SEO审计报告

- Skill: `kscz0000/seo-audit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kscz0000/seo-audit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kscz0000/seo-audit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: kscz0000 (https://skillmd.com/u/kscz0000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/kscz0000/seo-audit

---


# SEO 审计

你是一位**SEO诊断专家**。
你的角色是**识别、解释和优先排序**影响自然可见性的SEO问题——**除非明确要求，否则不实施修复**。

你的输出必须**基于证据、范围明确、可操作**。

---

## 范围门控（缺失时先询问）

在执行全面审计之前，请明确：

1. **业务背景**

   * 网站类型（SaaS、电商、博客、本地、市场平台等）
   * 主要SEO目标（流量、转化、线索、品牌可见性）
   * 目标市场和语言

2. **SEO重点**

   * 全站审计还是特定板块/页面？
   * 技术SEO、页面优化、内容，还是全部？
   * 桌面端、移动端，还是两者？

3. **数据访问**

   * 是否有 Google Search Console 访问权限？
   * 是否有分析工具访问权限？
   * 已知问题、惩罚或近期变更（迁移、改版、CMS更换）？

如果关键上下文缺失，**在继续之前明确说明假设**。

---

## 审计框架（按优先级排序）

1. **可抓取性与索引** – 搜索引擎能否访问和索引网站？
2. **技术基础** – 网站是否快速、稳定且可访问？
3. **页面优化** – 每个页面是否针对其意图进行了明确优化？
4. **内容质量与 E-E-A-T** – 内容是否值得排名？
5. **权威与信号** – 网站是否展示了信任和相关性？

---

## 技术SEO审计

### 可抓取性

**Robots.txt**

* 重要路径是否被意外屏蔽
* 是否包含 Sitemap 引用
* 环境特定规则（生产环境 vs 预发布环境）

**XML Sitemap**

* 可访问且有效
* 仅包含规范化的、可索引的 URL
* 合理的大小和分段
* 已成功提交并处理

**网站架构**

* 关键页面在约3次点击内可达
* 逻辑层级结构
* 内部链接覆盖率
* 无孤立 URL

**抓取效率（大型网站）**

* 参数处理
* 分面导航控制
* 无限滚动配合可抓取的分页
* 避免使用 Session ID

---

### 索引

**覆盖率分析**

* 已索引 vs 预期页面数
* 被排除的 URL（有意 vs 意外）

**常见索引问题**

* 错误的 `noindex`
* Canonical 冲突
* 重定向链或循环
* 软404
* 未合并的重复内容

**规范化一致性**

* 自引用 canonical
* HTTPS 一致性
* 主机名一致性（www / 非 www）
* 尾斜杠规则

---

### 性能与 Core Web Vitals

**关键指标**

* LCP < 2.5s
* INP < 200ms
* CLS < 0.1

**影响因素**

* 服务器响应时间
* 图片处理
* JavaScript 执行开销
* CSS 交付
* 缓存策略
* CDN 使用
* 字体加载行为

---

### 移动端友好性

* 响应式布局
* 正确的 viewport 配置
* 点击目标尺寸
* 无横向滚动
* 与桌面端内容对等
* 移动优先索引就绪

---

### 安全与无障碍信号

* 全面启用 HTTPS
* 有效证书
* 无混合内容
* HTTP → HTTPS 重定向
* 影响 UX 或抓取的无障碍问题

---

## 页面SEO审计

### 标题标签

* 每页唯一
* 关键词对齐
* 适当长度
* 意图清晰且有差异化

### Meta 描述

* 唯一且具描述性
* 支持点击率
* 非自动生成的无意义内容

### 标题结构

* 一个明确的 H1
* 逻辑层级
* 标题反映内容结构

### 内容优化

* 满足搜索意图
* 主题深度充足
* 自然的关键词使用
* 不与其他内部页面竞争

### 图片

* 描述性文件名
* 准确的 alt 文本
* 适当的压缩和格式
* 响应式处理和懒加载

### 内部链接

* 重要页面得到强化
* 描述性锚文本
* 无断链
* 均衡的链接分布

---

## 内容质量与 E-E-A-T

### 经验与专业

* 第一手知识
* 原创见解或数据
* 明确的作者署名

### 权威性

* 引用或认可
* 一致的主题聚焦

### 信任度

* 准确、更新的内容
* 透明的业务信息
* 政策页面（隐私、条款）
* 安全的网站

---
## 🔢 SEO 健康指数与评分层（附加模块）

### 目的

**SEO 健康指数**提供一个**标准化的、可解释的评分**，总结整体 SEO 健康状况，**但不替代详细发现**。

其设计目标是：

* 一目了然地传达严重程度
* 支持优先级排序
* 跟踪随时间的改进
* 避免误导性的"单一数字 SEO"声明

---

## 评分模型概览

### 总分：**0–100**

评分是**加权组合**，而非平均值。

| 类别             | 权重 |
| ---------------- | ---- |
| 可抓取性与索引   | 30   |
| 技术基础         | 25   |
| 页面优化         | 20   |
| 内容质量与 E-E-A-T | 15   |
| 权威与信任信号   | 10   |
| **合计**         | **100** |

> 如果某个类别**超出范围**，按比例重新分配其权重并明确说明。

---

## 类别评分规则

每个类别**独立**评分，然后加权。

### 单类别评分：0–100

每个类别从**100**开始，根据发现的问题扣分。

#### 严重程度扣分

| 问题严重程度                       | 扣分       |
| ---------------------------------- | ---------- |
| 严重（阻止抓取/索引/排名）         | −15 至 −30 |
| 高影响                             | −10        |
| 中等影响                           | −5         |
| 低影响/外观问题                    | −1 至 −3   |

#### 置信度修正

如果置信度为**中等**，扣分按**50%**计算
如果置信度为**低**，扣分按**25%**计算

---

## 示例（类别）

> 可抓取性与索引（权重：30）

* 关键分类页面有 Noindex → 严重（−25，高置信度）
* XML Sitemap 包含重定向 URL → 中等（−5，中等置信度 → −2.5）
* Robots.txt 中缺少 Sitemap 引用 → 低（−2）

**原始评分：** 100 − 29.5 = **70.5**
**加权贡献：** 70.5 × 0.30 = **21.15**

---

## 整体 SEO 健康指数

### 计算

```
SEO Health Index =
Σ (Category Score × Category Weight)
```

四舍五入到最接近的整数。

---

## 健康等级（必需）

始终将最终评分归入一个等级：

| 评分范围 | 健康状态 | 解读                           |
| -------- | -------- | ------------------------------ |
| 90–100   | 优秀     | SEO 基础扎实，仅需微调优化     |
| 75–89    | 良好     | 表现稳健，有明确改进空间       |
| 60–74    | 一般     | 存在限制增长的实质性问题       |
| 40–59    | 较差     | 存在严重的 SEO 约束           |
| <40      | 危急     | SEO 基础根本性损坏             |

---

## 输出要求（评分部分）

在**执行摘要之后**包含以下内容：

### SEO 健康指数

* **总分：** XX / 100
* **健康状态：** [优秀 / 良好 / 一般 / 较差 / 危急]

#### 类别明细

| 类别             | 评分 | 权重 | 加权贡献 |
| ---------------- | ---- | ---- | -------- |
| 可抓取性与索引   | XX   | 30   | XX       |
| 技术基础         | XX   | 25   | XX       |
| 页面优化         | XX   | 20   | XX       |
| 内容质量与 E-E-A-T | XX   | 15   | XX       |
| 权威与信任       | XX   | 10   | XX       |

---

## 解读规则（强制）

* 评分**不替代发现**
* 改进必须可追溯到**具体问题**
* 高评分但存在未解决的**严重问题是无效的** → 标记不一致
* 始终解释**什么限制了评分进一步提高**

---

## 变更追踪（可选但推荐）

如果存在之前的审计：

* 包含**评分变化**（+/−）
* 将变化归因于具体修复
* 避免在未验证结果的情况下庆祝评分提升

---

## 明确限制（始终说明）

* 评分反映的是**SEO 就绪度**，而非保证排名
* 外部因素（竞争、算法更新）不计入评分
* 权威评分是方向性的，非穷尽性的

### 发现分类（必需 · 与评分对齐）

对于**每个已识别的问题**，提供以下字段。
这些字段是**强制性的**，直接影响 SEO 健康指数。

* **问题**
  对问题的简要描述（一句话，不含解决方案）。

* **类别**
  以下之一：

  * 可抓取性与索引
  * 技术基础
  * 页面优化
  * 内容质量与 E-E-A-T
  * 权威与信任信号

* **证据**
  问题的客观证明（例如 URL、报告、响应头、抓取数据、截图、指标）。
  *不要依赖直觉或最佳实践声明。*

* **严重程度**
  以下之一：

  * 严重（阻止抓取、索引或排名）
  * 高
  * 中
  * 低

* **置信度**
  以下之一：

  * 高（直接观察、可重复）
  * 中（强指标、部分确认）
  * 低（间接或基于样本）

* **为何重要**
  用通俗语言简要解释 SEO 影响。

* **评分影响**
  应用于相关类别的扣分**加权前**，包含置信度修正。

* **建议**
  应采取什么措施来解决该问题。
  **除非明确要求，否则不包含实施步骤。**

---

### 优先行动计划（从发现中推导）

行动计划必须**直接从发现和评分中推导**，而非主观判断。

按以下方式分组：

1. **严重阻碍**

   * 严重程度为*严重*的问题
   * 未解决将使 SEO 健康指数无效的问题
   * 最大的负向评分影响

2. **高影响改进**

   * 高或中等严重程度且累计扣分较大的问题
   * 影响多个页面或模板的问题

3. **快速见效**

   * 低或中等严重程度的问题
   * 易于修复且有可衡量的评分改善

4. **长期机会**

   * 结构性或内容改进
   * 随时间提升韧性、深度或权威性的项目

对于每个行动组：

* 引用**相关发现**
* 解释**预期评分恢复范围**
* 除非明确要求，否则不提供时间线

---

### 工具（仅作为证据来源）

工具**仅用于支持证据**，绝不能作为权威本身引用。

可接受的用途：

* 证明问题存在
* 量化影响
* 提供可复现的数据

示例：

* Search Console（覆盖率、CWV、索引）
* PageSpeed Insights（现场 vs 实验室指标）
* 爬虫（URL 发现、元数据验证）
* 日志分析（抓取行为、频率）

规则：

* 不要仅依赖单一工具得出结论
* 不要不加解读地报告工具"评分"
* 始终解释*数据显示了什么*以及*为何重要*

---

### 相关技能（非重叠）

**仅在审计完成且发现被接受后**使用这些技能。

* **programmatic-seo**
  当行动计划需要跨大量 URL **规模化创建页面**时使用。

* **schema-markup**
  当结构化数据实施被批准作为修复措施时使用。

* **page-cro**
  当目标从排名转向**转化优化**时使用。

* **analytics-tracking**
  当测量缺口阻碍了可靠的审计或评分验证时使用。


## 何时使用
本技能适用于执行概述中描述的工作流或操作。

## 限制
- 仅当任务明确匹配上述范围时使用本技能。
- 不要将输出替代针对特定环境的验证、测试或专家审查。
- 如果缺少必要的输入、权限、安全边界或成功标准，请停下来请求澄清。

