<div
itemscope="itemscope"
itemtype="http://schema.org/Product"
itemid="urn:mpn:123456789">
<link
itemprop="additionalType"
href="http://www.productontology.org/id/Lawn_mower">
<span
itemprop="http://purl.org/goodrelations/v1#category"
content="Lawn mower">
Lawn mower
</span>
</div>
上面是我的标记片段,当我打开Google Structured Data Testing Tool时,我收到错误:
“错误:页包含不属于架构的属性”http://purl.org/goodrelations/v1#category“。”
我正在考虑从SPAN标签中删除微数据,只保留上面的链接标签和微数据,以使其有效。
在[http://www.productontology.org/doc/lawn嫒mower]上有一条声明:“最新消息:schema.org刚刚实现了我们的建议,即在考虑使用此服务的情况下定义一个additionalType属性!”我认为这意味着它是兼容的。
这个错误会影响我的搜索引擎优化吗?有什么建议给我吗?我找了很多遍,找不到任何相关的东西。
@davideering帮助后的最终标记:
<div itemscope="itemscope" itemtype="http://schema.org/Product" itemid="urn:mpn:123456789">
<a href="http://127.0.0.1/jkr/123456789" itemprop="url">
<img itemprop="image" alt="Partnumber:123456789" src="http://127.0.0.1/jkr/img/123456789.jpg" content="http://127.0.0.1/jkr/img/123456789.jpg">
<span itemprop="name">123456789 - Bosh lawn mower</span>
</a>
<span>PartNumber: </span>
<span itemprop="mpn">123456789</span>
<span>Line: </span>
<span itemprop="additionalType" href="http://www.productontology.org/id/Lawn_Mower">Lawn mower</span>
<span>Manuf.: </span>
<div itemscope="itemscope" itemprop="manufacturer"
itemtype="http://schema.org/Organization"><span itemprop="name">Bosh</span>
</div>
<div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
<meta itemprop="availabilityStarts" content="2013-10-20 05:27:36"><span itemprop="priceCurrency" content="USD">USS</span><span itemprop="price" content="565.29">565,29*</span>
<link itemprop="availability" href="http://schema.org/OutOfStock"><span itemprop="inventoryLevel" content="0">Ask for it</span>
</div>
</div>
最佳答案
好吧,产品模式必须始终包含一个名称。最后一个itemprop行的结构不正确。所以下面的代码在谷歌的测试工具中测试得很好:
<div
itemscope="itemscope"
itemtype="http://schema.org/Product"
itemid="urn:mpn:123456789">
<span itemprop="name">Name of Lawn Mower</span>
<link
itemprop="additionalType"
href="http://www.productontology.org/id/Lawn_mower">
<span rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#sell"
content="Lawn mower">
Lawn mower
</span>
</div>
尽管在您的情况下,我不确定是否有必要将产品模式和goodrelations标记结合起来。您可以使用GoodRelations创建整个标记,也可以使用schema.org并简单地使用标记[链接]
itemprop=“附加类型”
如果当前在代码中,则继续使用schema标记其余部分。