关于 ai-seo
ai-seo 是面向内容与 SEO 团队的 GEO 技能,帮助提升网页被 AI 搜索答案引用的机会。它提供可见度审计、内容可提取性优化、结构化数据建议和实体优化流程。
主要功能
- 01审计 AI 搜索引用与可见度
- 02按目标问题评估页面可提取性
- 03优化定义、步骤、问答与比较内容
- 04建议适配页面类型的 Schema
- 05检查 AI 爬虫访问设置
适用场景
- 01检查品牌在 AI 搜索答案中的引用情况
- 02重构页面以便提取为直接答案
- 03排查 robots.txt 中的 AI 爬虫限制
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill ai-seo安装后在 Claude Code 中输入/ai-seo确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/content_scorer.pykeyword_analyzer.pyserp_simulator.py详细介绍
AI SEO
生成式引擎优化(GEO),旨在让 AI 搜索平台引用你的内容,而不只是让内容在传统搜索结果中获得排名。
目录
关键词
AI SEO、生成式引擎优化、GEO、AI 概览、Google SGE、ChatGPT 引用、Perplexity SEO、Claude 引用、AI 搜索优化、语义搜索、实体优化、大模型可见度、AI 生成的答案、结构化数据、Schema 标记、内容可提取性、AI 可引用性、GPTBot、PerplexityBot、ClaudeBot、答案引擎优化
先明确需求
开始优化前,请确认以下信息。如果有任何信息未知或含糊不清,请提问,不要自行假设:
- 目标查询 — 你希望获得引用的问题(决定要优化哪些页面,以及需要添加哪些可提取内容块)
- 目标 AI 平台 — Perplexity / ChatGPT / Google AI Overviews / Claude(各个平台的抓取、索引和引用行为有所不同)
- 品牌/实体名称 — 要追踪的准确名称(决定引用测试和实体优化)
- 要优化的页面/内容 — 要重新组织的 URL 或草稿(决定可提取性评分和 Schema 选择)
停止规则:只询问对输出影响最大的 2-3 项。如果用户说“直接起草”,就继续,并在产出内容开头列出假设。
快速入门
执行 AI 可见度审计
- 检查 robots.txt,确认是否允许 AI 机器人访问——先检查搜索/检索爬虫(OAI-SearchBot、Claude-SearchBot、PerplexityBot、Googlebot),再检查训练爬虫(GPTBot、ClaudeBot、Google-Extended)
- 在 Perplexity、ChatGPT 和 Google AI Overviews 上测试前 10 个目标查询
- 记录哪些查询引用了你、哪些引用了竞争对手,以及哪种内容格式效果最好
- 根据可提取性检查清单为关键页面评分
- 优先处理搜索量与当前 AI 引用情况之间差距最大的页面
优化页面以获得 AI 引用
- 对于信息类查询,在前 200 个词内添加清晰的定义内容块
- 将内容组织成可独立提取的自包含 H2 小节
- 针对流程类查询添加编号步骤,针对“X vs Y”类查询添加比较表格
- 将所有含糊的说法替换为带出处的统计数据(“据 [来源],[年份]”)
- 实施与页面类型匹配的 Schema(Article、Product、Organization、BreadcrumbList)——用于准确理解实体,而非作为获取 AI 引用的捷径(Google 表示,AI 功能不需要特殊 Schema)
- 确认 robots.txt 允许 AI 机器人访问
AI 搜索与传统 SEO 的区别
根本转变
传统 SEO 旨在让页面获得排名;AI SEO 旨在让内容获得引用。这是两种不同的优化目标。
| 维度 | 传统 SEO | AI SEO |
|---|---|---|
| 目标 | 排名进入第 1 页 | 获得 AI 生成答案的引用 |
| 成功指标 | 点击率 | 引用频率 |
| 内容优先级 | 关键词密度 | 答案可提取性 |
| 权威信号 | 反向链接 + 域名权威度 | 反向链接 + 答案质量 + 出处标注 |
| 用户互动 | 用户点击你的链接 | AI 提取你的答案;用户可能根本不会访问你的网站 |
| 内容格式 | 全面详尽的长篇内容 | 自包含、可提取的内容块 |
| 优化单位 | 页面 | 段落或小节 |
从传统 SEO 延续而来的内容
- 域名权威性依然重要。AI 系统更青睐可信来源。
- 反向链接依然能表明信任度和专业性。
- 技术 SEO 基础(页面速度、移动设备友好性、简洁的 HTML)依然适用。
- 包含原创见解的优质内容依然更胜一筹。
发生的变化
- 相比关键词密度,答案的清晰度和直接性更重要
- 页面级优化扩展至章节级和段落级优化
- 内部链接有助于 AI 爬虫发现内容,而不仅仅是传递 PageRank
- 结构化数据有助于机器区分实体和页面类型,但并非准入条件:Google 表示,要出现在 AI Overviews 或 AI Mode 中,无需使用特殊的 schema.org 标记(截至 2026 年 9 月)
AI 可引用性的三大支柱
支柱 1:结构(可提取)
AI 系统会分块提取内容。它们会找到能直接回答查询的段落、列表或定义,并将其提取出来。你的内容必须结构清晰,让答案能够独立成篇。
可提取性要求:
- 针对“什么是 X”类查询的定义块——在前 200 个词中给出简洁的 1-2 句定义
- 针对“如何做 X”类查询的编号步骤——以动词开头,且每个步骤都能独立理解
- 针对“X 与 Y 对比”类查询的对比表——使用带表头的简洁表格格式
- 针对问题类查询的常见问题块——明确的问答对
- 针对数据类查询的数据统计——提供完整出处
会降低可提取性的反模式:
- 将答案埋在一篇 4,000 词文章的第 8 段
- 任何章节都必须依赖前文才能理解
- 对本该用表格呈现的比较使用叙述性文字
- 只在结论中给出关键定义
支柱 2:权威性(可引用)
AI 系统提取的不只是最相关的答案,还会提取最可信的答案。
AI 时代的权威性信号:
- 域名权威性——DA 高的域名更容易获得引用
- 作者署名——具名且具备资历的作者表现优于匿名页面
- 引用链——你的内容引用可信来源,进而提升自身可信度
- 时效性——对于时效性较强的查询,AI 系统更青睐最新信息
- 原创数据——专有研究、调查和研究成果更容易被引用,因为 AI 无法从其他地方找到这些数据
- 实体持续曝光——你的品牌作为一个实体出现在多个权威来源中
支柱 3:曝光度(可发现)
AI 系统必须能够找到并索引你的内容。
技术要求:
- 在 robots.txt 中允许 AI 爬虫
- 页面加载速度快,HTML 简洁
- 重要内容不得仅通过 JavaScript 渲染
- 使用 Schema 标记对内容类型进行分类
- 正确设置规范信号
- 使用具有有效证书的 HTTPS
核心工作流
工作流 1:AI 可见性审计
步骤 1:验证机器人访问权限
检查 robots.txt 中是否允许 AI 爬虫访问:
# Search / retrieval crawlers — blocking these removes you from that platform's AI answers:
Googlebot # Google Search, incl. AI Overviews and AI Mode
OAI-SearchBot # ChatGPT search
Claude-SearchBot # Claude search
PerplexityBot # Perplexity search
# Training crawlers — blocking these does NOT remove you from AI search answers:
GPTBot # OpenAI model training
ClaudeBot # Anthropic model training
Google-Extended # Gemini training + grounding (not AI Overviews / AI Mode)
Applebot-Extended # Apple Intelligence training
如果搜索/检索爬虫被屏蔽,这是优先级最高的修复项——问题解决前,你在该平台上的可见性为零。屏蔽训练爬虫是策略选择,并非可见性问题。完整对照表请参阅机器人访问配置。
步骤 2:测试引用情况
在每个平台上测试排名前 10 的目标查询:
| 平台 | 测试方法 | 记录内容 |
|---|---|---|
| Perplexity | 在 perplexity.ai 上搜索,检查 Sources 面板 | 是否被引用?引用了哪些竞争对手?哪种内容形式表现最好? |
| ChatGPT | 启用网页浏览,检查引用 | 同上 |
| Google AI Overviews | 在 Google 上搜索,检查 AI Overview 面板 | 同上 |
| Microsoft Copilot | 在 copilot.microsoft.com 上搜索,检查来源卡片 | 同上 |
| Claude | 启用网页搜索进行查询 | 同上 |
步骤 3:评估内容的可提取性
为每个关键页面评分(0-7):
- 在前 200 个词中清晰定义核心概念
- 针对流程类查询提供编号列表或分步说明
- 包含由直接问答组成的常见问题部分
- 引用统计数据时注明来源名称和年份
- 使用表格而非叙述形式进行比较
- H1 标题采用答案形式或直接陈述
- 使用与页面类型相符的有效 schema 标记(Article、Product、Organization、BreadcrumbList)
评分说明:0-3 = 需要大幅调整结构。4-5 = 基础良好。6-7 = 表现出色。
步骤 4:分析竞争对手的引用情况
针对每个目标查询,记录:
- 当前被引用的来源(每个平台排名前 3 的来源)
- 哪种内容形式胜出(定义、列表、表格、引述)
- 你的内容缺少哪些被引用的竞争对手所提供的信息
- 你有哪些竞争对手所不具备的独特数据或专业知识
工作流 2:优化页面以获得 AI 引用
步骤 1:开门见山地给出答案
首段必须包含对目标查询的核心答案。不要写铺垫、背景介绍,也不要以“在当今环境中……”之类的开场白起头。
步骤 2:构建自成一体的章节
每个 H2 章节都必须能作为独立摘录来回答问题:
- 每个章节都以核心观点开篇
- 每个章节都包含自身的证据
- 理解每个章节不需要阅读前面的章节
- 即使脱离上下文引用,每个章节也能表达清楚
步骤 3:添加可提取的内容块
每个关键页面插入以下内容中的 2-3 项:
- 定义块(前 200 个词内)
- 编号操作步骤(最多 5-10 步,以动词开头)
- 对比表(表头清晰,数据结构化)
- 常见问题问答(问题符合自然语言查询)
- 标明来源的统计数据(“根据 [来源]([年份]),X% 的……”)
- 专家引言块(“[姓名],[机构职务]:‘[引言]’”)
步骤 4:用具体表述替换含糊说法
找出并替换所有含糊的说法:
- “许多公司” → 列出公司名称或引用数量
- “研究表明” → 指明研究、机构和年份
- “显著改善” → 给出改善百分比
- “领先品牌” → 至少列出一个品牌
- “专家表示” → 指明专家及其资历
步骤 5:添加 Schema 标记
在页面头部实现 JSON-LD:
| 内容类型 | Schema | 影响(截至 2026 年 9 月) |
|---|---|---|
| 文章和帖子 | Article | 中等 — Article 富媒体搜索结果 + 清晰的作者/日期信号 |
| 产品页面 | Product(+ Review 摘要) | 中等 — Product 富媒体搜索结果;产品对比查询 |
| 公司页面 | Organization | 中等 — 实体权威性、徽标/知识面板信号 |
| 所有页面 | BreadcrumbList | 低至中等 — Breadcrumb 富媒体搜索结果、网站层级结构 |
| 作者页面 | Person / ProfilePage | 低至中等 — 作者可信度信号 |
| 常见问题部分 | FAQPage | 低 — Google 搜索已于 2026 年 5 月移除 FAQ 富媒体搜索结果;词汇仍有效,但不再是 Google 搜索功能 |
| 分步指南 | HowTo | 低 — Google 搜索已于 2023 年移除 HowTo 富媒体搜索结果;不再是 Google 搜索功能 |
AI 系统提取的是页面上可见的结构(问答式标题、编号步骤)。Google 表示,AI 功能不需要特殊 Schema — 不要将 FAQPage/HowTo 标记宣传为提升 AI 引用率的手段。
工作流 3:实体优化
步骤 1:定义你的实体
确保你的品牌在整个网络中都被识别为实体:
- 在 Wikipedia 或 Wikidata 上拥有相关条目
- 拥有 Google 知识面板
- 各处引用中的 NAP(名称、地址、电话)保持一致
- 设置包含 Organization Schema 的结构化“关于”页面
步骤 2:建立实体关联
将你的实体与相关主题联系起来:
- 针对希望获得引用的主题发布原创研究
- 在你所在领域的权威网站上获得提及(并附上链接)
- 为行业出版物提供专家引言
- 在 AI 系统会索引的平台上保持活跃
步骤 3:强化引用链
构建可信引用网络:
- 你的内容引用权威来源
- 权威来源引用你的内容
- 你的作者页面链接到资历和出版物
- 你的品牌出现在行业综述和对比内容中
容易获得引用的内容模式
模式 1:定义块
**[Term]** is [concise definition in 1-2 sentences]. [One sentence of context
explaining why it matters or how it differs from related concepts].
放在前 200 个词内。不要使用保留措辞,也不要写铺垫。
模式 2:编号步骤
AI 提取要求:
- 步骤使用编号(而非项目符号)
- 每个步骤都以动作动词开头
- 每个步骤都自成一体(可单独引用)
- 最多 5-10 步(AI 会截断更长的列表)
- 每个步骤都附有简短说明(1-2 句话)
模式 3:对比表
使用表头清晰的两列或多列表格:
| Dimension | Option A | Option B |
|-----------|----------|----------|
| Price | $X/mo | $Y/mo |
| Key Feature | Description | Description |
| Best For | Use case | Use case |
模式 4:FAQ 区块
明确的问答对。问题应符合自然语言查询:
### What is [topic]?
[Direct answer in 1-2 sentences.]
### How does [topic] work?
[Step-by-step explanation.]
对提取而言,重要的是可见的问答结构。FAQPage 标记可选——Google 不再显示 FAQ 富媒体搜索结果(已于 2026 年 5 月移除)。
模式 5:注明来源的统计数据
According to [Source Name] ([Year]), X% of [population] [finding].
完整注明来源至关重要。未注明来源的统计数据会被降低优先级,因为 AI 无法核实其来源。
模式 6:专家引言区块
"[Quote]" — [Name], [Role] at [Organization]
具名专家及其资历能形成可引用的内容单元,供 AI 系统识别。
用于 AI 发现的 Schema 标记
优先实施项
Google 表示,无需特殊的 schema.org 标记即可出现在 AI Overviews 或 AI Mode 中(AI 功能与您的网站)。优先采用仍可生成 Google 富媒体搜索结果或能明确实体信息的 Schema(Article、Product、Organization、BreadcrumbList);FAQPage 和 HowTo 词汇表可作为可选项。
FAQPage Schema(可选——FAQ 富媒体搜索结果已于 2026 年 5 月从 Google Search 中移除):
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Direct answer]"
}
}
]
}
HowTo Schema(可选——HowTo 富媒体搜索结果已于 2023 年从 Google Search 中移除):
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to [do thing]",
"step": [
{
"@type": "HowToStep",
"name": "Step name",
"text": "Step description"
}
]
}
Article Schema(仍符合富媒体搜索结果的展示条件;可提供作者和日期信号):
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Title",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://author-page"
},
"datePublished": "2026-01-15",
"dateModified": "2026-03-01"
}
部署前,请在 schema.org/validator 验证所有 Schema。
Bot 访问配置
AI 爬虫矩阵(截至 2026 年 9 月)
如今,主要 AI 厂商会按用途区分爬取行为,因此可以分别控制搜索可见性和训练。
| 厂商 | 用户代理 | 用途 | 屏蔽它意味着 | 是否遵守 robots.txt |
|---|---|---|---|---|
| OpenAI | GPTBot | 模型训练 | 内容不会用于未来的训练 | 是 |
| OpenAI | OAI-SearchBot | ChatGPT 搜索索引 | 内容不会出现在 ChatGPT 搜索答案中,也不会被引用 | 是 |
| OpenAI | ChatGPT-User | 在用户请求需要时抓取网页 | 由用户发起;OpenAI 表示 robots.txt 规则“可能不适用” | 不保证 |
| Anthropic | ClaudeBot | 模型训练 | 内容不会用于未来的训练 | 是 |
| Anthropic | Claude-SearchBot | Claude 搜索索引 | 内容在 Claude 搜索答案中的可见性降低 | 是 |
| Anthropic | Claude-User | 在 Claude 用户提出请求时抓取网页 | Claude 无法为用户检索你的网页 | 是 |
| Perplexity | PerplexityBot | Perplexity 搜索索引 | 内容不会出现在 Perplexity 答案中,也不会被链接 | 是 |
| Perplexity | Perplexity-User | 为用户的问题抓取网页 | Perplexity 表示此抓取器通常会忽略 robots.txt | 否 |
Googlebot | Google 搜索,包括 AI Overviews 和 AI Mode | 你将完全从 Google 搜索中移除 | 是 | |
Google-Extended(robots.txt 标记,而非独立的爬虫) | 在部分 Google 系统中用于 Gemini 训练和信息 grounding;也会限制 Search 生成式 AI 功能背后模型的训练 | 不会将你从 Google 搜索、排名、AI Overviews 或 AI Mode 中移除 | 是 |
来源:OpenAI 爬虫、Anthropic 爬虫、Perplexity 爬虫、Google 常见爬虫。
停用 Google AI Overviews / AI Mode:Google-Extended 不会控制网页是否出现在其中——它们使用 Googlebot 的索引。可选方案(截至 2026 年 9 月):
- Search Console“Search generative AI”控制项(设置 > Search generative AI;于 2026 年 8 月 31 日向所有网站推出)——将网站链接和内容排除在 AI Overviews、AI Mode 以及 Discover 中的生成式 AI 功能之外,但不影响排名或在 Search 其他部分中的收录。几天内生效(帮助)。
- 页面级摘要控制项——
nosnippet、data-nosnippet、max-snippet可限制展示内容,但也会限制网页在常规 Search 结果中的显示方式。 noindex——将网页完全从 Google 搜索中移除。
建议的 robots.txt 配置
# Allow AI search / retrieval crawlers (visibility)
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
# Training crawlers — Allow or Disallow per your content policy;
# this choice does not affect AI search citation
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
训练与引用访问
对于 OpenAI、Anthropic 和 Perplexity,可以在允许 AI 引用的同时阻止训练:允许搜索爬虫(OAI-SearchBot、Claude-SearchBot、PerplexityBot),并禁止训练爬虫(GPTBot、ClaudeBot)。屏蔽其中一种不会屏蔽另一种。
Google 的运作方式不同:Google-Extended 会限制训练和 Gemini grounding,但不会影响内容是否出现在 AI Overviews 或 AI Mode 中。若要保留常规 Search 可见性,同时退出 AI Overviews / AI Mode,请使用 Search Console 的 Search generative AI 控制项(截至 2026 年 9 月);摘要控制项和 noindex 也可实现,但会影响常规 Search 展示。
建议:如果希望内容能被 AI 引用,始终允许搜索/检索爬虫;训练爬虫则应作为单独的内容许可政策来决定。
监控与跟踪
每周引用跟踪(每周 20 分钟)
在 Perplexity 和 ChatGPT 上测试 10 个重点目标查询:
- 是否引用了你?(是/否)
- 引用排名(第 1 个来源、第 2 个、第 3 个)
- 使用了你内容中的哪些文字?
- 是否出现了新的竞争对手?
Google Search Console 中的 AI Overviews 和 AI Mode
Performance 报告中没有“AI Overviews”搜索类型筛选条件。来自 AI Overviews 和 AI Mode 的点击和展示次数会计入标准的 Web 搜索类型,与常规结果混合统计(AI 功能与您的网站)。
截至 2026 年 9 月,Search Console 还提供专门的 Generative AI performance report(于 2026 年 6 月宣布,并于 2026 年 8 月 31 日前向所有网站推出;网站需要有足够的展示次数才能查看数据)(公告,帮助):
- 仅展示次数——不含点击数据——统计 AI Overviews 和 AI Mode 中指向您网站的链接
- 按网页、国家/地区、设备和日期分组,查看哪些网页最常出现
- 标准 Performance 报告的限制同样适用(最多 1,000 行,近期数据为初步数据)
如需查看点击次数,请在 Performance 报告中使用 Web 搜索类型,并结合着陆页分析;无法在其中单独筛选 AI 功能带来的点击。
每月监控清单
| 信号 | 检查内容 | 工具 |
|---|---|---|
| Perplexity 引用 | 排名前 10 的查询 | 手动测试 |
| ChatGPT 引用 | 排名前 10 的查询 | 手动测试 |
| Google AI Overviews / AI Mode | 展示次数(Generative AI report);点击次数仅混合计入 Web 搜索类型 | Google Search Console |
| Copilot 引用 | 排名前 5 的查询 | 手动测试 |
| AI 机器人抓取活动 | 抓取频率和网页 | 服务器日志 / Cloudflare |
| 竞争对手引用 | 谁在您的查询中获得引用 | 手动测试 |
| 内容新鲜度 | 关键网页上的日期信号 | 内容审查 |
引用减少时
失去引用时的诊断清单:
- robots.txt 是否有变更?(检查是否意外屏蔽了 AI 机器人)
- 竞争对手是否发布了更多便于提取的内容?
- 网页结构是否有变更?(重组结构可能破坏引用模式)
- 您的域名权威度是否下降?(检查反向链接概况)
- 查询意图是否发生变化?(AI 系统可能会重新解读查询)
最佳实践
-
优化内容区块,而不只是整个网页 — AI 提取的是段落和内容区块,而非整个网页。每个 H2 区块都应能独立获得引用。
-
始终先给出答案 — 开头 200 个词决定 AI 系统是否认为您的内容有用。请在开头给出答案。
-
为所有内容注明出处 — 未注明来源的统计数据、未具名的专家和没有来源的主张都会降低您获得引用的可能性。请注明具体姓名。
-
每季度更新 — AI 系统更青睐近期内容。每隔 90 天更新发布日期并刷新数据点。
-
建立实体知名度 — 您的品牌在网络上的实体识别度越高,AI 系统就越信任并引用您。
-
不要在传统 SEO 和 AI SEO 之间二选一 — 两者相辅相成。许多优化信号彼此重叠。两者都要做好。
-
在多个平台上测试 — 在 Perplexity 上获得引用的网页,未必会在 ChatGPT 上获得引用。请针对受众使用的平台进行优化。
-
每月监控竞争对手 — 跟踪谁在您的目标查询中获得引用,并研究他们采用的内容模式。
-
避免将关键答案放在由 JavaScript 渲染的内容中 — AI 爬虫可能不会执行 JavaScript。请确保重要内容位于初始 HTML 中。
-
准确实施 schema,而不是投机取巧 — 与可见内容相符的 Article、Product、Organization 和 BreadcrumbList 标记有助于实体理解。Google 表示,AI 功能不需要特殊的 schema,而且 FAQ/HowTo 富媒体搜索结果已不再显示。
集成点
- SEO 专家 — 用于优化传统搜索排名。并行开展 AI SEO 和传统 SEO。
- 内容制作 — 用于创建基础内容,然后再针对 AI 引用进行优化。
- 内容润色 — 在撰写完成后使用。听起来像 AI 写的内容在 AI 引用中的表现较差——AI 系统更青睐可信、读起来像真人撰写的内容。
- 内容策略 — 用于确定要针对哪些主题和查询来提升 AI 可见度。
- 营销分析 — 使用营销活动分析工具,追踪 AI 引用流量对业务的影响。
故障排除
| 问题 | 可能原因 | 修复方法 |
|---|---|---|
| DA 较高,但内容未被引用 | 内容不易提取——答案埋在正文中 | 调整结构,在前 200 个词内加入定义块、编号步骤和常见问题问答 |
| 在 Perplexity 上被引用,但在 ChatGPT 上没有 | 各平台的抓取和索引流程不同 | 验证所有 AI 爬虫均可访问;测试禁用 JavaScript 时的页面渲染效果 |
| AI Overview 显示的是竞争对手 | 竞争对手的内容更易提取,归属标注也更完善 | 检查竞争对手被引用内容的格式,并匹配或超越其具体程度 |
| 网站更新后引用量下降 | 页面结构调整破坏了 AI 使用的提取模式 | 比较新旧页面结构;恢复便于提取的内容块 |
| 不知情地在 robots.txt 中屏蔽了 OAI-SearchBot / PerplexityBot | CMS 更新或安全插件覆盖了 robots.txt | 每次更新 CMS 或插件后检查 robots.txt;设置监控 |
| 存在 Schema 标记,但没有富媒体搜索结果 | 缺少必填字段,或内容与标记不匹配 | 使用 Google Rich Results Test 验证;确保 Schema 与页面上可见的内容一致 |
| AI 引用了你的数据,却没有提及你的品牌 | 缺少实体信号——没有 Organization Schema 或 sameAs 链接 | 添加带有 sameAs 的 Organization Schema,链接到 Wikidata、LinkedIn 和社交媒体个人资料 |
成功标准
- AI 引用率:优化后 90 天内,在 Perplexity、ChatGPT 和 Google AI Overviews 上的目标查询中,实现 30% 以上的引用率
- 内容可提取性得分:所有关键页面在内容可提取性评分清单中均达到 7 分制下的 6–7 分
- 爬虫访问权限:robots.txt 中不屏蔽任何 AI 搜索/检索爬虫(训练爬虫按已记录的政策处理),并通过自动监控每月验证
- 实体识别:品牌显示在 Google 知识面板中,并被 Wikidata 识别为实体
- Schema 覆盖率:100% 的内容页面均具有与页面类型匹配的 JSON-LD Schema(例如 Article、Product、Organization、BreadcrumbList),且验证无错误
- 内容更新频率:所有关键页面均在过去 90 天内更新,并带有当前的 dateModified 信号
- 来自 AI Overviews 的点击率:在 Search Console 中单独追踪 AI Overviews 展示时相关查询的自然点击率,并确保其不低于这些查询在优化前的基准值
范围与限制
范围内:
- 优化内容结构,便于 AI 提取和引用
- 机器人访问配置与监控
- 实施 Schema 标记,提升 AI 可发现性
- 优化实体并提升知识图谱中的存在感
- 跟踪各 AI 搜索平台上的引用情况
- 设计内容模式(定义、步骤、表格、常见问题)
范围外:
- 传统自然排名优化(请使用 SEO Specialist)
- 从头开始创作内容(请使用 Content Production)
- 付费搜索或付费 AI 展示策略
- AI 模型训练数据许可或退出协商
- 用于自动跟踪的平台专属 API 集成
- 针对 AI 相关平台的社交媒体优化
已知限制:
- AI 引用跟踪在很大程度上需要手动进行——各平台之间没有标准化 API
- 引用算法不透明,且经常在不通知的情况下变更
- 通过不同供应商的独立用户代理(OpenAI、Anthropic、Perplexity)屏蔽 AI 训练同时允许引用;Google AI Overviews / AI Mode 使用 Googlebot,因此是否出现在其中由 Search Console 控制,而非 robots.txt
- 用户发起的抓取器(
ChatGPT-User、Perplexity-User)可能不会遵循 robots.txt - 据报告,AI 摘要会减少传统搜索结果的点击量(皮尤研究中心,2025 年 7 月:有 AI 摘要时,用户在 8% 的访问中点击了传统搜索结果;没有 AI 摘要时为 15%;Google 报告称自然搜索点击总量相对稳定),且无法完全缓解这一影响
脚本
# Analyze content for AI citability signals
python scripts/content_scorer.py page.html --json
# Simulate how content might appear in AI search results
python scripts/serp_simulator.py --query "what is cloud cost optimization" --content page.md
# Analyze keyword opportunities for AI search visibility
python scripts/keyword_analyzer.py --keywords keywords.csv --json