一个页面上写着「张三,2026 年 8 月 22 日发布」,人一眼就知道谁是作者、哪个是日期。机器不知道。它看到的是一串没有标注的文字。
结构化数据要解决的就是这件事:在页面里额外附一份给机器读的说明,把「哪个是标题、哪个是作者、哪一段是问、哪一段是答」明确标出来。
它和页面好不好看完全无关。访客看不到它,它也不改变任何一个像素。
一、Schema.org 和 JSON-LD
Schema.org 是一套公共词汇表,规定了「文章」「组织」「问答」这些类型各自有哪些字段、字段叫什么名字。各大搜索引擎共同维护它,所以标一次,各家都认。
JSON-LD 是目前最常用的写法:一段 JSON,放在页面的 <script type="application/ld+json"> 标签里,和正文分开。相比早年那种把标注混进 HTML 标签属性里的写法,它的好处是改起来不会碰坏页面结构。
三种最常用的类型:
Article—— 这是一篇文章。标题、作者、发布时间、更新时间。Organization—— 这是哪家机构。名称、官网、logo、社交主页。通常放在首页,是品牌口径的一部分。FAQPage—— 这一页上有问答。每一组问、每一组答。
一个最小的例子:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "结构化数据是什么:给机器读的那一层",
"datePublished": "2026-08-22",
"author": { "@type": "Organization", "name": "领航鲸" }
}
</script>
二、🔴 一条硬规矩:必须和可见内容一致
JSON-LD 里写的每一句话,页面上都必须真的有。
这不是建议,是明文规定,官方原话是:不要标注页面读者看不见的内容。 凭空往里面塞页面上没有的问答、塞不存在的评分、塞假的作者,属于作弊行为,被识别出来的后果是这一页乃至整站的结构化数据被停用。
这条值得单独强调,是因为它是自动化生成最容易踩的坑:模板批量往每一页贴同一组问答,页面上却根本没有那一节。看起来是技术优化,实质是造假。相关的红线见黑帽 GEO 的三条红线。
三、FAQ 富媒体的路已经关了——但这一层更值钱了
这一段是多数中文教程还没跟上的事。
过去写 FAQPage 有一个很直接的动机:搜索结果里会展开一组问答,占更大的版面,点击率更高。这个展示位叫富媒体结果。
Google 从 2023 年 9 月起,把 FAQ 富媒体结果收窄到了权威政务与医疗类站点——官方原话是「只对知名的、权威的政府与医疗类网站展示」。对绝大多数网站来说,那个展示位已经拿不到了。
于是很多人得出结论:FAQPage 没用了,不用写了。
这个结论是错的,而且错得很典型。 它把两件事混成了一件:
| 服务对象 | 现状 | |
|---|---|---|
| 富媒体结果 | 人 —— 搜索结果页上的展示位 | 对多数站点已关闭 |
| 结构化数据本身 | 机器 —— 让程序读懂页面结构 | 一直有效,而且更重要了 |
关闭的是展示位,不是这一层数据。而现在读这一层的不只是搜索引擎,还有 AI。
这正是GEO 怎么做:先过搜索引擎的五道关里那条主线的最好例子:动作没变,收款人变了。 同样是写「常见疑问」这一节,从前是为了换一个展示位,现在是为了让答案更容易被摘走。
四、落回 GEO:FAQPage 是最容易被整段摘走的形态
五道关里的最后一关是摘引——AI 读完一批网页之后,决定从哪几段里取话。
它敢摘的,是那种离开上下文依然成立的句子。而问答天生就是这个形态:一个明确的问句,跟着一段能直接当答案用的话,不依赖前文,拿走就能用。
结构化数据在这一关帮的忙,是把「哪一段是问、哪一段是答」直接标出来,不用让机器自己去猜段落之间的关系。
所以写「常见疑问」这一节的收益结构变了:
- 从前:换一个搜索结果里的展示位(现在多数站点拿不到了)
- 现在:让这几段成为最容易被 AI 整段取走的内容
怎么写才容易被摘走,六个要素见怎样写出 AI 愿意引用的内容。另一件常被拿来一起讨论的事——llms.txt 到底有没有用,见llms.txt 有用吗。
五、怎么验
两条最低要求,缺一不可:
- 工具能解析出来。 各家站长平台都提供结构化数据测试工具,贴上网址就能看到它读到了什么类型、哪些字段。读不出来说明格式有问题,写了等于没写。
- JSON-LD 里的每句话,页面上都能找到。 这一条没有工具能替你查,得自己对一遍。
常见疑问
问:加了结构化数据能提升排名吗?
不能,官方口径很明确:结构化数据出问题被处罚时,失去的是富媒体结果的展示资格,不影响这一页在网页搜索里的排名。反过来说,它本身也不是排名因素。它影响的是另外两件事:搜索结果的展示形态,以及机器能不能准确读懂这一页在讲什么。在 AI 场景里第二件更要紧——读得懂,才谈得上被准确引用。
问:FAQ 富媒体结果没了,还要不要写 FAQPage?
要写,而且理由比以前更充分。关闭的是搜索结果里那个展示位,不是这一层数据本身。问答这种「一个问句加一段能独立成立的答案」的形态,正是 AI 最容易整段取走的内容,标注清楚只会让它更容易被取到。
问:JSON-LD、Microdata、RDFa 选哪个?
选 JSON-LD。它和正文分开,改起来不会碰坏页面结构,也是各家推荐的写法。另外两种是更早的方案,把标注混在 HTML 标签属性里,维护成本高得多,没有理由新写。
问:JSON-LD 里可以写页面上没有的内容吗?
不可以。结构化数据必须与可见内容一致,这是明文规定。凭空塞进页面上不存在的问答或评分属于作弊,后果是这一页乃至整站的结构化数据被停用,得不偿失。
问:加了结构化数据多久生效?
要等引擎重新抓这一页才会读到,时间取决于它多久来一次。所以先确认爬虫真的来过——没被重新抓过,改什么都不会生效。查法见收录和排名的区别:怎么查自己卡在哪一关。
---
想知道你的页面结构化数据机器读得懂吗?免费诊断一次,我们会读你站点的可抓取性与收录状况并给出清单。