ソフトウェア アプリ(ベータ版)

ソフトウェア アプリの情報をウェブページの本文内でマークアップすると、アプリの詳細をよりわかりやすく Google 検索結果に表示できます。

検索結果に表示されたソフトウェア アプリのリッチリザルトのスクリーンショット

JSON-LD については、リッチリザルト タイプの実装を進めている段階です。現時点では、microdata か RDFa を使用することをおすすめします。

JSON-LD

JSON-LD でソフトウェア アプリを記述する例を示します。

RDFa

RDFa でソフトウェア アプリを記述する例を示します。

microdata

microdata でソフトウェア アプリを記述する例を示します。

このサンプルについて解説します。

  • 一覧に表示される各アプリは、次のように <div> で囲まれています。
    <div itemscope itemtype="https://schema.org/SoftwareApplication">

    itemscope は、<div> 内のコンテンツがアイテムであることを示しています。itemtype="https://schema.org/SoftwareApplication" は、そのアイテムがソフトウェア アプリであることを示しています。

  • <div> は、アプリのプロパティ(アプリの名前、必要なオペレーティング システムなど)を記述するものです。アプリのプロパティをラベル付けするために、これらのプロパティのいずれかを含む各要素(<div><span> など)に itemprop 属性が割り当てられています。例:
    <span itemprop="name">Angry Birds</span>
  • このアプリには、ネストされた ReviewOffer の情報が含まれています。

ガイドライン

name は必須プロパティです。また、現時点でリッチリザルト(旧リッチ スニペット)が表示されるのは、ソフトウェア アプリについて下記のオブジェクトのうち少なくとも 2 つが指定されている場合のみです。

  • aggregateRatingratingValue のほか、ratingCount または reviewCount のいずれかを含む)
  • offerspricecurrency を含む)
  • operatingSystem
  • applicationCategory

構造化データタイプの定義

コンテンツがリッチリザルトとして表示されるようにするには、必須プロパティが必要です。また、推奨プロパティを使用すると、コンテンツに関する詳細情報を追加できるので、ユーザー エクスペリエンスの向上につながります。

SoftwareApplication

SoftwareApplication の定義の全文は schema.org/SoftwareApplication でご確認いただけます。

必須プロパティ
name

Text

アプリの名前。

推奨プロパティ
aggregateRating

AggregateRating

アプリの累積評価。

applicationCategory

Text または URL

ソフトウェア アプリのタイプ(例: BusinessApplicationGameApplication)。ソフトウェア アプリとしてサポートされているタイプのいずれかである必要があります。

offers

Offer

アプリの販売情報。デベロッパーの場合は、Offer を使ってアプリをどのマーケットプレイスで販売するかを示すことができます。マーケットプレイスの場合は、特定のアプリ インスタンスのアプリ価格を示すために使用します。

operatingSystem

Text

対応しているオペレーティング システム(例: 「Windows 7」、「Mac OS X 10.6」、「Android 1.6」)。

アプリ サブタイプの拡張プロパティ

モバイルアプリやウェブアプリの場合は、MobileApplicationWebApplication もサポートされます。

フィードバックを送信...