web-dev-qa-db-ja.com

評価の代わりに「いいね!」のリッチスニペット

リッチスニペットの詳細を知り始めたばかりで、 集計評価 をサポートしていることがわかりました。しかし、私のブログでは、ユーザーは記事を評価できません。彼らは彼らを「いいね」することができます(Facebookのように)。いくつかの記事には何百ものいいねがあり、SERPからのデータを見ると、ユーザーがそれらの記事を読むためのより多くのモチベーションが得られると思います(たとえば、4つまたは5つ星の記事5のうち)。

リッチスニペットを使用してこれを行うことに関する情報を見つけることができなかったので、サポートされていないか、適切な場所を探していないと考えています。

リッチスニペットは、評価の代わりに「合計高評価」をサポートしていますか?

2
Nick

語彙Schema.orgは、この目的のためのプロパティを提供していません。

Schema.orgはタイプ LikeAction を定義しますが、これは何かが好きな(または好きになれる)アクションactionを表すためです。 (タイプ UserLikes は推奨されていませんが、とにかく助けにはなりません。)

Schema.orgで、あなたの記事が複数のLikeActionアイテム(それぞれの類似のもの)のオブジェクトであることを表すことができますが、それは多くのいいね!を持つ記事の追加のマークアップ/データになります。

Microdataの例:

<!-- user 23 liked article 42  -->
<div itemscope itemtype="http://schema.org/LikeAction">
  <link itemprop="agent" href="http://example.com/users/23" />
  <link itemprop="object" href="http://example.com/articles/42" />
  <link itemprop="actionStatus" href="http://schema.org/CompletedActionStatus" />
</div>

<!-- user 12 liked article 42  -->
<div itemscope itemtype="http://schema.org/LikeAction">
  <link itemprop="agent" href="http://example.com/users/12" />
  <link itemprop="object" href="http://example.com/articles/42" />
  <link itemprop="actionStatus" href="http://schema.org/CompletedActionStatus" />
</div>

<!-- user 5 liked article 42  -->
<div itemscope itemtype="http://schema.org/LikeAction">
  <link itemprop="agent" href="http://example.com/users/5" />
  <link itemprop="object" href="http://example.com/articles/42" />
  <link itemprop="actionStatus" href="http://schema.org/CompletedActionStatus" />
</div>

(同様の日時を追加することもできます。カウントだけが重要な場合は、agentおよびactionStatusを省略できます。)

とにかく、Google検索では高評価数を示すリッチスニペットを提供していません。

3
unor