我在所有联系点代码上收到此错误,我似乎无法找到如何设计它。在Schema.org示例中,它看起来是正确的。我想确保如果可能的话我可以获得一个结构化的代码段。
错误:必须将ContactPoint附加到具有声明类型的父级。
代码:
意外/被盗:01-800-555-5555答案 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"
}]
}