FAQPage 结构化数据示例与可直接复制的 JSON-LD 模板 — 答流 AIGeoFlow · GEO 实战指南
FAQPage 结构化数据示例是指在网页中嵌入 @type 为 FAQPage 的 JSON-LD 脚本:mainEntity 数组内逐条写入 Question 与 Answer 对象,问题填入 name,答案填入 acceptedAnswer 的 text,代码须与页面可见问答一致,部署后经富媒体测试验证。
FAQPage 结构化数据的字段拆解
FAQPage 是 Schema.org 定义的富媒体类型,用 JSON-LD 格式书写。核心字段只有四层:@context 固定为 https://schema.org;@type 设为 FAQPage;mainEntity 是数组,存放页面上全部问答;每个元素为 @type Question,其 name 填问题原文,acceptedAnswer 下嵌套 @type Answer,text 填答案全文。答案支持纯文本或简单 HTML。关键原则是代码与页面可见内容一一对应:页面上看不到的问答写进结构化数据,可能被判为违规标记,反而影响收录。
可直接复制的 JSON-LD 示例
以下是最小可用的 FAQPage 结构化数据示例,整段放入 head 或 body 均可:<script type="application/ld+">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"支持哪些支付方式?","acceptedAnswer":{"@type":"Answer","text":"支持支付宝、微信支付与对公转账。"}},{"@type":"Question","name":"下单后多久发货?","acceptedAnswer":{"@type":"Answer","text":"现货订单 48 小时内发货。"}}]}</script> 使用时替换为页面真实问答,每页仅一个 FAQPage,问题尽量来自真实搜索词与客户咨询。
验证方法与常见错误
部署后立即用 Google 富媒体搜索测试或 Schema Markup Validator 校验,Search Console 跟踪收录。常见错误四类:问答在页面上不可见;同页重复多个 FAQPage;答案堆砌关键词;JSON 未转义引号导致解析失败。结构化问答也让 ChatGPT、Perplexity、豆包、Kimi 等引擎更准确抽取答案。答流 AIGeoFlow 支持零改造接入:Cloudflare Worker 在边缘注入结构化数据,主站一行代码不动、域名权重全保留,AI 爬虫来访与每周引用实测存档全程可查证。
常见问题
- FAQPage 结构化数据必须放在 head 里吗?
- 不必须。JSON-LD 脚本放在 head 或 body 内都能被正常解析,习惯上放 head 便于统一管理。关键是每个页面只声明一个 FAQPage,且问答与页面可见内容一致。
- 加了 FAQPage 结构化数据就一定会显示富媒体结果吗?
- 不一定。结构化数据只是让内容可被机器理解,是否展示富媒体结果取决于页面质量与算法判断。答流 AIGeoFlow 同样不承诺保证被 AI 推荐,只承诺 AI 爬虫来访记录、每周引用实测存档等可验证的硬指标。
- FAQPage 对 AI 搜索引擎(GEO)有用吗?
- 有用。ChatGPT、Perplexity、Gemini、豆包、Kimi、DeepSeek 等引擎抓取网页时,结构化问答比大段正文更容易被准确抽取和引用。将高频问题整理成 FAQ 并标记结构化数据,是 GEO 内容矩阵的基础动作之一。
- 如何快速验证 FAQPage 结构化数据是否正确?
- 把页面 URL 提交到 Google 富媒体搜索测试,或在 Schema.org 的 Schema Markup Validator 中粘贴代码,出现 0 个错误即通过;再用 Search Console 的富媒体结果报告观察后续收录与展示情况。