跳转到主要内容

如何在 Site Audit 中监控结构化数据问题

如果 Site Audit 发现验证错误,该如何查看结构化数据以及如何处理。

Constance Tan avatar
作者:Constance Tan
本周更新

结构化数据是一种标准化的提供网页信息的方式。 它帮助搜索引擎理解您的内容,并更好地在搜索结果中呈现。 Site Audit 验证结构化数据是否符合 schema.org 词汇表和 Google 指南的要求,用于丰富搜索结果。

Schema.org 已经设定了一种标准版,说明如何通过属性、其可能的类型和值来定义结构化数据,以及如何将属性嵌套在一起。

Google 利用结构化数据在搜索引擎结果页面(SERPs)中显示网站内容,比如产品轮播、FAQ 部分、本地业务功能、食谱等。 有几十个这样的搜索功能。 对于每一种,Google 对页面上必须存在的某些结构化数据层次、属性和类型提出了要求。 Site Audit 包含检查 Google 指南中列出的必需规则。

如何寻找结构化数据问题

一旦您的网站抓取完成,您可以通过以下方式查找有关网页结构化数据的信息:

问题

如果 Site Audit 发现了结构化数据的问题,您将在 概述所有问题 报告中找到它们。 Schema.org和Google验证错误被报告为不同的问题。

URL 详情

如果您想查看特定页面的结构化数据,只需在页面探索器中查找并点击它。 它将打开URL 详情面板。 导航至结构化数据标签查看报告。

筛选功能

页面探索器中,您还可以搜索具有特定结构化数据属性和值的页面。 有四个可用的过滤器:

  • Schema 项目

  • Schema 属性

  • Schema 属性值

  • 结构化数据问题

如何调查结构化数据问题

我们建议以下工作流程:

  1. 打开问题报告。 它会显示具有结构化数据验证错误和警告的页面。 点击“查看问题”链接,将直接导航至URL 详情面板/结构化数据标签。

  2. 结构化数据标签显示具有错误的结构化数据属性,以及每个问题的详细描述和有用链接:

    • Schema验证问题链接到Schema.org文档。

    • Google 验证问题参考Google指南。

  3. 您可以在页面的实际源代码中检查报告的问题。 只需打开查看源代码标签,并搜索参数名称或值。

Site Audit 检查的常见验证问题

Schema.org问题

  • JSON解析错误。 如果我们的爬虫完全无法解析页面上的结构化数据,则此问题被标记。

  • 缺少 @type 属性。 如果 schema 对象缺少 @type 属性,则标记此问题。

  • 无效的 schema 类型。 如果 schema 类型无效,则标记此问题。

  • 无效的 schema 属性。 如果属性名称无效,则标记此问题。

  • 属性的意外类型。 如果为给定属性指定了不期望的类型,但该类型仍然有效,则标记此问题。 我们还列出期望的类型。

  • 意外的属性。 如果属性不期望出现在给定的 schema 对象中,但属性名称仍然有效,则标记此问题。

  • 属性的无效值。 如果属性期望某些特定的定义值,但我们发现了其他值,则标记此问题。 例如。 “dayOfWeek”属性只期望工作日名称。

  • 重复的属性名称。 如果对象有两个或多个重复的同一属性,则标记此问题。

  • 类型已被废弃。 如果 schema.org 废弃了某种类型,则标记此问题。

  • 属性已被废弃。 如果 schema.org 废弃了某个属性,则标记此问题。

Google 问题

  • Google搜索功能缺少必需属性。 如果您的数据缺少某个必需属性,则标记此问题。 Google 需要此属性以便在指定的搜索功能中显示您的内容。

  • Google搜索功能缺少某个必需属性之一。 与上述问题相同,但您只需包含某个列出的属性即可与Google指南对接。

  • Google搜索功能缺少必需的类型。 标记的属性应具有某种类型以使您的内容符合指定的 Google 搜索功能。

Site Audit 与其他第三方验证器的比较

您可以用来比较我们验证结果的几个免费验证器:

它们可能会报告略有不同的结果,这些结果可能与我们的或彼此的不一致。 此外,它们有时与官方文件不符。 例如,Google的富结果验证器有时在其自家指南中提到的问题不会报告。 Site Audit 将尝试尽可能一致地依据 Google 的指南进行报告,并附上指南的链接。 但如果您对我们的验证结果有任何问题或顾虑,请联系我们的支持团队 [email protected]https://help.ahrefs.com 进行在线聊天。

相关博客文章:

这是否解答了您的问题?