tigtools

FAQ Schema 生成器

输入问题和答案,即可生成可直接粘贴使用的 FAQPage JSON-LD script。

在浏览器中运行 无需注册

问题和答案

请至少添加一个包含答案的问题,以生成标记。

自 2023 年起,Google 仅为知名且权威的政府和医疗健康网站展示 FAQ 富媒体搜索结果。对于其他网站,标记仍是有效的结构化数据,但通常不会生成特殊的搜索结果。

仅标记页面上实际显示的问题和答案,且内容应由网站编写,而非用户提供。

使用方法

  1. 按页面上的原文输入每个问题和对应答案。
  2. 添加更多问答、调整顺序或删除不需要的问答。未填写完整的问答会被排除并标记出来。
  3. 复制 script 并粘贴到页面的 HTML 中,可以放在 head 或 body 里。
  4. 使用结构化数据验证工具测试页面,确认标记能被正确读取。

工作原理

此生成器会创建一个 schema.org FAQPage 对象,其中每组问答对应一个 Question,并包含一个类型为 Answer 的 acceptedAnswer。JSON 由真正的 JSON 序列化器生成,因此文本中的引号、反斜杠和换行符都会得到正确转义。此外,所有“<”、“>”和“&”都会写成 \u 转义序列。这样可以避免答案中的“</script>”或“<!--”等文本提前结束 script 元素并破坏页面,同时 JSON 解析器仍能读取原始字符。

关于富媒体搜索结果:2023 年 8 月,Google 将 FAQ 富媒体搜索结果限制为知名且权威的政府和医疗健康网站。对大多数其他网站而言,FAQPage 标记不再会在 Google 搜索中生成可展开的问题。它仍然是有效的结构化数据,可用于描述页面,其他使用 schema.org 数据的服务也可能会读取它。

建议遵循以下规则:标记中的问题和答案也必须显示在页面上;每个问题都应只有一个由网站撰写的答案(对于允许用户提交答案的页面,应使用 QAPage 类型);标记不得用于广告。答案中可以包含链接和列表等简单 HTML,Google 的指南允许在答案文本中使用这些内容。

示例

产品支持页面

三个关于配送、退货和保修的问题会生成一个包含三个 Question 项的 FAQPage。在展示这些问题的帮助页面中粘贴一次此 script 即可。

包含代码的答案

答案中提到“</script>”时,输出到 JSON 中的内容会写成 \u003c/script\u003e,因此页面的 script 标签会保持完整,显示的文本也不会受影响。

常见问题

FAQ 标记能让我的页面在 Google 搜索中显示富媒体搜索结果吗?

可能不会,除非您的网站是知名且权威的政府或医疗健康网站。Google 于 2023 年将 FAQ 富媒体搜索结果限制在这类网站。此标记仍然有效,其他服务也可以读取。

JSON-LD script 应该放在哪里?

可以放在 HTML 的任意位置,无论是 head 还是 body 中。它不会显示任何内容。请只将它添加到实际展示这些问答的页面。

可以在答案中添加链接吗?

可以。Google 的 FAQ 指南允许在答案文本中使用少量 HTML 标签,例如链接、列表和段落。直接在答案中输入 HTML 即可;生成器会安全地转义内容,以便放入 script。

为什么输出中会有 \u003c 序列?

它们是“<”的 JSON 转义形式。这样写可以避免答案中的文本关闭 script 标签。任何 JSON-LD 读取器都会将其还原为“<”。

隐私

标记在您的浏览器中生成。您的问题和答案不会发送到任何地方,也不会被存储。