Schema 结构化数据生成器

JSON-LD · 符合 Schema.org 和 Google 官方规范
① 选择 Schema 类型

📖 Schema 结构化数据生成器使用说明

Schema 结构化数据生成器提供可视化表单界面,支持生成 12 种常用的 Schema.org JSON-LD 结构化数据代码,所有字段均按 Google 官方规范标注必填和推荐,生成后可直接复制嵌入网页。

一、Schema 结构化数据生成器能帮 SEO 人员做什么?

1.1 零代码生成结构化数据

编写 JSON-LD 代码需要了解 Schema.org 词汇表和 JSON 语法,容易出错。本工具通过可视化表单,让你只需填写信息就能自动生成符合规范的 JSON-LD 代码。

1.2 确保符合 Google 官方要求

Google 对每种 Schema 类型有特定的必填和推荐字段。表单中用红色星号标记必填字段,分为"必填"和"推荐"两组,确保你不会遗漏关键字段。

1.3 快速部署富摘要

从选择类型到生成代码只需几分钟,复制后直接粘贴到页面的 head 或 body 中,即可提交给 Google 验证。

二、支持的 12 种 Schema 类型

2.1 内容类型

Article(博客文章)、HowTo(教程指南)、Recipe(食谱)、VideoObject(视频)、Event(活动)—— 这些类型可以让你的内容在搜索结果中获得富摘要展示。

2.2 商业类型

Product(产品)、LocalBusiness(本地商家)、Organization(公司)—— 帮助展示价格、评分、营业时间、地址等商业信息。

2.3 导航和元数据类型

WebSite(站内搜索框)、BreadcrumbList(面包屑)、FAQPage(FAQ 折叠)、Person(个人资料)—— 增强搜索结果的展示形式。

三、Schema 结构化数据生成器的使用场景

3.1 为博客文章添加 Article Schema

填入标题、作者、发布日期、主图 URL 等信息,一键生成符合 Google 新闻和文章轮播要求的 Article JSON-LD。

3.2 为产品页添加 Product Schema

填入产品名称、价格、库存状态、品牌、评分等信息,生成可在搜索结果中展示价格和评分星级的 Product JSON-LD。

3.3 为 FAQ 页面添加 FAQPage Schema

动态添加多个问答对,生成可在搜索结果中展示可折叠问答列表的 FAQPage JSON-LD。

3.4 为网站首页添加 Organization + WebSite Schema

设置公司信息、Logo、社交媒体链接和站内搜索 URL 模板,让 Google 在知识面板中展示更丰富的品牌信息。

四、结构化数据最佳实践

五、使用教程:如何用Schema生成器为网页添加结构化数据

第1步:选择Schema类型

在工具顶部的类型选择区域,根据你的页面内容选择对应的Schema类型。例如:博客文章选Article,产品页选Product,FAQ页选FAQPage,本地商家选LocalBusiness。如果不确定选哪种,可参考上方"支持的12种Schema类型"说明。

第2步:导入示例数据(可选)

点击表单中的"📋 一键导入示例数据"按钮,工具会自动填入该类型的标准示例。这可以帮助你了解每个字段的格式要求(如日期用YYYY-MM-DD、URL用完整https路径),然后逐个替换为你的真实数据。

第3步:填写必填和推荐字段

表单分为"必填"和"推荐"两组。红色星号标记的字段是Google要求的最低必填项,蓝色标记的推荐字段可以提供更完整的数据。图片URL必须使用完整的https://绝对路径,日期使用ISO 8601格式。

第4步:点击生成JSON-LD

所有必填字段填写完成后,点击左下角的"生成JSON-LD"按钮。工具会自动组装Schema数据,验证必填字段是否完整,并生成带有语法高亮的JSON-LD代码。空值字段会自动被清理,不会出现在最终代码中。

第5步:复制代码并嵌入网页

点击"复制代码"按钮将整段<script type="application/ld+json">代码复制到剪贴板。将代码粘贴到目标网页的<head>标签中(推荐),或放在<body>标签关闭前。

第6步:验证结构化数据

部署代码后,点击"🧪 Google测试工具"链接打开Google Rich Results Test,输入页面URL进行验证。检查是否有错误(Errors)或警告(Warnings)。如有问题,回到生成器修改对应字段后重新生成。验证通过后,等待Google重新抓取页面即可生效。

六、常见问题

6.1 添加结构化数据就一定能获得富摘要吗?

不一定。Google 根据页面质量、内容相关性、数据准确性等因素决定是否展示富摘要。添加正确的结构化数据只是前提条件。高质量内容、完整字段和真实数据可提高获得概率。

6.2 JSON-LD 应该放在 head 还是 body 中?

Google 表示两者都能正常识别。推荐放在 head 中,搜索引擎解析时可更早发现。使用 CMS 插件(如 Yoast)通常会自动放在合适位置。

6.3 一个页面可以有多种 Schema 类型吗?

可以且推荐。博客文章页可同时包含 Article、BreadcrumbList、Organization 三种 Schema。每种可放在独立的 JSON-LD script 标签中,或用 @graph 数组组织在一个标签内。

6.4 Product Schema 的评分必须是真实的吗?

是的。Google 明确要求评分数据必须基于真实用户评价,不得伪造。使用虚假评分可能导致 Google 手动操作处罚,严重时可能被从搜索结果中移除。

6.5 FAQPage Schema 有什么限制?

FAQ 中的问答内容必须在页面上可见(不能只存在于 JSON-LD 中),问题应是用户真正会搜索的问题,回答应完整有价值。Google 可能不会展示所有问答,通常最多显示 2-4 个。

6.6 LocalBusiness 的营业时间怎么填?

使用 OpeningHoursSpecification 格式,dayOfWeek 支持 Monday-Sunday 或简写 Mo-Fr。opens 和 closes 使用 24 小时制(如 09:00 和 18:00)。节假日特殊时间可以单独添加。

6.7 如何验证生成的 JSON-LD 是否正确?

使用 Google Rich Results Test(https://search.google.com/test/rich-results)或 Schema Markup Validator(https://validator.schema.org/)在线验证。将生成的代码粘贴到页面后,用这些工具检测是否有错误或警告。

6.8 结构化数据会导致网站变慢吗?

不会。JSON-LD 代码量很小(通常几百字节),不需要加载外部资源,对页面性能几乎没有影响。它只是搜索引擎读取的元数据,不影响用户可见的页面渲染。

6.9 每种类型有示例数据吗?

有的。选择 Schema 类型后,点击"📋 导入示例数据"按钮,工具会自动填入该类型的标准示例数据,方便你了解各字段的格式要求和最佳实践,然后替换为自己的真实数据即可。