1

我正在使用 Microdata 改进我的网站的产品部分的标记。一切都很好,因为信息按预期显示在 Google 结果中。

但我认为为给定产品指定一个类别会很好。我到处搜索并使用了http://Schema.org/Product中找到的每个属性规范,但似乎没有任何东西可以用来指定“类别”。

我尝试设置itemprop="category",但 Google 的 Rich Snippet Tool 给了我这个警告:“页面包含不属于架构的属性“类别”。”,这是真的。

有谁知道我应该使用哪个属性来指定产品的类别?对此有任何想法都会很好。

4

2 回答 2

2

schema.org/Offer具有类别属性。

项目的类别。较大的符号或斜线可用于非正式地指示类别层次结构。

所以这样的东西会起作用。

<div itemscope itemtype="http://schema.org/Product">
  <span itemprop="name">Kenmore White 17" Microwave</span>
  <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
  <div itemprop="aggregateRating"
    itemscope itemtype="http://schema.org/AggregateRating">
   Rated <span itemprop="ratingValue">3.5</span>/5
   based on <span itemprop="reviewCount">11</span> customer reviews
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <span itemprop="price">$55.00</span>
    <link itemprop="availability" href="http://schema.org/InStock" />In stock
    <span itemprop="category">LargeCategory > SmallCategory</span>
  </div>
</div>  

或者

另一种选择是使用 data-vocabulary.org,它的 Product 类中有category属性。谷歌可以,但其他搜索引擎不行。但对于谷歌来说,它会起作用。像这样:

<div itemscope itemtype="http://data-vocabulary.org/Product">
  <span itemprop="brand">ACME</span> <span itemprop="name">Executive
    Anvil</span>
  <img itemprop="image" src="anvil_executive.jpg" />

  <span itemprop="description">Sleeker than ACME's Classic Anvil, the 
    Executive Anvil is perfect for the business traveler
    looking for something to drop from a height.
  </span>
  Category: <span itemprop="category" content="Hardware > Tools > Anvils">Anvils</span>
  Product #: <span itemprop="identifier" content="mpn:925872">
    925872</span>
  <span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
    <span itemprop="rating">4.4</span> stars, based on <span itemprop="count">89
      </span> reviews
  </span>

  <span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
    Regular price: $179.99
    <meta itemprop="currency" content="USD" />
    $<span itemprop="price">119.99</span>
    (Sale ends <time itemprop="priceValidUntil" datetime="2020-11-05">
      5 November!</time>)
    Available from: <span itemprop="seller">Executive Objects</span>
    Condition: <span itemprop="condition" content="used">Previously owned, 
      in excellent condition</span>
    <span itemprop="availability" content="in_stock">In stock! Order now!</span>
  </span>
</div>

您可以在此处找到有关此词汇的更多信息。

于 2013-08-13T05:26:28.890 回答
0

我不明白在http://schema.org/Product上提到了类别(在品牌下),仍然在https://developers.google.com/structured-data/testing-tool/它显示为错误. 他们最近添加了这个属性吗?

于 2015-05-29T07:07:51.590 回答