跳到主内容
UniKit

Schema.org 生成

生成 Schema.org JSON-LD 结构化数据:支持 Article、Product、FAQPage、Organization、LocalBusiness、BreadcrumbList、Event 七种类型,字段可编辑并带必填与格式校验。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

字段

只生成代码与校验结果,不会访问任何 URL,也不会上传填写内容。

JSON-LD

格式化 JSON-LD
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "UniKit 工具箱发布:两百多个在线工具",
  "description": "全部在浏览器本地运行的工具集合,输入不会离开页面。",
  "image": "https://unikit.cc/og-zh.png",
  "author": {
    "@type": "Person",
    "name": "UniKit 编辑部"
  },
  "publisher": {
    "@type": "Organization",
    "name": "UniKit"
  },
  "datePublished": "2026-10-01",
  "dateModified": "2026-10-10"
}
嵌入 HTML
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "UniKit 工具箱发布:两百多个在线工具",
  "description": "全部在浏览器本地运行的工具集合,输入不会离开页面。",
  "image": "https://unikit.cc/og-zh.png",
  "author": {
    "@type": "Person",
    "name": "UniKit 编辑部"
  },
  "publisher": {
    "@type": "Organization",
    "name": "UniKit"
  },
  "datePublished": "2026-10-01",
  "dateModified": "2026-10-10"
}
</script>

校验结果

必填字段齐全,格式也没有问题。

这个工具能做什么

  • 给文章、商品、门店或活动页补结构化数据:选好类型填几个字段,直接复制 JSON-LD 或带 script 标签的整段代码。
  • 手写 JSON-LD 容易把 price 写成字符串、把 availability 漏掉协议前缀,这里的校验会指出具体字段与原因。
  • 做 FAQ 与面包屑:按「问题 | 答案」「名称 | URL」逐行填写,自动生成 mainEntity 与 itemListElement 数组。

示例

输入

类型 Article;headline=UniKit 工具箱发布:两百多个在线工具;author=UniKit 编辑部;publisher=UniKit;datePublished=2026-10-01;dateModified=2026-10-10;image=https://unikit.cc/og-zh.png;description=全部在浏览器本地运行的工具集合,输入不会离开页面。

输出

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "UniKit 工具箱发布:两百多个在线工具",
  "description": "全部在浏览器本地运行的工具集合,输入不会离开页面。",
  "image": "https://unikit.cc/og-zh.png",
  "author": { "@type": "Person", "name": "UniKit 编辑部" },
  "publisher": { "@type": "Organization", "name": "UniKit" },
  "datePublished": "2026-10-01",
  "dateModified": "2026-10-10"
}

实际输出是缩进两格的格式化 JSON(上面为节省篇幅压成了一行嵌套对象),空字段不会出现在结果里。

常见问题

JSON-LD 和 microdata 有什么区别,该用哪个?

JSON-LD 是 Google 推荐的形式,放在 <script type="application/ld+json"> 里,与页面结构解耦、便于模板化生成;microdata 需要往 HTML 标签里加属性,改版时容易漏。新页面直接用 JSON-LD。

为什么 price 要写成数字?

schema.org 的 Offer.price 是 Number 类型,写成字符串会被部分解析器判为无效。这里把能解析成数字的值输出为数字(19.90 → 19.9),不能解析的保持原样并给出校验提示,方便你发现手误。

availability 为什么是完整 URL?

schema.org 枚举值要用 https://schema.org/InStock 这样的绝对 URI,直接写 InStock 大多数解析器识别不了。工具会自动补上前缀。

FAQPage 的结构化数据还有富结果吗?

Google 已把 FAQ 富结果的展示范围收窄到权威站点,但 FAQPage 标记本身仍然有助于机器理解页面,也不会带来负面影响。要判断是否值得投入,先看自己的站点类型。

生成的 JSON-LD 会连网校验吗?

不会。工具只在本地组装 JSON 并用 JSON.parse 自校验一次,既不请求 schema.org,也不访问你填写的任何 URL,更不会上传内容。

关键词:schema.orgjson-ld generatorstructured datarich resultsfaq schemaproduct schemaSchema.org 生成结构化数据JSON-LD富媒体摘要FAQPageBreadcrumbList

同类工具