Schema.org 生成
生成 Schema.org JSON-LD 结构化数据:支持 Article、Product、FAQPage、Organization、LocalBusiness、BreadcrumbList、Event 七种类型,字段可编辑并带必填与格式校验。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
字段
只生成代码与校验结果,不会访问任何 URL,也不会上传填写内容。
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"
}<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