OpenGraph 结构化数据在 Google SDTT 中列为 "Unspecified Type"

OpenGraph structured data listed as "Unspecified Type" in Google SDTT

这是我第一次使用结构化数据,所以我不确定这是否是个问题,但是当我 运行 结构化数据测试工具时,我得到了 3 组数据显示像这样:

现在 ArticleWebSite 是正确的,但在顶部它说未指定类型。现在,当我查看该部分时,我得到了这个:

这似乎是从我所有的 og:tags 中加载的。我像这样指定类型:

<meta property="og:type" content="WebSite"/>

但它仍然以 "Unspecified Type" 的形式出现。

这是正确的吗?这是我需要担心的事情吗?如果是这样,我该如何解决?

这不是需要解决的问题。 SDTT 中的报告是正确的(没有指定类型),但在使用 OGP 词汇表时这是预期的。

通常,一个词汇表有classes/types(如Person)和属性(如name),但OGP只有属性,这有点不寻常。

虽然 OGP 定义了 type 属性,但它的值只是一个字符串(如 "website"),而不是实际的 RDF class。在 RDFa 中,classes 将在 typeof 属性中指定。

特别希望使用 OGP 词汇表的消费者可以解决这个问题。这样的消费者可能会认为文档中的 OGP 属性始终与该文档有关。

(关于 Webmasters SE 上同一主题的问题:Tag property og:type not recognized by the Structured Data Tool; my answer 包含更多详细信息。)