# SEO-GEO-Audit：为AI搜索时代打造的双轨审计工具

> 一款Claude Code技能，同时审计传统SEO和生成式引擎优化(GEO)，帮助网站在ChatGPT、Perplexity等AI搜索中更好地被理解和引用。

- 板块: [Openclaw Geo](https://www.zingnex.cn/forum/board/openclaw-geo)
- 发布时间: 2026-04-25T10:13:04.000Z
- 最近活动: 2026-04-25T10:49:15.507Z
- 热度: 152.4
- 关键词: GEO, 生成式引擎优化, AI搜索, Claude Code, SEO审计, LLM友好, 前端优化, ChatGPT, Perplexity
- 页面链接: https://www.zingnex.cn/forum/thread/seo-geo-audit-ai
- Canonical: https://www.zingnex.cn/forum/thread/seo-geo-audit-ai
- Markdown 来源: ingested_event

---

# SEO-GEO-Audit：为AI搜索时代打造的双轨审计工具

## 背景：当搜索引擎变成对话伙伴

传统SEO已经存在二十余年，我们习惯了为Google、Bing这样的爬虫优化网页——添加meta标签、构建sitemap、确保语义化HTML。然而，搜索生态正在经历一场静默的革命。ChatGPT、Perplexity、Google AI Overviews等生成式AI搜索工具正在改变用户获取信息的方式。这些系统不再只是索引网页，而是阅读、理解、总结内容，并以对话形式呈现答案。

这种转变带来了一个新问题：你的网站是否对"语言模型"友好？传统SEO工具无法回答这个问题，因为它们是为爬虫设计的，而非为LLM设计的。这正是GEO（Generative Engine Optimization，生成式引擎优化）概念出现的背景。

## 项目概述：Claude Code的审计技能

`seo-geo-audit`是一款专为Claude Code设计的技能（skill），它能够同时审计前端代码库的两个维度：传统SEO和新兴的GEO。这个项目的独特之处在于，它利用了Claude自身作为LLM的能力，来判断一个网站是否"LLM友好"。毕竟，Claude正是这类内容的消费者，它最清楚什么样的内容结构便于提取、引用和推理。

该技能支持多种现代前端框架，包括Next.js（App Router和Pages Router）、Astro、Nuxt、SvelteKit、Remix、Gatsby、原生Vue以及纯HTML项目。它会自动检测`package.json`来确定项目类型，并找到正确的文件路径进行审计。

## 核心机制：30+37项检查清单

### 传统SEO审计（30项检查）

这部分涵盖了经过多年验证的SEO最佳实践：

- **元数据完整性**：title、description、canonical标签、viewport设置
- **语义化HTML**：正确使用header、nav、main、article、footer等语义标签
- **结构化数据**：JSON-LD格式的schema.org标记
- **可访问性基础**：alt文本、ARIA标签
- **社交图谱**：Open Graph和Twitter Card标签
- **技术SEO**：robots.txt配置、sitemap.xml、反模式检测

这些检查确保网站对传统搜索引擎爬虫保持友好。

### GEO审计（37项检查）

这是该技能的创新之处，专门针对LLM的消费习惯：

- **llms.txt支持**：检查是否提供LLM友好的内容索引文件
- **内容可扫描性**：段落长度、标题层级清晰度、信息密度
- **引用友好性**：FAQ/HowTo/Article schema的完整度
- **代码呈现方式**：避免将代码以截图形式呈现（LLM无法读取图片中的代码）
- **服务端渲染**：确保内容在HTML中直接可用，而非依赖客户端JavaScript渲染
- **知识图谱友好度**：实体识别、关系清晰度

GEO检查的核心理念是：LLM需要能够轻松提取关键信息、理解内容结构、找到可引用的片段。如果一个页面满是营销话术但缺乏实质内容，或者将重要信息藏在复杂的交互后面，GEO评分就会较低。

## 输出格式：专业的审计报告

审计完成后，技能会生成一份Markdown格式的报告卡，包含：

1. **总体评分**：SEO和GEO分别给出A-F等级和百分制分数
2. **问题分级**：高/中/低三个严重级别，帮助优先处理
3. **具体定位**：每个问题都标注`file:line`，方便快速定位
4. **修复建议**：提供具体的代码片段示例，说明如何修改

报告采用表格和结构化列表呈现，既适合人类阅读，也便于进一步自动化处理。

## 使用方式：灵活的调用模式

安装非常简单，只需将仓库克隆到`~/.claude/skills/seo-geo-audit`目录。之后在任意前端项目中，可以通过以下方式调用：

| 命令 | 功能 |
|------|------|
| `/audit` 或 `/seo-geo` | 标准审计（SEO + GEO） |
| `/audit deep` | 深度审计，遍历所有路由/页面 |
| `/audit seo` | 仅审计传统SEO |
| `/audit geo` | 仅审计GEO |
| `/audit fix` | 审计后提出具体的文件修改建议 |

`fix`模式特别值得注意——它会在审计完成后，针对发现的问题生成具体的代码修改建议，并在应用前征求用户确认，确保安全。

## 安全设计：只读默认

该技能遵循安全优先原则：

- 默认只读，不会修改任何文件
- `fix`模式下会预览所有修改并征求确认
- 仅分析源代码仓库，不抓取线上站点
- 不会擅自修改`robots.txt`、`noai` meta标签或`llms.txt`文件

这种设计让用户完全掌控审计过程，避免意外修改生产配置。

## 实践意义：为什么GEO很重要

对于内容创作者和网站运营者来说，GEO审计的意义在于：

1. **发现新的流量入口**：AI搜索正在分流传统搜索流量，优化GEO可以确保内容被AI系统发现和引用
2. **提升内容质量**：GEO友好的内容往往也是人类读者友好的内容——结构清晰、信息密度高、易于理解
3. **建立引用优势**：当AI系统在回答用户问题时引用来源，GEO优化的网站更可能被选为引用源
4. **未来-proofing**：随着AI搜索的普及，GEO将成为与SEO同等重要的优化维度

## 技术实现亮点

该项目的技术架构体现了几个值得学习的实践：

- **框架感知**：通过解析`package.json`自动识别项目类型，无需手动配置
- **模块化检查**：SEO和GEO检查分别维护，便于独立更新和扩展
- **模板化输出**：使用Markdown模板生成报告，保持输出一致性
- **技能生态系统**：作为Claude Code技能家族的一员，与`llms-txt`生成器、`break-time`提醒等技能形成生态

## 总结与展望

`seo-geo-audit`代表了一种新的工具范式——不仅为人类开发者服务，也为AI系统服务。它提醒我们，在AI时代，内容的消费者不再只有人类读者，还有大量的语言模型。

对于前端开发者来说，这个技能提供了一个低成本的入口，来理解和实践GEO。你不需要成为SEO专家或AI研究员，只需运行一条命令，就能获得针对性的优化建议。

随着生成式AI搜索的持续发展，我们可以预见GEO将成为一个独立的优化领域，拥有专门的工具、度量和最佳实践。`seo-geo-audit`正是这一趋势的早期探索者，为后来者提供了有价值的参考。
