ContactPoint架构上的错误

时间:2017-11-21 03:18:32

标签: schema

我在所有联系点代码上收到此错误,我似乎无法找到如何设计它。在Schema.org示例中,它看起来是正确的。我想确保如果可能的话我可以获得一个结构化的代码段。

错误:必须将ContactPoint附加到具有声明类型的父级。

代码:

    意外/被盗:01-800-555-5555
道路救援:01-800-555-5556

1 个答案:

答案 0 :(得分:0)

ContactPoint的实例可能显示为属性类型的属性值,例如Organization,Message,ServiceChannel,Person等。另见http://schema.org/ContactPoint

下面的代码片段给出了一个示例。它在https://search.google.com/structured-data/testing-tool

上进行了测试
 <div>
      <div itemtype="http://schema.org/Organization" itemscope>
        <div itemprop="contactPoint" itemtype="http://schema.org/ContactPoint" itemscope>
          <meta itemprop="contactType" content="customer service" />
          <meta itemprop="telephone" content="+1-400-500-6000" />
        </div>
        <h1 itemprop="name">My Company</h1>
        <link itemprop="url" href="http://www.mycompany.com/" />
    </div>
</div>

或者,用json-ld编码:

{ "@context" : "http://schema.org",
      "@type" : "Organization",
      "url" : "http://mycompany.com",
      "name" : "My Company",
      "contactPoint" : [
        {
          "@type" : "ContactPoint",
          "telephone" : "+1-400-500-6000",
          "contactType" : "customer service"
        }] 
}