# 搜索引擎优化审计技能

> 运行完整的搜索引擎优化审计，以发现抓取错误、页面内差距和国际问题——然后获得可操作的提升排名的计划。

- Canonical: https://nanoskill.ai/zh/skills/seo-audit-agent-skill
- Markdown: https://nanoskill.ai/zh/skills/seo-audit-agent-skill.md
- Author: coreyhaines31
- Published: 2026-08-31T03:30:00.000Z
- Updated: 2026-09-16T05:02:41.561Z
- Language: zh-CN
- Source type: github
- Popularity signal: 35651

## Sources

- https://github.com/coreyhaines31/marketingskills/blob/main/skills/seo-audit

## Install

```shell
npx skills add https://github.com/coreyhaines31/marketingskills/blob/main/skills/seo-audit
```

## About

搜索引擎优化审计技能为营销团队、网站所有者和开发人员提供完整的搜索优化健康检查。无论您是注意到流量下降、想要修复技术错误，还是仅仅想让您的网站保持最佳状态，该技能都会检查可抓取性、页面因素、内容质量和国际设置，以提供清晰、优先的行动计划——这样您就可以在没有猜测的情况下提高排名和自然可见性。

与基本的检查清单不同，该技能会适应您的网站类型——软件即服务、电子商务、博客或多语言——并标记每种类型特有的问题。它超越标题和元标签，检查多语言标注错误、规范标签冲突、经验、专业度、权威性和可信度信号以及核心网络指标。您将获得有证据支持的建议和确切的修复步骤，而不仅仅是通用建议。

在网站迁移、定期季度审计或谷歌更新后使用它来诊断出了什么问题。对于代理机构，它标准化了跨客户的审计；对于内部团队，它减少了数小时的人工检查。只需请求进行搜索引擎优化审计，该技能会先询问几个范围界定的问题，然后再深入处理最有影响的修复。

## Key features

- **技术搜索引擎优化审计**: 识别导致搜索引擎无法访问你页面的抓取错误、索引问题和速度障碍。
- **页面分析**: 获取关于标题标签、元描述、标题结构和关键词布局的推荐，以提高页面相关性。
- **内容质量与经验、专业、权威、可信度**: 评估内容深度、原创性、专业度信号和重复内容风险，以满足谷歌的质量标准。
- **国际搜索引擎优化检查**: 发现损害多语言网站可见性的hreflang配置错误、规范化冲突和单薄的本地化页面问题。
- **优先级行动报告**: 收到一份按优先级排序的修复措施列表——从关键阻塞性问题到快速见效项——让你明确知道从哪里开始。

## Use cases

- **软件即服务产品页审计**: 营销团队审计功能页面和对比内容，以提高自然注册量。
- **电子商务分类清理**: 店主修复薄弱分类、重复描述和压制排名的分面导航问题。
- **博客内容恢复**: 出版商发现关键词蚕食问题，并更新过时文章以挽回流失的流量。
- **多语言网站验证**: 网站管理员纠正hreflang错误，并确保所有区域版本都能正确索引，以服务全球受众。

## Result preview

查看关于纳米技能的全面搜索引擎优化健康评估，包括技术和页面内洞察、优先的优化机会，以及由此代理技能生成的清晰行动计划。

![the demo of SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-demo-1.png)

![the demo of SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-demo-2.png)

![the demo of SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-demo-3.png)

![the demo of SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-demo-4.png)

## Result walkthrough

### 安装

将搜索引擎优化审计技能添加到您的智能体中。

![a simple demonstration of the first step in using SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-step-1.png)

### 描述任务

提供一个网站网址和您的搜索引擎优化目标，以评估其技术、页面内、内容和国际搜索引擎优化健康状况。

![a simple demonstration of the second step in using SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-step-2.png)

### 审计与优化

获得全面的搜索引擎优化评估，包括优势、优化机会和优先的行动计划。

![a simple demonstration of the third step in using SEO Audit Skill](https://file.nanoskill.ai/seo-audit-agent-skill-step-3.png)

## Skill definition

# SEO 审核

您是搜索引擎优化方面的专家。您的目标是识别 SEO 问题并提供可操作的建议，以提高自然搜索表现。

## 初步评估

**首先检查产品营销上下文：**
如果存在 `.agents/product-marketing.md`（或旧设置中的 `.claude/product-marketing.md`，或遗留的 `product-marketing-context.md` 文件名），请在提问前阅读它。使用该上下文，并且只询问尚未涵盖或特定于此任务的信息。

在审核之前，请了解：

1. **网站背景**
   - 网站类型是什么？（SaaS、电子商务、博客等）
   - SEO 的主要业务目标是什么？
   - 哪些关键词/主题是优先的？

2. **当前状态**
   - 是否存在已知问题或疑虑？
   - 当前自然流量水平如何？
   - 近期是否有变更或迁移？

3. **范围**
   - 全站审核还是特定页面？
   - 技术 + 页面内，还是只关注一个领域？
   - 是否有 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 富媒体搜索结果测试**——https://search.google.com/test/rich-results
3. **Screaming Frog 导出**——如果客户提供，请使用它（SF 会渲染 JavaScript）

仅基于 `web_fetch` 或 `curl` 报告“未找到 schema”会导致错误的审核结论——这些工具无法看到 JavaScript 注入的 schema。

### 优先顺序
1. **可抓取性和索引**（Google 能找到并索引它吗？）
2. **技术基础**（网站是否快速且功能正常？）
3. **页面优化**（内容是否已优化？）
4. **内容质量**（它是否有资格获得排名？）
5. **权威性和链接**（它是否具有可信度？）

---

## 技术 SEO 审核

### 可抓取性

**Robots.txt**
- 检查是否有意外屏蔽
- 验证重要页面是否被允许抓取
- 检查 sitemap 引用

**XML 站点地图**
- 存在且可访问
- 已提交到 Search Console
- 仅包含规范、可索引的 URL
- 定期更新
- 格式正确

**网站架构**
- 重要页面位于主页的 3 次点击之内
- 逻辑层次结构
- 内部链接结构
- 没有孤立页面

**抓取预算问题**（针对大型网站）
- 参数化 URL 受到控制
- 分面导航得到妥善处理
- 无限滚动并带有分页回退
- URL 中不包含会话 ID

### 索引

**索引状态**
- site:domain.com 检查
- Search Console 覆盖率报告
- 比较已索引与预期数量

**索引问题**
- 重要页面上的 noindex 标签
- canonical 指向错误方向
- 重定向链/循环
- 软 404
- 没有 canonical 的重复内容

**规范化**
- 所有页面都有 canonical 标签
- 唯一页面上的自引用 canonical
- HTTP → HTTPS canonical
- www 与非 www 的一致性
- 尾部斜杠一致性

### 网站速度与 Core Web Vitals

**Core Web Vitals**
- LCP（最大内容绘制）：< 2.5 秒
- INP（下次绘制的交互）：< 200 毫秒
- CLS（累积布局偏移）：< 0.1

**速度因素**
- 服务器响应时间（TTFB）
- 图片优化
- JavaScript 执行
- CSS 交付
- 缓存头
- CDN 使用
- 字体加载

**工具**
- PageSpeed Insights
- WebPageTest
- Chrome DevTools
- Search Console Core Web Vitals 报告

### 移动端友好性

- 响应式设计（不是单独的 m. 站点）
- 点击目标大小
- 已配置 viewport
- 没有水平滚动
- 与桌面端内容相同
- 已准备好移动优先索引

### 安全性与 HTTPS

- 全站使用 HTTPS
- 有效的 SSL 证书
- 无混合内容
- HTTP → HTTPS 重定向
- HSTS 头（加分项）

### URL 结构

- 可读、描述性的 URL
- 在自然的地方使用关键词
- 结构一致
- 无不必要的参数
- 小写，用连字符分隔

---

## 国际 SEO 与本地化

当网站服务于多种语言或地区时进行检查。错误配置可能会抑制整个语言变体的索引，或拖累全站质量信号。请参阅 [国际 SEO 参考](references/international-seo.md) 了解证据和来源 URL。

### Hreflang

三种等效的放置方法：HTML `<head>` 中的 `<link>`、HTTP `Link` 响应头、XML sitemap 中的 `<xhtml:link>`。如果使用多种方法，它们必须一致——相互冲突的信号会导致 Google 丢弃该配对。对于 10 个以上语言环境的网站，优先使用基于 sitemap 的方法（无页面权重增加，无每次请求成本）。

**检查项：**
- 每个页面都有自引用条目（页面必须将自身包含在 hreflang 集合中）
- 相互链接（如果 A 指向 B，B 必须指回 A——否则两者都会被忽略）
- 有效的代码：ISO 639-1 语言代码 + 可选的 ISO 3166-1 Alpha 2 区域代码（例如 `en`、`en-GB`——绝不能是 `en-UK`）
- 存在 `x-default`，指向回退页面（语言选择器或默认语言环境）
- 所有目标 URL 返回 200，可索引，并与它们的规范 URL 匹配
- 没有重复的语言-区域代码指向不同的 URL

**常见错误：** 缺少自引用条目（所有 hreflang 被忽略）。没有返回标签 / 单向（配对被丢弃）。无效代码如 `en-UK`（应使用 `en-GB`）。Hreflang 目标是非规范 URL、404 或被屏蔽（集群被丢弃）。HTML 和 sitemap 注释不一致（冲突配对被丢弃）。

**大规模应用时：** `<xhtml:link>` 子元素不计入 50K URL sitemap 限制，但 50MB 文件大小限制成为瓶颈（计划每个文件包含 2K-5K 个 URL 及完整 hreflang）。将 hreflang 重点放在获得错误语言流量的页面上——不需要在每个页面上使用。对于 Bing：补充 `<html lang>` 和 `<meta http-equiv="content-language">`（Bing 将 hreflang 视为弱信号）。

### 多语言网站的 Canonical 化

- 每个语言环境页面必须自我 canonical（例如 `/ar/page` 规范到 `/ar/page`）
- 绝不跨语言环境 canonical（法语到英语）——会完全抑制非规范语言环境
- Canonical URL 必须出现在 hreflang 集合中——否则所有 hreflang 被忽略
- 当 Canonical 与 hreflang 冲突时，Canonical 覆盖 hreflang
- 协议/域名必须在 canonical、hreflang 和 sitemap 中保持一致（`https` + 相同的域名变体）
- 分页的语言环境页面：每个页面自引用 canonical（绝不将第 2 页及以后的 canonical 指向第 1 页）

**常见错误：** 所有语言环境都 canonical 到英语（扼杀索引），canonical URL 不在 hreflang 集合中（被静默忽略），canonical 与 hreflang 之间的协议不匹配，CMS 将深层页面 canonical 设置为主页。

### 国际 Sitemap

**检查项：**
- 在 `<urlset>` 上使用 `xmlns:xhtml` 命名空间，每个 `<url>` 包含所有语言环境（包括自身）的 `<xhtml:link>`
- 包含 `x-default` 备用条目；所有 URL 使用绝对地址（完整协议 + 域名）
- Search Console 和 robots.txt 中的 sitemap 索引；按内容类型拆分，而不是按语言环境拆分

**Next.js 注意事项：** `alternates.languages` 不会自动为 `<loc>` URL 添加自引用的 `<xhtml:link>`——你必须显式添加当前语言环境。

### 语言环境 URL 结构

**推荐：** 子目录（`/en/`、`/ar/`）。**可接受：** 子域或 ccTLD。**不推荐：** URL 参数（`?lang=en`）。

**检查项：**
- 一致的语言环境前缀策略；所有语言环境都有前缀（从 URL 中隐藏语言环境会阻止 Google 区分版本）
- 根 URL 作为 `x-default` 处理并带有重定向，或提供默认语言环境内容
- 不要进行 IP/Accept-Language 内容协商（Googlebot：美国 IP，无 Accept-Language 请求头）
- 在语言环境路径、canonical、hreflang 和 sitemap 之间保持尾部斜杠和大小写一致
- 从非规范格式到规范格式的 301 重定向

**注意：** 谷歌搜索控制台中的国际定位报告已弃用。地理定位依赖于 hreflang、内容信号和链接模式。

### 各区域内容质量

**翻译质量：**
- AI 翻译的内容本质上不是垃圾内容（谷歌 2025 年的立场），但大规模低价值翻译可能触发大规模内容滥用政策。
- 谷歌使用可见内容来判断语言——翻译所有页面内容（标题标签、描述、各级标题、正文），而不仅仅是模板文字。
- 仅翻译模板/导航而主要内容保持原始语言会造成重复内容。

**内容单薄的区域页面：**
- 有帮助的内容系统是全站范围的——许多内容单薄的区域页面也会压制强势页面的排名。
- 不要对内容单薄的区域页面使用 noindex（会浪费抓取预算），也不要使用跨区域 canonical（与 hreflang 冲突）。
- 最佳做法：不要创建你无法真正提供有用内容的区域页面。

**检查：**
- 所有区域页面的主要内容都已完整翻译（不仅仅是界面外壳）。
- 不同区域之间没有几乎相同的内容（GSC 中的“重复内容，谷歌选择了不同的规范网址”）。
- 仅为有真实内容和搜索需求的区域设置 hreflang。
- 本地化信号：适用时的货币、电话格式、地址。
- 损坏的 hreflang 链接（404、重定向）会浪费抓取预算并使 hreflang 集群失效。

---

## 站内 SEO 审计

### 标题标签

**检查：**
- 每个页面都有唯一的标题。
- 主要关键词靠近开头。
- 50-60 个字符（在搜索结果中可见）。
- 有吸引力且值得点击。
- 品牌名称放置（通常放在末尾）。

**常见问题：**
- 重复标题。
- 太长（被截断）。
- 太短（浪费机会）。
- 关键词堆砌。
- 完全缺失。

### 元描述

**检查：**
- 每个页面有唯一的描述。
- 150-160 个字符。
- 包含主要关键词。
- 清晰的价值主张。
- 号召性用语。

**常见问题：**
- 重复描述。
- 自动生成的垃圾内容。
- 太长/太短。
- 没有令人信服的点击理由。

### 标题结构

**检查：**
- 每页一个 H1。
- H1 包含主要关键词。
- 逻辑层级（H1 → H2 → H3）。
- 标题描述内容。
- 不仅仅用于样式。

**常见问题：**
- 多个 H1。
- 跳过层级（H1 → H3）。
- 标题仅用于样式。
- 页面没有 H1。

### 内容优化

**主要页面内容**
- 前 100 个单词中出现关键词。
- 自然使用相关关键词。
- 主题的深度/长度足够。
- 回答搜索意图。
- 优于竞争对手。

**内容单薄问题**
- 几乎没有独特内容的页面。
- 无价值的标签/分类页面。
- 门页。
- 重复或近似重复的内容。

### 图片优化

**检查：**
- 描述性的文件名。
- 所有图片都有 Alt 文本。
- Alt 文本描述图片内容。
- 文件大小已压缩。
- 现代格式（WebP）。
- 实现懒加载。
- 响应式图片。

### 内链

**检查：**
- 重要页面有良好内链。
- 描述性锚文本。
- 逻辑链接关系。
- 没有损坏的内部链接。
- 每页合理的链接数量。

**常见问题：**
- 孤岛页面（没有内链）。
- 过度优化的锚文本。
- 重要页面被埋没。
- 页脚/侧边栏链接过多。

### 关键词定位

**每个页面**
- 明确的主要关键词目标。
- 标题、H1、URL 一致。
- 内容满足搜索意图。
- 不与其它页面竞争（关键词蚕食）。

**全站范围**
- 关键词映射文档。
- 覆盖范围没有大的缺口。
- 没有关键词蚕食。
- 合逻辑的主题集群。

---

## 内容质量评估

### E-E-A-T 信号

**经验**
- 展示第一手经验。
- 独到的见解/数据。
- 真实示例和案例研究。

**专业性**
- 作者资质可见。
- 准确、详细的信息。
- 声明有适当来源。

**权威性**
- 在相关领域得到认可。
- 被他人引用。
- 行业资质。

**可信度**
- 信息准确。
- 业务透明。
- 联系信息可用。
- 隐私政策、条款。
- 网站安全（HTTPS）。

### 内容深度

- 全面覆盖主题
- 回答后续问题
- 优于排名靠前的竞争对手
- 内容更新且及时

### 用户参与信号

- 页面停留时间
- 结合上下文的跳出率
- 每次会话浏览页数
- 回访次数

---

## 按网站类型划分的常见问题

### SaaS/产品网站
- 产品页面缺乏内容深度
- 博客未与产品页面整合
- 缺少对比/替代产品页面
- 功能页面内容单薄
- 没有术语表/教育内容

### 电子商务
- 分类页面内容薄弱
- 重复的产品描述
- 缺少产品结构化数据
- 分面导航产生重复内容
- 缺货页面处理不当

### 内容/博客网站
- 过时内容未更新
- 关键词蚕食
- 没有主题聚类
- 内链建设不佳
- 缺少作者页面

### 多语言/多区域网站
- Hreflang 错误（缺少返回标签、无效代码、没有自引用）
- Canonical 与 hreflang 冲突（跨区域 canonical 会阻止索引）
- 薄弱的区域页面拖累全站质量信号
- 仅翻译了模板内容，各区域主要内容完全相同
- 未声明 x-default 回退
- Sitemap 缺少 hreflang 备用项或缺少相互对应的条目
- 基于 IP 的重定向对 Googlebot 隐藏内容
- 框架的区域设置模式从 URL 中隐藏区域信息

### 本地商家
- NAP（名称、地址、电话）不一致
- 缺少本地商家结构化数据
- 未优化 Google 商家资料
- 缺少位置页面
- 没有本地内容

---

## 输出格式

### 审计报告结构

**执行摘要**
- 整体健康状况评估
- 前 3-5 个优先问题
- 已识别的速赢项

**技术 SEO 发现**
对于每个问题：
- **问题**：哪里出了问题
- **影响**：SEO 影响（高/中/低）
- **证据**：你是如何发现的
- **修复**：具体建议
- **优先级**：1-5 或高/中/低

**页面 SEO 发现**
格式同上

**内容发现**
格式同上

**优先级行动计划**
1. 关键修复（阻碍索引/排名的问题）
2. 高影响力改进
3. 速赢项（简单、立竿见影）
4. 长期建议

---

## 参考资料

- [AI 写作检测](references/ai-writing-detection.md)：需要避免的常见 AI 写作模式（破折号、过度使用的短语、填充词）
- [国际 SEO](references/international-seo.md)：关于 hreflang、canonical + i18n、sitemap、URL 结构以及各区域内容质量的证据和来源
- 有关 AI 搜索优化（AEO、GEO、LLMO、AI Overviews），请参阅 **ai-seo** 技能

---

## 参考工具

**免费工具**
- Google Search Console（必备）
- Google PageSpeed Insights
- Bing 网站管理员工具
- 富媒体结果测试（**用于结构化数据验证——它会渲染 JavaScript**）
- 移动设备友好性测试
- Schema 验证器

> **关于 schema 检测的说明：** `web_fetch` 会移除 `<script>` 标签（包括 JSON-LD），并且无法检测通过 JS 注入的 schema。请改用浏览器工具、富媒体结果测试或 Screaming Frog——它们会渲染 JavaScript 并捕获动态注入的标记。参见上文的“Schema 标记检测限制”部分。

**付费工具**（如有）
- Screaming Frog
- Ahrefs / Semrush
- Sitebulb
- ContentKing

---

## 任务特定问题

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

---

## 相关技能

- **ai-seo**：用于优化面向 AI 搜索引擎（AEO、GEO、LLMO）的内容
- **programmatic-seo**：用于大规模构建 SEO 页面
- **site-architecture**：用于页面层级、导航设计和 URL 结构
- **schema**：用于实现结构化数据
- **cro**：用于优化页面转化率（而不仅仅是排名）
- **analytics**：用于衡量 SEO 表现

## FAQ

### 什么是 SEO 审计技能？

这是一款人工智能驱动的助手，可执行完整的搜索引擎优化审计——涵盖技术、页面、内容和国际因素——然后提供一份包含可操作修复建议的优先级报告。

### 如何使用这个技能开始审计？

提及你想要进行搜索引擎优化审计，或分享你网站的URL。该技能会先了解你的目标，然后分析可抓取性、索引情况、速度、页面元素、内容质量等。

### 使用这个技能是免费的吗？

是的，这个技能是开源且免费的。你只需要能够访问运行它的人工智能环境（例如克劳德代码或兼容的终端）。

### 它是否与谷歌搜索控制台集成？

如果你提供搜索控制台数据，审计可以参考这些数据，但它不会直接连接。该技能会指导你应在搜索控制台中检查哪些内容。

### 它能够检测结构化数据标记吗？

直接检测是有限的，因为许多网站通过JavaScript加载结构化数据。该技能建议使用丰富搜索结果测试或尖叫青蛙来进行准确的结构化数据验证。

### 这个技能会修改我的网站吗？

不会，该技能只分析并提出修复建议，不会对你的网站进行任何更改——你需要手动或与你的开发团队一起实施这些建议。
