web-dev-qa-db-ja.com

hProduct MicroformatがGoogleで機能しない

hProductを使用しようとしています。

<div class="hproduct">
  <span class="brand">ACME</span> <span class="fn">Executive Anvil</span>
  <img class="photo" src="http://microformats.org/wiki/skins/Microformats/images/logo.gif" />
  <span class="review hreview-aggregate">
    Average rating: <span class="rating">4.4</span>, based on <span class="count">89
      </span> reviews
  </span>

  Regular price: $179.99
  Sale: $<span class="price">119.99</span> (Sale ends 5 November!)

  <span class="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 class="category">
    <span class="value-title" title="Hardware > Tools > Anvils">Anvils</span>
  </span>
</div>

http://www.google.com/webmasters/tools/richsnippetsratingのみを認識し、photo/price/categoryは認識しません、それでもこの警告が表示されます:

警告:リッチスニペットを使用してプレビューを生成するには、価格、レビュー、または在庫が存在する必要があります。

ツールには価格が表示されず、写真も表示されません。

Example snippet

Google独自の例 を使用しました。
microformats.orgの例 もテストしました。

Microdataで価格を表示することはできましたが、Microformatsを本当に使いたいです。

4
silverfox

テストツールでのHTMLの例
私にとって完璧に動作します。あなたが言うことはすべて問題として認識されており、警告はありません。

enter image description here

Googleのドキュメントのサンプルコードdoesは警告を表示しますが、それはマークアップを壊している構文エラーのためです。

<img class="photo" src="anvil_executive.jpg />

src属性には閉じ引用符がありません。これを修正すると、警告は消えます。

3
Su'

Googleは、特定の種類のシーマオブジェクトの写真のみを表示します。レシピ、ソフトウェアアプリケーション...通常の製品では表示されません。

0
Łukasz Rysiak