4

我已经在我的网站上为我的 iPhone 应用程序yycParking设置了 Google 的 Rich Snippets 代码。相关的 HTML 如下所示:

<div itemscope itemtype="http://schema.org/SoftwareApplication">
  <!-- ... -->
  <h2 class="txt-align-center" itemprop="description">
    <strong>yycParking</strong> provides real time updates of parking in downtown Calgary
  </h2>
  <!-- ... -->
  <div class="two-column last">
    <!-- ... -->
      <p>We created <strong itemprop="name">yycParking</strong> to enhance a service provided by ...</p>
    <!-- ... -->
  </div>
  <div class="two-column last txt-align-right">
    <!-- ... -->
      <a title="Download the YYC Parking App from the iTunes store now" href="http://itunes.apple.com/ca/app/yycparking/id460852653?mt=8" target="_blank" itemprop="url">
        <img class="alignnone size-full wp-image-436" title="app-store-badge" src="http://randomtype.ca/cms/assets/app-store-badge.png" alt="" />
      </a>
    <!-- ... -->
  </div>
  <p>
    <meta itemprop="image" content="http://randomtype.ca/cms/assets/app-icon-124x124.png" />
  </p>
</div>

你会从上面的 HTML 中看到我包含了以下元素:

  • 架构:itemscope itemtype="http://schema.org/SoftwareApplication"
  • 描述:itemprop="description"
  • 姓名:itemprop="name"
  • 网址:itemprop="url"
  • 图片:itemprop="image"

通过阅读丰富的代码片段软件应用程序规范,我相信我已经达到了 4 个必需项,并正确识别了我所遵循的模式。

通过Rich Snippet 测试工具运行它,我得到的结果不会将片段识别为 iPhone 应用程序,并且会跳过像“Cut the Rope”这样的漂亮图像。

我错过了什么吗?我想主宰卡尔加里停车市场 - 但谷歌阻止了我!1:P

4

2 回答 2

1

看起来,您缺少价格平均评级
我不知道是否对需要什么和不需要什么有严格的定义,但是添加这两个解决了我的问题。

您可能还需要考虑添加更多信息,例如操作系统和版本。

您可以在此处查看一个工作示例。

<dl>
    <dt>Updated:</dt>
    <dd><time itemprop="datePublished">September 29, 2011</time></dd>

    <dt>Current Version:</dt>
    <dd itemprop="softwareVersion">1.1.1</dd>

    <dt itemprop="operatingSystems" content="iOS">Requires iOS:</dt>
    <dd>4.0 and up</dd>

    <dt>Size:</dt>
    <dd itemprop="fileSize">14.2 MB</dd>

    <dt>Price:</dt>
    <dd itemprop="offers" itemscope itemtype="http://schema.org/Offer">
        <span itemprop="price">9.99$</span>
    </dd>

    <dt>Average Rating:</dt>
    <dd itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
        <span itemprop="ratingValue">3.6</span>
        (in <span itemprop="ratingCount">931728</span> ratings)
    </dd>
</dl>

PS:我不是这个主题的专家,我只是编辑了 Cut the Rope 页面并继续测试,直到代码最少但仍然有效。:P

于 2011-10-26T13:02:40.747 回答
0

实际的“错误”似乎是测试工具的错误。但是,我查看了您提到的“切断绳索”示例,实际上拉动图像和其他格式的是Open Graph 协议

<meta property="og:title" content="Cut the Rope" />
<meta property="og:type" content="game" />
<meta property="og:image" content="http://chillingo.com/media/games/small/240x100_cuttherope.png" />
<meta property="og:site_name" content="Chillingo">
于 2011-10-20T23:20:24.743 回答