# LAB 16｜红队复现：以失败为默认假设

> 所属模块：发布审计｜更新时间：2026-11-05｜性质：可复现实验，绝非 AI 引用保证。

## 你做完会得到什么

模拟四种质疑：新人无法操作、工具虚报、事实过时、客户无法验收。

## 准备（0–5 分钟）

只需电脑和网络浏览器、自己有权限的站点（部分实验无网站也能完成）。用 `docs/` 打开网站，用 `templates/` 保存可编辑文件；所有客户信息请先去标识化。

## 按顺序实操

### 1. 新人审核

让对 GEO 一无所知的人照着做第 03/04/06/08 个实验，不给口头提示。

**完成凭证：** 写入今天的日期、页面 URL 或源文件名，并保留能独立复核的截图/报告。

### 2. 技术审核

故意提供没有 canonical 的 HTML，确认工具能提示问题而不会声称被 Google 拒绝。

**完成凭证：** 写入今天的日期、页面 URL 或源文件名，并保留能独立复核的截图/报告。

### 3. 数据审核

用 `examples/synthetic-visibility.csv` 测试样本量、未触发、品牌直搜是否正确排除。

**完成凭证：** 写入今天的日期、页面 URL 或源文件名，并保留能独立复核的截图/报告。

### 4. 商业审核

问交付内容到底是什么、客户交什么素材、变化不明显是否算完成。

**完成凭证：** 写入今天的日期、页面 URL 或源文件名，并保留能独立复核的截图/报告。

### 5. 公开复测结论

对每个问题记录严重等级、触发条件、修复提交和重测日期；失败项不能隐藏。

**完成凭证：** 写入今天的日期、页面 URL 或源文件名，并保留能独立复核的截图/报告。

## 最终验收（必须具备）

逐条复现的 `RED_TEAM_V2.md`，包括失败测试及修复结果。

## 常见失败和处理

仅让 AI 给自己打高分，不构成真正的对抗式审核。

如果无法访问某个平台或没有后台权限：填写「未执行 / 无权限 / 无数据」，保留截图和阻塞原因，继续做不依赖权限的部分。不要凭空补零。

## 资料来源

- [Google：生成式 AI 搜索优化](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide)
- [OpenAI：搜索和训练爬虫](https://developers.openai.com/api/docs/bots)
- [Bing AI Performance](https://www.bing.com/webmasters/help/ai-performance-9f8e7d6c)

## 进阶实操：可直接抄的细节与排障

### 用四个恶意测试给项目找茬

**测试 A：零基础用户**。给一位没做过 SEO 的使用者一份 LAB 06，不允许口头指导，让他自己保存 HTML、跑检查、交报告。失败即补步骤。**测试 B：技术数据**。用 `sample-broken.html` 触发 noindex 告警，确认不能被誤解为已经进入搜索索引。**测试 C：统计作弊**。用合成 CSV 故意加入品牌直搜、未触发样本，确认报告只算有效自然回答。**测试 D：商业误导**。让客户经理问「如果 AI 一个月没有引用，但合同规定页面都交付了，验收怎么算？」如果答不上来，就必须改 SOW。

### 对每个问题建立可追踪卡片

字段最少含 `漏洞编号、复现输入、严重程度、预期行为、实际行为、修复人、修复提交、重测日期、是否关闭`。修复一个问题必须能指出具体代码或页面变化，不能只改审查报告中的「已通过」。将关键失败卡放进 GitHub Issue 模板，方便后来者复核。

### 最终判定

平台官方规则必须回到原始出处、示例必须标模拟、收入必须可核对、核心操作必须由新手复现、对外指标必须留分母。任一关键条款不通过，即停止发布「已验证成功」相关宣传，但仍可公开尚未完成的实验。
