Google 结构化数据测试工具只显示 PostalAddress,不显示 Dentist
Google Structured Data Testing Tool only shows PostalAddress, not Dentist
使用 Google 丰富网页摘要测试工具,我可以看到有效的邮政地址标记代码。但它没有显示任何有关牙医标记的信息,甚至没有显示错误:
<p itemscope itemtype="http://schema.org/Dentist" itemprop="Brand">DOTT. xxxxxx</p>
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span itemprop="streetAddress">...address....</span>
<span itemprop="postalCode">xxxxx</span>
<span itemprop="addressLocality">xxxxx</span>
<br>tel/fax: <span itemprop="telephone">0000000</span>
<br>email: <a href="mailto:info@xxxxxx.com"
itemprop="email">info@xxxxxx.com</a>
</p>
这应该是牙医的地址吗?如果是,则必须将 address
属性 的元素嵌套在 Dentist
类型的元素中:
<div itemscope itemtype="http://schema.org/Dentist">
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<!-- … -->
</p>
</div>
如果您这样做,Google 结构化数据测试工具会识别 Dentist
项。
在您的示例中,Dentist
项是 Brand
属性 (itemprop="Brand"
) 的值。注意这个属性不存在:Brand
is a type (but brand
是一个属性; URI 区分大小写)。由于您的示例遗漏了父类型,因此我不能说在这里使用 brand
属性 是否合适。
使用 Google 丰富网页摘要测试工具,我可以看到有效的邮政地址标记代码。但它没有显示任何有关牙医标记的信息,甚至没有显示错误:
<p itemscope itemtype="http://schema.org/Dentist" itemprop="Brand">DOTT. xxxxxx</p>
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><span itemprop="streetAddress">...address....</span>
<span itemprop="postalCode">xxxxx</span>
<span itemprop="addressLocality">xxxxx</span>
<br>tel/fax: <span itemprop="telephone">0000000</span>
<br>email: <a href="mailto:info@xxxxxx.com"
itemprop="email">info@xxxxxx.com</a>
</p>
这应该是牙医的地址吗?如果是,则必须将 address
属性 的元素嵌套在 Dentist
类型的元素中:
<div itemscope itemtype="http://schema.org/Dentist">
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<!-- … -->
</p>
</div>
如果您这样做,Google 结构化数据测试工具会识别 Dentist
项。
在您的示例中,Dentist
项是 Brand
属性 (itemprop="Brand"
) 的值。注意这个属性不存在:Brand
is a type (but brand
是一个属性; URI 区分大小写)。由于您的示例遗漏了父类型,因此我不能说在这里使用 brand
属性 是否合适。