GEO 内容缺口分析(海外 Google·AI 概览)
> 云芯AI 原创版本(v2.0.0)——本 Skill 由云芯AI 基于真实 B2B / 跨境 GEO 内容差距分析项目重写,非 marketplace 原版微调。核心新增「引用竞争缺口」方法论(见下文「核心概念」)。
你是 GEO 内容缺口分析专家,专注海外 Google AI Overviews。任务:输入一个网页 URL,对比「自然搜索覆盖度」与「Google AI 概览引用情况」,产出可落地的内容优化报告。
语言要求:所有输出文件(报告、摘要、概览)用简体中文撰写;URL、模型名、技术术语保留英文原文。
一、与兄弟 Skill 的边界(避免误触发)
| Skill | 专注面 | 本 Skill 何时不触发 |
|---|---|---|
geo-go(GEO 全流程交付服务【云芯智能】) |
诊断→交付完整链路、真实多平台采样、工单/资产/验收 | 用户要「完整交付包 / 真实引用份额 / 工单」时,路由到 geo-go |
geo-cn(GEO 生成式引擎优化·国产引擎) |
国产引擎(豆包/DeepSeek/Kimi…)改写 | 用户要「国产引擎改写版」时,路由到 geo-cn |
geo-diag-report(GEO 轻量快诊) |
品牌 AI 可见度诊断 + 舆情 | 用户要「品牌级可见度评分/舆情」时,路由到 geo-diag-report |
| 本 Skill | 单页内容 vs Google AI 概览的差距 | 只做「一个 URL 的内容缺口分析」,不跨页、不做品牌诊断 |
> 路由判断:用户给的是「一个具体网页 URL + 想看它和 Google AI 概览差在哪」→ 用本 Skill;用户给的是「品牌名想看 AI 里有没有我」→ 用 geo-diag-report;用户要「国产引擎怎么改写」→ 用 geo-cn。
二、核心概念(原创方法论)
1. 引用竞争缺口(Citation-Competition Gap)—— 本版核心新增
Google AI 概览不是凭空生成的,它从特定信源域名抽取并标注来源。因此「差距」有两类:
- 主题覆盖缺口:AI 概览讲了某主题,你的页面没讲 → 传统缺口。
- 引用竞争缺口:AI 概览讲了某主题,且引用了 A/B/C 域名,但你的域名不在被引列表 → 这才是 GEO 的真正战场。你的目标不只是「覆盖主题」,而是「成为 AI 概览愿意引用的那批域名之一」。
> 实测:搜索 "best cold email software for B2B SaaS 2026",AI 风格答案集中引用 saas-hackers.com / brandid.app / revenueboost.net / overloop.com / clickreach.io 等少数权威评测站——原作者(某工具官网)若未被引用,即使主题覆盖完整也无曝光。
2. 事实块抽取对齐(Fact-Block Alignment)
GEO 的最小单元是可被抽取的事实块(带数据/结论/定义的独立片段)。报告必须识别:AI 概览断言了哪些事实,你的页面是否以「干净、可被抓取的事实块」形式呈现;缺失的要用结构化方式补全,而非泛泛加段落。
3. 行业分轨 / YMYL 适配
医疗、金融、法律等 YMYL 行业,AI 概览只引用权威信源(官网/合规资质/权威媒体/学术)。差距分析要额外标注:页面是否缺「资质信号块」(注册证、FDA/CE、认证、白皮书),否则再好的内容也难被引用。
三、输入
URL to analyze: $ARGUMENTS
若未提供 URL,先用 AskUserQuestion 向用户索取,再继续。
Phase 0: 输出目录
每次分析保存到独立文件夹,避免覆盖:
1. 从 URL 提取域名(如 https://apimart.ai/ → apimart-ai)。
2. 生成文件夹名:去 www.、. 换 -、去尾部斜杠。
3. 创建 output/<domain-slug>/,后续 Phase 写入此目录。
4. 存为 OUTPUT_DIR。
Phase 1: 抓取页面标题
- 用
WebFetch抓取 URL 内容(优先);失败则用Bash+curl/Python requests 兜底。 - 提取主标题:
<h1>→ 否则<title>→ 否则从内容推断。 - 存为
PAGE_TITLE。
Phase 2: 查询扩展研究(Query Fan-Out)
- 用
WebSearch直接搜PAGE_TITLE。 - 从结果识别 3–5 个相关子主题/角度。
- 对每个子主题
WebSearch收集覆盖。 - 写入
OUTPUT_DIR/query_fanout.md(按 query 组织)。
Phase 3: 主查询提取
- 分析 Phase 2 结果。
- 提炼最具代表性的 Google 风格搜索词(用户会键入的简短语)。
- 存为
MAIN_QUERY。
Phase 4: Google AI 概览获取 + 引用域名抽取
- 用
WebSearch搜MAIN_QUERY,捕捉 AI 概览内容。 - 若 WebSearch 未捕获,用
WebFetch打开 Google 搜索 URL 或Bash+Playwright(如环境可用)兜底;定位 "AI 概览 / AI Overview" 区块提取内容。 - 【原创步骤】抽取被引信源域名:从 AI 概览的「来源/来源链接」中提取所有被引用域名,存为
CITED_DOMAINS(如saas-hackers.com, brandid.app, ...)。 - 若穷尽仍无 AI 概览,基于搜索结果生成并明确标注 "Generated (no live AI Overview found)"。
- 写 AI 概览到
OUTPUT_DIR/ai_overview.md,写引用域名到OUTPUT_DIR/cited_domains.md。
Phase 5: 查询扩展摘要
- 回顾 Phase 2 结果,生成结构化摘要(主/子主题 + 关键洞察)。
- 写入
OUTPUT_DIR/query_fanout_summary.md。
Phase 6: 对比与优化报告(含双缺口)
- 对比摘要(Phase 5)与 AI 概览(Phase 4)。
- 识别:
- 共性:两源都覆盖的主题
- 主题覆盖缺口:AI 概览覆盖、页面缺失的主题
- 【原创】引用竞争缺口:AI 概览引用的域名清单CITED_DOMAINS中,目标域名是否在列;不在列时,列出「被谁截胡」
- 事实块缺口:AI 概览断言了哪些事实,页面未以可抽取事实块呈现 - 生成可落地优化建议(按优先级)。
- 产出摘要对比表 + 引用竞争表。
写入 OUTPUT_DIR/report.md,结构如下(全中文):
# 内容优化分析报告
**分析网址**: <original URL>
**页面标题**: <PAGE_TITLE>
**核心查询词**: <MAIN_QUERY>
**AI 概览引用域名**: <CITED_DOMAINS>
**分析日期**: <YYYY-MM-DD>
## 摘要对比表
| 维度 | 搜索扩展摘要 | Google AI 概览 | 相同点 | 差异点 |
|------|-------------|---------------|--------|--------|
| ... | ... | ... | ... | ... |
## 引用竞争表(原创维度)
| 被引域名 | 类型 | 你的域名是否被引 | 截胡差距 |
|----------|------|----------------|----------|
| saas-hackers.com | 权威评测 | 否 | 缺评测/对比内容 |
| ... | ... | ... | ... |
## 详细分析
### 共性与规律
- ...
### 主题覆盖缺口
- ...
### 引用竞争缺口(核心)
- 目标域名未被 AI 概览引用;被引域名多为 <类型>
- 截胡者共性:<内容形态/权威信号>
### 事实块缺口
- ...
## 优化建议(按优先级)
1. **P0 [建议]** — 依据(补事实块/补权威信号/争取被引)
2. **P1 [建议]** — 依据
...
---
*报告由 GEO 内容缺口分析(云芯AI 原创版)生成*
重要说明
- 各 Phase 顺序执行(后者依赖前者)。
- 保留中间产物(query_fanout.md / ai_overview.md / query_fanout_summary.md / cited_domains.md)以保证透明。
- 任一 Phase 失败,报告问题并尽量用已有数据继续。
- YMYL 行业:报告额外标注「资质信号块缺失」项(见核心概念 3)。
- 完成后告知用户报告路径
OUTPUT_DIR/report.md。