Google SDTT:“对于产品类型的对象,Google 无法识别属性‘可用性’”

Tom*_*999 2 microdata schema.org

情况:需要将availability属性添加到产品页面。

Schema.org 为微数据推荐这种格式:

<link itemprop="availability" href="http://schema.org/InStock" />In stock
Run Code Online (Sandbox Code Playgroud)

我将它与我们网站上的代码结合起来:

<li>
    <i class="fa fa-check-square-o">&nbsp;
        <link itemprop="availability" href="http://schema.org/InStock">
        <span>In Stock</span>
    </i>
</li>
Run Code Online (Sandbox Code Playgroud)

问题:谷歌结构化数据测试工具报告:

http://schema.org/InStockavailabilityGoogle 无法识别类型为 的对象的属性Product。)

这是代码问题吗?
或者我是否缺少该availability属性的一些 Schema/Google“包装器” ?

Tom*_*999 5

确认。弄清楚了。availability必须在一个Offer

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">              
  <h1>
    <ul>
      <li>
        <i class="fa fa-check-square-o">&nbsp;
          <link itemprop="availability" href="http://schema.org/InStock">
          <span>In Stock</span>
        </i>
      </li>
    </ul>
  </h1>
</div>
Run Code Online (Sandbox Code Playgroud)