跳到主要内容

工具 05 · P0

JSON-LD 生成与校验器

填一张表单,看着 JSON-LD 自动成形,先把必填项的错误改掉,再粘到站点里。

字段

生成的 JSON-LD

—
 

校验

    怎么用

    1. 01

      选一种类型

      Article、Product、Breadcrumb、FAQ 和 Organization 基本覆盖了大多数页面。每种类型只询问真正会展示出来的属性。

    2. 02

      填写必填字段

      带星号的字段缺失时会被富结果校验器判为不合格。其余字段可选,但会影响结果的展示。

    3. 03

      粘贴并验证

      把 script 标签复制进 <head>,部署后把 URL 丢进 Google Rich Results Test 跑一遍。本工具校验的是结构,不是 Google 是否真的判定可用。

    常见问题

    ▸ JSON-LD 是什么,为什么不用 microdata?

    JSON-LD 是 script 标签里的一段 JSON,用来描述页面。Google 推荐它而不是 microdata 和 RDFa,因为它集中在一处,不必散落在标记里,能扛住模板改动,也更容易用程序生成和校验。

    ▸ script 标签放在哪里?

    对 Google 来说放文档任何位置都行,但放进 <head> 能和其他元信息放在一起,并保证在 body 解析前就已存在。如果你的框架是从配置对象生成 head 标签,就加到那里,别硬编码在模板里。

    ▸ 结构化数据能提升排名吗?

    不能直接提升。Google 把它当作理解和呈现页面的手段,而不是排名因素。它影响的是展示效果——富结果通常点击率更高——并为 AI 助手、购物入口这类机器读取方提供数据。

    ▸ 为什么我的 FAQ 标记没在搜索结果里显示?

    Google 已把 FAQ 富结果收窄到少数权威站点,所以大多数页面不会再出现可展开列表。为机器读取方保留标记仍有价值,但别指望搜索结果页会有可见变化。

    ▸ 一个页面可以放多段 JSON-LD 吗?

    可以。允许放多个 script 块,也可以用单个块加 @graph 数组。只是别用相互冲突的取值重复描述同一个实体——每个实体只挑一处描述,并保持一致。