FAQ 结构化数据(FAQPage Schema)怎么写:JSON-LD 示例、适用范围与 2026 年的真实效果
FAQPage 结构化数据仍是有效的 schema.org 标记,但 Google 从 2023 年起只对少数权威网站展示 FAQ 富媒体结果。本文给出正确的 JSON-LD 写法、放置位置、常见错误和实际能带来的好处。
FAQPage 是 schema.org 定义的一种结构化数据,用来告诉搜索引擎"这个页面有一组问题和答案"。写法很简单,但先要对效果有正确的预期。
一、先说现实:FAQ 富媒体结果已大幅收缩
2023 年起的变化
Google 从 2023 年 8 月起,只对知名、权威的政府和医疗健康类网站展示 FAQ 富媒体结果。对大多数商业网站来说,加了 FAQPage 标记,搜索结果里通常也不会再出现可展开的问答。
那还值得加吗?值得,但理由不同:它让页面的问答结构对机器更清晰,便于各类搜索引擎和 AI 助手理解内容;同时,写 FAQ 本身会逼你把用户的真实疑问回答清楚,这对内容质量是实打实的提升。
二、正确的 JSON-LD 写法
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you ship to Canada?",
"acceptedAnswer": { "@type": "Answer", "text": "Yes. Orders to Canada ship within 2 business days." }
},
{
"@type": "Question",
"name": "What is the return window?",
"acceptedAnswer": { "@type": "Answer", "text": "You can return unused items within 30 days of delivery." }
}
]
}
</script>
- 标记里的问题和答案,必须在页面上对用户可见,且内容一致。
- 只用于由网站自己给出答案的 FAQ;用户可以提交答案的论坛类页面,应改用 QAPage。
- 不要把广告语或与页面无关的问题塞进 FAQ。
- 放在页面 HTML 的任意位置都可以,一般放在 head 或正文末尾。
三、发布后怎么验证
- 用 Google 的富媒体结果测试工具(Rich Results Test)或 Schema Markup Validator 检查语法。
- 在 Search Console 的"增强功能"里查看是否有错误。
- JSON 必须合法:引号、逗号、括号成对,常见错误是答案里含未转义的双引号。
站内推荐实用工具
Schema 结构化数据生成器
可视化填写问答,一键生成合法的 FAQPage JSON-LD,也支持 Article、Product、Organization。