Schema.org JSON-LD 生成器
通过简单表单生成符合 schema.org 的 JSON-LD 结构化数据,适用于文章、组织、人物、商品、常见问题、活动、本地商家和网站。
代表该条目的图片的绝对 URL。
ISO 8601 格式,例如 2026-03-01 或 2026-03-01T09:00+07:00
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Brew Cold Brew Coffee",
"image": "https://example.com/cold-brew.jpg",
"author": {
"@type": "Person",
"name": "Jane Doe"
},
"publisher": {
"@type": "Organization",
"name": "Example Coffee"
},
"datePublished": "2026-03-01",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/cold-brew"
}
}
</script>什么是 结构化数据生成器?
这个工具创建 JSON-LD 格式的 schema.org 结构化数据,这也是 Google 推荐用于富媒体搜索结果的格式。选择一种类型:Article、Organization、Person、Product、FAQPage、Event、LocalBusiness 或 WebSite,填写表单,然后把 <script type="application/ld+json"> 块复制到你的页面中。
如何使用 结构化数据生成器
- 选择 schema 类型;表单中预填了示例。
- 替换示例值;带 * 的字段是该类型推荐填写的。
- 对于 FAQPage,请在不同的行上分别写“Q: 问题”和“A: 答案”。
- 把 JSON-LD 块复制到页面的 HTML 中,并用 Google 的富媒体搜索结果测试工具进行测试。
何时使用 结构化数据生成器
适合为没有通过 CMS 插件获得结构化数据的页面添加标记。标记必须描述页面上可见的内容;有效的 JSON-LD 并不保证出现富媒体结果,是否符合条件及如何展示由 Google 决定。对于复杂的商品目录,请根据你的数据自动生成标记。
结构化数据生成器 的工作原理
表单的值会映射为 schema.org 属性和嵌套类型:Article 的作者变成 Person,发布者变成带 ImageObject 徽标的 Organization,Product 的价格变成带货币和库存状态 URL 的 Offer,Event 的场地变成 Place(线上活动则为 VirtualLocation),LocalBusiness 的地址变成 PostalAddress,WebSite 的搜索 URL 变成 SearchAction。空字段会被省略,多行字段会变成数组,< 会被转义为 \u003c,因此 JSON 无法提前关闭 script 标签。
常见用例
- 为支持页面添加 FAQPage 标记。
- 描述商品的价格和库存状态。
- 发布带徽标和社交主页的 Organization 标记。
- 用日期、场地和状态为活动添加标记。
常见问题
JSON-LD、Microdata 还是 RDFa?
Google 三种都支持,但推荐 JSON-LD,因为它与 HTML 分离,更易维护。
脚本应该放在哪里?
放在它所描述的页面的 <head> 或 <body> 中的任意位置。
为什么我的 FAQ 富媒体结果没有显示?
自 2023 年起,Google 只对少数权威的政府和健康类网站显示 FAQ 富媒体结果;标记本身仍然有效。