# LAB 10｜结构化数据和真实产品信息

> 所属模块：技术检查｜更新时间：2026-11-05｜性质：可复现实验，绝非 AI 引用保证。

## 你做完会得到什么

只为真实展示的内容添加合适 Schema；不用特殊 GEO Schema。

## 准备（0–5 分钟）

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

## 按顺序实操

### 1. 确认页面实体类型

公司信息用 Organization 等相符类型，文章用 Article，商品用实际符合资格的 Product。

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

### 2. 在 HTML 中加入 JSON-LD

仅写页面真实展示的名称、URL、作者、日期等，参考 `templates/10-structured-data-example.json`。

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

### 3. 核对显示一致

Schema 的价格、库存、评分和网页内容一致；缺少信息直接省略，不虚构。

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

### 4. 使用验证工具

到 https://search.google.com/test/rich-results 按实际 URL 测试并保存输出。

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

### 5. 明确效果边界

通过测试只是结构有效，不代表 Google AI Mode、ChatGPT 等必然引用。

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

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

验证结果、JSON-LD 文件、内容对应证据及更新日期。

## 常见失败和处理

Google 已于 2026 年停用 FAQ 富媒体结果，不要把 FAQ Schema 当通行证。

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

## 资料来源

- [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)

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

### JSON-LD 的最小路线

先检查实际页面是公司介绍、文章、产品还是其他类型；到 Google 的结构化数据文档选择有现实用途的类型。只写实际可见事实。例如 Article 至少清楚提供文章标题、作者与真实发布日期。文件可以参考 `templates/10-structured-data-example.json`，但使用前必须把示例地址和占位信息换成自己的事实。

### 一次两种验证

第一种是 JSON 能否被解析：用 `scripts/site_audit.py --file ... --json` 看 `jsonld` 列表；如果连 JSON 都无效就先修语法。第二种是官方资格检查：使用 Rich Results Test 读取真实已上线 URL，记录返回结果。通过 JSON 语法不等于网页符合某个搜索富媒体资格，更不等于 AI 会选它。

### 绝不能做的事

不要在页面上没有真实评分的情况下虚构 aggregateRating；不要用 JSON-LD 填页面上没有展示的价格或库存。Google 已于 2026-05-07 停用 FAQ 富媒体结果，因此 FAQ 对读者的实用价值与过去的富媒体规则必须分开。
