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

结构化数据 (JSON-LD) 验证器 - Schema.org 类型检测

22
0
0
0

结构化数据 (JSON-LD) 验证器

验证 JSON-LD 语法,检测 Schema.org 类型,确保结构化数据符合规范

快捷示例:
jsonld-editor
字符:0 行:0
验证结果

输入 JSON-LD 代码并点击验证

支持单个对象或数组格式

常见 Schema.org 类型快速参考
类型 层级 核心属性 Google Rich Result
ProductThingname, description, image, offers, sku支持
ArticleThing > CreativeWorkheadline, author, datePublished, image支持
FAQPageThing > CreativeWork > WebPagemainEntity (Question/Answer)支持
BreadcrumbListThingitemListElement (ListItem)支持
RecipeThing > CreativeWork > HowToname, recipeIngredient, recipeInstructions支持
LocalBusinessThing > Organization > LocalBusinessname, address, telephone, openingHours支持
EventThingname, startDate, location, performer支持
ReviewThing > CreativeWorkreviewRating, author, itemReviewed支持
HowToThing > CreativeWorkname, step (HowToStep), tool, supply支持
VideoObjectThing > CreativeWork > MediaObjectname, contentUrl, thumbnailUrl, duration支持
OrganizationThingname, url, logo, contactPoint部分
PersonThingname, url, image, sameAs
JobPostingThingtitle, description, hiringOrganization, datePosted支持
CourseThing > CreativeWorkname, description, provider, teaches支持
WebSiteThing > CreativeWorkname, url, potentialAction (SearchAction)支持

常见问题 (FAQ)

JSON-LD(JavaScript Object Notation for Linked Data)是一种轻量级的结构化数据格式,用于在网页中嵌入语义化信息。它是 Google 推荐的三种结构化数据格式之一(另外两种是 Microdata 和 RDFa)。JSON-LD 的优势在于它独立于 HTML 结构,可以放在 <script type="application/ld+json"> 标签中,不会影响页面渲染。正确使用 JSON-LD 可以帮助搜索引擎更好地理解页面内容,有机会获得 Rich Results(富结果展示),如星级评分、面包屑导航、FAQ 折叠等,从而提升点击率。

Schema.org 是由 Google、Microsoft、Yahoo 和 Yandex 联合创建的一套结构化数据词汇表(Vocabulary)。它定义了数百种类型(如 Product、Article、Recipe 等)及其属性。JSON-LD 是承载 Schema.org 词汇的一种编码格式——你可以把 Schema.org 理解为"字典",JSON-LD 是"书写方式"。在 JSON-LD 中,通过 @context: "https://schema.org" 声明使用 Schema.org 词汇表,通过 @type 指定具体类型。

验证结构化数据有多个途径:1) 使用本工具快速检查 JSON-LD 语法和 Schema.org 类型识别;2) Google 官方提供的 Rich Results Test,可以检测页面是否支持富结果展示;3) Schema.org 官方提供的 Schema Markup Validator,进行全面的语义验证。建议在发布前使用多种工具交叉验证。

是的。@context@type 是 JSON-LD 结构化数据的两个核心字段。@context 定义了术语的上下文,对于 Schema.org 结构化数据,通常设置为 "https://schema.org"@type 指定了实体的类型,如 Product、Article 等。缺少这两个字段中的任何一个,搜索引擎可能无法正确解析结构化数据。此外,@context 也可以是数组,包含多个上下文来源。

常见的 JSON-LD 错误包括:1) 尾随逗号——对象或数组最后一个元素后面多余的逗号(JSON 标准不允许);2) 使用单引号——JSON 要求字符串使用双引号;3) 缺少引号——属性名必须用双引号包裹;4) @context 拼写错误——注意是 @context 而非 @content5) URL 格式不正确——确保所有 URL 以 https:// 开头;6) 类型层级错误——使用了不该使用的属性组合。本工具会帮助检测这些常见问题。

可以。一个页面可以包含多个 <script type="application/ld+json"> 标签,每个标签中有独立的 JSON-LD 数据。也可以在一个 JSON-LD 块中使用数组格式包含多个结构化数据对象(使用 @graph 或直接使用顶层数组)。Google 推荐将相关的结构化数据放在同一个块中,使用 @graph 或数组来组织,这样更清晰且便于维护。