← 返回工具箱

SEO / 结构化数据

JSON-LD Schema 结构化数据生成器

生成六种常用 Schema,先检查必填字段、网址、价格和日期,再输出纯 JSON 或可直接放进页面的 script 标签。

结构化数据必须描述当前页面真实可见的内容。代码通过校验不等于一定获得富媒体结果;发布后还要用 Google 富媒体搜索结果测试和 URL 检查复核抓取版本。

PUBLISH NOTES

结构化数据不是装饰代码

选择真实类型不要为了获得更醒目的搜索样式,把普通文章伪装成商品、本地商家或问答页面。
保持页面一致价格、库存、作者、发布日期和地址变化时,页面正文与 JSON-LD 要一起更新。
检查搜索资格Schema.org 属性有效,不代表 Google 一定支持对应富媒体结果;以当前官方文档为准。

RELATED TOOLS

查看全部工具 →

USE & REVIEW

JSON-LD Schema 结构化数据生成器常见问题

查看全部工具指南 →

JSON-LD 里的内容必须在页面上看得到吗?

必须。结构化数据应该描述当前页面真实可见的主要内容,不能在代码里添加页面没有展示的价格、评价、FAQ、地址或作者信息。即使 JSON 语法正确,隐藏或误导性标记仍可能被忽略,严重时还可能触发结构化数据人工处置。

生成 FAQPage 后,Google 一定会显示 FAQ 富媒体结果吗?

不会。FAQPage 仍是 Schema.org 类型,但 Google 已不再向普通站点普遍展示 FAQ 富媒体结果。它可以继续表达页面问答结构,不能当作增加搜索结果占位的保证;问题和答案也必须在页面上供用户阅读。

Product 结构化数据应该放在商品列表页吗?

通常不应该。商品摘要标记面向单件商品或同一商品的明确款式页面,列表页、分类页和把多件商品混成一个 Product 都容易失去资格。价格、币种、库存与商品 URL 还要和页面当前内容保持一致。

多个门店可以共用一个 LocalBusiness 吗?

每个实际营业地点应有自己的 LocalBusiness 实体和准确地址,最好放在对应门店页面。不要把多个城市的电话、营业时间和地址塞进同一个地点对象;连锁品牌可另用 Organization 表示总部或品牌关系。

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

Google 可以读取 head 或 body 中的 JSON-LD,关键是代码属于当前页面、能被抓取并与可见内容一致。服务端输出通常更容易检查;客户端生成时要用 URL 检查确认渲染后的抓取版本确实包含标记,而且不要在加载后反复改写。

通过 Schema.org Validator 就能获得富媒体结果吗?

不能。Validator 主要检查词汇和语法,Google 富媒体测试检查其当前支持的搜索功能,两者通过都不代表一定展示。页面仍要可抓取、可索引、符合内容与质量指南,搜索引擎也会根据查询和设备决定是否使用增强样式。