"可用性"未在Google Rich Snippet

时间:2015-06-22 19:34:42

标签: html5 seo schema.org microdata google-rich-snippets

我正在使用Schema.org属性向搜索引擎提供我的网上商店的产品数据。它包括图像,产品名称和价格等内容。一切都很好,因此,价格在Google的搜索结果中很好地显示出来。

然而,即使在等待几周后,由于某种原因,可用性(库存)也没有进入结果。

我的产品在SERP中排名第一,但没有可用性。我使用Google的结构化数据测试工具验证了我的网页,看起来很棒。

有谁知道为什么Google不打算显示可用性?

我的来源片段:

<div itemscope itemtype="http://schema.org/Product">
    <img itemprop="image" src="/media/product.jpg" alt="Product image">        
    <h2 itemprop="name">Product name</h2>

    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">

        <meta itemprop="priceCurrency" content="EUR">
        <span itemprop="price">€ 12,95</span>

       <ul>
            <li itemprop="availability" href="http://schema.org/InStock">Op voorraad</li>
        </ul>

    </div>        
</div>

2 个答案:

答案 0 :(得分:2)

我不知道这就是为什么谷歌搜索没有拿起它,但你的标记无效。

def create respond_with Parameter.create(parameter_params), location: nil end 元素不能具有li属性。

所以不是这个

href

你应该使用,例如,这个

<li itemprop="availability" href="http://schema.org/InStock">Op voorraad</li>

附注:关于<li><link itemprop="availability" href="http://schema.org/InStock"/>Op voorraad</li>

price属性的值不应包含货币符号,因此您可能希望使用此值:

price

由于Schema.org建议使用<span itemprop="price">12,95</span> € 作为小数点分隔符,因此您可以使用.元素或data元素来了解访问者meta的方式:

,
<data itemprop="price" value="12.95">12,95</data> €

答案 1 :(得分:0)

http://schema.org/InStock最好在itemscope级别定义,你的itemprop可以像以前一样继续在li标签中提及,而不包含链接。

Google可能不会选择在自然搜索结果中显示可用性,具体取决于它与用户相比价格,项目名称等相关信息的相关程度(请记住,结果中只有有限的空间)。

您的其他竞争对手的列表是否显示可用性?