如何在schema.org产品片段中包含“itemCondition”和“logo”架构标签?

时间:2013-10-28 19:15:01

标签: html html5 schema.org rich-snippets

我正在尝试将schema.org代码段添加到我的产品页面。我的客户要求我在产品单页中显示以下schema.org标签

1)itemCondition

2)徽标(仅显示品牌形象网址)

Schema.org仅为每个标签提供了标签说明,但未提及如何为大多数标签实施标签。目前我的代码段显示如下

<div itemscope itemtype="http://schema.org/Product">
    <img itemprop="image" src="/uploads/pen102-a13-olv_1.jpg" />
    <span itemprop="name">BOWERBRIDGE INSULATED JKT</span>


    <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
      <span itemprop="lowPrice">$400</span>
        to <span itemprop="highPrice">$600</span>
        from <span itemprop="offerCount">20</span> sellers
    </div>
</div>

任何人都可以告诉我如何在上面的代码段中包含我的客户端必需标记。

我的客户需要以下schema.org标记。

1)itemCondition

2)徽标(仅显示品牌形象网址)

修改

<div itemscope itemtype="http://schema.org/Product">
    <meta itemprop='logo' content='http://rstest.mydomain.com/images/userfiles/logos/stone-island.png'/>

    <span itemprop='itemCondition'><br />
        • Removable arm badge logo<br />
        • Pull over hoddy<br />
        • Panel pocket<br />
        • Regular fit<br />
        • Zip side pockets<br />
        • Long sleeve<br />
        • 100% Cotton<br />
        • 40 Degree wash<br />
        <br />
        591565220<br />
        <br />
        View our full range of <a href="http://www.mydomain.com/mens/hoodies/" target="_self">Mens Hoodies</a>
    </span>
</div>

受众群体代码

<div itemscope itemtype="http://schema.org/Product">
  <span itemprop="audience" itemscope itemtype="http://schema.org/PeopleAudience">
    <meta itemprop="gender" content="male"/>
  </span>
</div>

错误:页面包含属性“性别”,该属性不属于架构。

3 个答案:

答案 0 :(得分:3)

对于logoshould use the link element代替meta元素:

<link itemprop="logo" href="http://rstest.mydomain.com/images/userfiles/logos/stone-island.png" />

对于itemCondition:您不应在此处使用br elements。使用ul表示功能,div表示文章编号,p表示“查看我们的全部范围...”。

对于audiencePeopleAudience不支持gender property(仅适用于People)。你可能指的是suggestedGender property

答案 1 :(得分:1)

您可以使用结构化数据助手为您进行标记(至少对于徽标):

https://www.google.com/webmasters/markup-helper/u/0/

如果您使用与itemCondition类似的其他属性,您可以了解标记的外观。

答案 2 :(得分:0)

这对我有用:

<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
  <meta itemprop="name" content="http://example.com"/>
  <meta itemprop="url"  content="http://example.com/myurl"/>
  <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
    <meta itemprop="url" content="http://example.com/logo.png"/>
  </div>
</span>