常见问题结构化数据生成器

每行一个问题:问题 | 答案

粘贴你的问答列表,即可得到一段可直接放进 <head>FAQPage JSON-LD 代码块。谷歌会读取这些结构化数据,若判定页面符合条件,就会把问题以可折叠的丰富网页摘要形式展示在搜索结果页(SERP)中,通常能让你的搜索结果所占面积翻倍。

如何生成 FAQPage 标记

  1. 1

    添加问答对

    逐条输入问题及其答案。答案中允许使用 HTML,这些代码会在标记中原样保留。

  2. 2

    可选:页面网址

    为常见问题页面设置规范网址(canonical URL),确保 `@id` 字段能被正确解析。

  3. 3

    生成

    你会得到一段有效的 `<script type="application/ld+json">` 代码块,其中包含 `FAQPage`,并嵌套 `Question` 与 `Answer` 实体。

  4. 4

    验证

    上线前,把代码片段粘贴到谷歌的富媒体搜索结果测试工具中,确认页面符合展示条件。

输出的格式

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "在此填写你的问题",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "你的答案,其中可以包含 <a href='...'>链接</a> 之类的 HTML。"
    }
  }]
}

谷歌的展示条件(真正会让你翻车的几条)

  • 常见问题必须在页面上可见。只存在于标记中、却藏在源代码里的问答区块会被忽略,还可能招致人工处罚。
  • 答案必须是信息性的,不能带推广性质。诸如“我们的产品最好”这类答案会被剔除。
  • 内容不能由用户生成(论坛帖子、评论)。这类情况应使用 QAPage 结构化数据,而不是 FAQPage
  • 每一组问答都必须是独立、完整的事实,而不是某篇长篇教程里的小标题。
  • 自 2023 年 8 月起,对于大量查询,谷歌只在权威的医疗和政府网站上展示常见问题的丰富搜索结果。其他网站仍能从标记中受益,但不应指望在搜索结果中多占位置。

常见错误

错误 修复方法
The FAQ on the page appears hidden 确保可见的 HTML 与结构化数据一一对应(1:1)
Missing field name 每个 Question 都需要一个非空的 name
Missing field text in acceptedAnswer 每个答案都必须有真实文本,而不是空字符串
Not eligible for FAQ rich results 通常是上面提到的政策调整所致,标记仍然建议保留

小贴士

  • 问题控制在140 个字符以内,因为超长的问题在搜索结果中本来就会被谷歌截断。
  • 最重要的问题放在第一位:如果只展示一条丰富搜索结果,展示的就是它。
  • 不要在网站的多个页面上重复同样的问题,谷歌可能会同时降低这两个页面的排名。

常见问题

自谷歌 2023 年 8 月的更新之后,常见问题的丰富搜索结果只保留给知名且权威的网站(主要是政府和医疗类网站)。这段标记依然值得添加:它能帮助语音助手和部分第三方搜索引擎更好地利用你的内容。不过,只要你的网站不符合上述条件,就不要把搜索结果中的额外展示位算进预期收益里。

可以。谷歌只支持有限的标签:<p><a><b><i><ul><ol><li>、换行以及基础表格。其余的都会被剔除。

只在确实设有用户可见的常见问题板块的页面上添加。到处铺设属于操纵行为的信号,可能会招致人工处罚。

不可以。产品问答(由用户提问、其他人回答)应当使用 QAPage 结构化数据,而不是 FAQPageFAQPage 面向的是网站所有者自己撰写的编辑型答案。

相关工具

此工具还提供其他语言版本