无需登录 数据私有 本地保存

JSON-LD结构化数据验证 - Schema语法检查

11
0
0
0

JSON-LD 结构化数据验证

验证 Schema.org 结构化数据语法,检查 JSON-LD 代码合规性

1
字符: 0 提示: Ctrl+Enter 快速验证

等待验证

输入 JSON-LD 代码后点击「验证」按钮

Schema.org 常用类型参考
类型用途关键属性
Organization组织/公司name, url, logo, sameAs
LocalBusiness本地商家name, address, telephone, openingHours
Article文章/新闻headline, author, datePublished, image
Product产品name, description, image, offers, brand
BreadcrumbList面包屑导航itemListElement, position, name, item
FAQPageFAQ页面mainEntity, Question, Answer
WebSite网站name, url, potentialAction, SearchAction
Person人物name, jobTitle, image, sameAs
Event活动/事件name, startDate, location, performer
Recipe食谱name, recipeIngredient, recipeInstructions, cookTime
Review评价/评论reviewRating, author, itemReviewed, reviewBody
VideoObject视频name, thumbnailUrl, uploadDate, duration
HowTo操作指南name, step, tool, supply, totalTime
Course课程name, description, provider, teaches
SoftwareApplication软件应用name, applicationCategory, operatingSystem
常见问题 (FAQ)

JSON-LD(JSON for Linking Data)是一种使用 JSON 格式编码结构化数据的方法,被 Google、Bing 等搜索引擎广泛支持。它通过在网页中嵌入包含 @context 和 @type 的脚本标签,帮助搜索引擎理解页面内容,从而在搜索结果中显示丰富摘要(Rich Results)。

三种都是结构化数据格式。JSON-LD 使用独立的 <script> 标签注入数据,与 HTML 结构解耦,维护方便,是 Google 推荐的首选格式。Microdata 和 RDFa 直接在 HTML 元素上添加属性标记,与 DOM 紧密耦合,适合内容管理系统自动生成。

可使用本工具进行语法和 Schema 类型检查,也可以使用 Google 的富媒体搜索结果测试工具或Schema.org 官方验证器进行更全面的验证。本工具侧重快速检查 JSON 语法、@context 有效性和 @type 合规性。

@context 定义了 JSON-LD 中使用的词汇表来源。标准值为 https://schema.org,它告诉解析器 @type 中的类型名称(如 Organization、Article)引用自 Schema.org 词汇表。没有正确的 @context,结构化数据无法被搜索引擎正确解析。

正确实施 JSON-LD 结构化数据可以帮助搜索引擎生成富媒体搜索结果(如星级评分、面包屑、FAQ 折叠、产品信息等),提高点击率(CTR),间接有利于 SEO。虽然结构化数据本身不是排名直接因素,但提升的用户体验和点击率会对搜索表现产生积极影响。

可以。你可以在同一个页面中嵌入多个 <script type="application/ld+json"> 标签,也可以在一个标签中使用 JSON 数组包含多个结构化数据对象,或使用 @graph 关键字组织多个实体。确保它们之间不冲突即可。

常见错误包括:
① JSON 语法错误(缺少逗号、引号不匹配、尾随逗号);
② @context 缺失或值不正确(应为 https://schema.org);
③ @type 拼写错误或使用不存在的类型;
④ 必要属性缺失(如 Article 缺少 headline);
⑤ 日期格式不正确(应使用 ISO 8601 格式);
⑥ 嵌套结构不正确。

@type 应使用 Schema.org 词汇表中定义的类型。目前有超过 800 种类型,涵盖组织、人物、产品、文章、活动、食谱等。常用类型包括 Organization、Article、Product、BreadcrumbList、FAQPage、LocalBusiness、Event、Recipe、Review、HowTo 等。也可以使用多个类型(数组形式),如 ["Organization", "Corporation"]。