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

结构化数据代码快速检查 - 验证 JSON-LD 语法与必填属性

11
0
0
0

结构化数据验证器

JSON-LD

验证 JSON-LD 语法、检测 Schema.org 类型、检查必填属性 — 确保结构化数据符合 Google 富媒体搜索结果要求

1
字符: 0 行: 1
等待验证

输入 JSON-LD 代码

点击 验证 或加载示例开始检查

常见问题与知识

JSON-LD(JavaScript Object Notation for Linked Data)是一种使用 JSON 格式编码的结构化数据,用于向搜索引擎提供页面的语义信息。它被放置在 HTML 的 <script type="application/ld+json"> 标签中,是 Google 推荐的结构化数据格式之一。通过 JSON-LD,你可以告诉搜索引擎页面的内容类型——是文章、产品、食谱还是活动——从而有机会获得富媒体搜索结果(Rich Results),如星级评分、价格、面包屑导航等。

结构化数据是 SEO 的关键组成部分。正确实施 JSON-LD 可以:① 提升页面在搜索结果中的展示效果(富媒体摘要);② 提高点击率(CTR),因为有视觉增强;③ 帮助搜索引擎更准确理解页面内容;④ 对语音搜索和 Google Assistant 结果至关重要。Google 明确表示结构化数据是排名因素之一,尤其是对于电商、食谱、活动等内容类型。

Google 支持多种类型的富媒体搜索结果,包括:Article(文章)、Product(产品)、BreadcrumbList(面包屑导航)、FAQPage(常见问题)、LocalBusiness(本地商家)、Recipe(食谱)、Event(活动)、Review(评价)、VideoObject(视频)、Organization(组织)、Person(人物)等。每种类型都有特定的必填和推荐属性,满足要求才能出现在富媒体搜索结果中。本工具会自动检查这些必填属性。

你可以通过多种方式验证:① 使用本工具快速检查 JSON-LD 语法和必填属性;② Google 官方的 Rich Results Test 测试富媒体结果资格;③ Schema.org 的 Schema Markup Validator 进行完整验证。建议在发布前先用本工具快速检查语法,再用 Google 工具做最终验证。

常见错误包括:① 多余的尾部逗号(JSON 不允许最后一个元素后有逗号);② 属性名未使用双引号;③ 字符串值使用单引号而非双引号;④ 缺少必填属性(如 Article 缺少 headline 或 datePublished);⑤ @type 值拼写错误;⑥ 嵌套结构不正确;⑦ 日期格式不符合 ISO 8601 标准。本工具会精确定位语法错误并给出修复建议。

@graph 是 JSON-LD 中用于在一个脚本块中声明多个独立实体(节点)的机制。当页面需要多种结构化数据(如同时标记 Organization 和 WebSite)时,可以使用 @graph 数组将它们组合在一起。本工具会自动识别 @graph 结构,并分别验证每个节点的类型和必填属性。