免费工具 / JSON-LD 结构化数据

免费 JSON-LD结构化数据生成器

选一种类型,填好字段,就得到可以直接粘贴的 schema.org JSON-LD 代码。缺必填字段、网址或日期格式不对,边填边提示。

全在你的浏览器里跑 · 什么都不上传 · 免注册

你的标记
标记类型

Google 对 Article 没有必填属性,让你把适用的都加上。它说 Article 标记能帮助它理解页面,并在搜索结果里显示更合适的标题文字、图片和日期。Google 文档:Article ↗

文章类型

Google 三种都认,按页面性质选。

文章标题。Google 建议写简洁些:标题太长,在部分设备上可能被截断。

图片

放能代表这篇文章的图片,别用 logo。网址必须能被抓取和收录。Google 建议提供多张高分辨率图片(宽×高至少 5 万像素),比例覆盖 16:9、4:3 和 1:1。

ISO 8601 格式,如 2026-10-19 或 2026-10-19T08:00:00+08:00。Google 建议带上时区;不带的话,它按 Googlebot 所用的时区处理。

格式同上。文章最近一次更新的时间。

作者

每位作者一条,页面上署名的作者都要列全。name 里只写姓名:不带职位,也不带「作者:」「By」。

你的 JSON-LD

填写字段,代码会在这里生成。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article"
}
</script>

这里只检查必填字段和格式。要真正校验,请把代码贴进 Google 或 schema.org 的工具。 两个都在新标签页打开。富媒体搜索结果测试(Rich Results Test):切到「代码」标签粘贴。Schema Markup Validator(中文界面叫「架构标记验证器」):切到「代码段」标签粘贴。

结果干净不等于有保证:Google 说,即使页面通过了富媒体搜索结果测试,它也不保证结构化数据一定会出现在搜索结果里。Google 文档:通用规范 ↗

放到你的网站上

粘进去,再检查

代码放进它所描述的那个页面。Google 能读 head 或 body 里的 JSON-LD,并且在你的站点条件允许时,推荐优先用 JSON-LD 而不是其他格式。Google 文档:结构化数据如何工作 ↗

1

只标记读者看得到的内容

Google 的规范说:别标记读者在页面上看不到的内容,也别标记无关或有误导性的内容,比如虚假评价。代码里的问题、价格和评分,页面上也要有。Google 文档:通用规范 ↗

2

放在它描述的那个页面上

Article 代码放在那篇文章里。Organization 的话,Google 建议放在首页,或一个介绍该组织的页面,并说不必每页都放。Google 文档:Organization ↗

3

先测试,再看 Search Console

把代码或线上网址贴进富媒体搜索结果测试和 Schema Markup Validator。Google 收录页面之后,Search Console 里对应的富媒体搜索结果状态报告会列出它发现的问题。Google 文档:监测富媒体搜索结果 ↗

4

别指望有保证

Google 说,即使页面按富媒体搜索结果测试的标准标记正确,它也不保证结构化数据一定会出现在搜索结果里。Google 文档:通用规范 ↗

在 WordPress 里

先看页面上已经有什么:把线上网址放进富媒体搜索结果测试,或者查看网页源代码搜 application/ld+json。Yoast SEO 会在每个页面输出一张 JSON-LD 图(WebPage、WebSite,以及 Organization 或 Person),单篇文章上再加 Article(Yoast 文档 ↗)。Rank Math 默认添加 Organization 或 Person、WebSite 和 WebPage,另外还有你给文章和页面设的默认 schema 类型(Rank Math 文档 ↗)。插件已经输出了你要加的那个类型,就在插件里改,别再贴第二份。

要贴自己的代码,用自定义 HTML 区块(WordPress 文档 ↗)。保存时 WordPress 会剥掉里面的 <script> 标签,除非你的账号有 unfiltered_html 权限:单站点上是管理员和编辑,多站点网络里只有超级管理员(WordPress 角色与权限 ↗)。Google 也建议 CMS 用户去用 CMS 自带的搜索引擎设置页,或装一个结构化数据插件(Google 文档 ↗)。

工具常见问题

该问的问题

加了结构化数据,排名会上去吗?会被 AI 引用吗?
这个工具不做这两个承诺,Google 的文档也没有。Google 说它用结构化数据理解页面,按规范写的标记能让页面有资格出富媒体搜索结果,但即使页面通过了富媒体搜索结果测试,它也不保证会出现(Google 文档 ↗)。至于 AI 回答,Google 的指南说结构化数据不是它的生成式 AI 搜索所必需的,也没有什么特殊的 schema.org 标记要加(Google 文档 ↗)。其他 AI 产品我们拿不出官方文档,所以不作任何断言。
Google 都不出 FAQ 富媒体搜索结果了,为什么还留着 FAQ?
因为 FAQPage 仍然是 schema.org 的一个类型(schema.org/FAQPage ↗),你可能出于 Google 富媒体搜索结果之外的原因想要这段标记。但别指望 Google 给回报:它的变更记录写明,FAQ 富媒体搜索结果从 2026 年 5 月 7 日起不再出现在搜索里,文档在 2026 年 6 月 15 日被撤掉(变更记录 ↗)。如果你唯一的理由是想拿 Google 的富媒体搜索结果,就别加了。
为什么没有 HowTo?
Google 在 2023 年 9 月撤掉了 HowTo 结构化数据文档,理由是这个富媒体搜索结果在桌面端和手机端都不再出现在搜索结果里(Google 变更记录 ↗)。没有可以对准的 Google 功能,本工具就不做 HowTo。
我输入的内容会被发到哪里吗?
不会。代码是在你的浏览器里边输入边生成的,你填的任何内容都不会上传、也不会保存;关掉标签页就没了。
为什么不把 schema.org 的属性全写上?
Google 的文档说,与其把每个推荐属性都填上、却填得不完整或不准确,不如少填几个但填得完整准确(Google 文档 ↗)。这里的字段就是 Google 对每种类型文档里列出的那些。
接下来

相关工具

看全貌

这里写好一段标记。体检一次最多跑 39 项检查。

Google 只能读它被允许抓取的页面上的标记。免费体检会读你的首页、robots.txt、sitemap 和 llms.txt,给五个维度打分,并告诉你哪一条修起来最值。

免费体检

5 个维度 · 免注册 · 约 60 秒