分享
三行代码  ›  专栏  ›  技术社区  ›  Smokey Dawson

在google sdtt中被列为“未指定类型”的opengraph结构化数据

  •  1
  • Smokey Dawson  · 技术社区  · 9 月前

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

    现在 Article WebSite 是正确的,但在顶部它表示未指定的类型。现在,当我查看该部分时,我会得到:

    这好像是我所有的 og:tags . 我指定的类型如下:

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

    但它仍然以“未指定类型”出现。

    这是正确的吗?这是我需要担心的事情吗?如果是的话,我怎样才能解决这个问题?

    1 回复  |  直到 9 月前
        1
  •  1
  •   unor    9 月前

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

    通常,词汇表有类/类型(如 Person )和属性(如 name ,但ogp只有一些特性,这有点不寻常。

    而ogp定义了 type 属性,它的值只是一个字符串(如“website”),而不是实际的RDF类。在RDFA中,类将在 typeof 属性。

    特别期望使用ogp词汇表的消费者将能够处理这一问题。这样的使用者可能会假定文档中的ogp属性总是与该文档有关。

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