このページでは、自分のウェブサイトの検索結果スニペットをカスタマイズする方法について説明します。カスタマイズしたスニペットを表示するには、ウェブページに構造化データを追加する必要があります。
概要
プログラム可能検索エンジンでは、スニペット(検索ユーザーがウェブページの内容を把握できるように、コンテンツの一部を抜粋したもの)を表示することで、ユーザーが適切なページを見つけられるようにします。スニペットについて詳しくは、ウェブマスター セントラルのブログ投稿(検索結果の構造)をご覧ください。プログラム可能検索エンジンのアルゴリズムで作成された標準スニペットが気に入らない場合は、独自のスニペットを作成できます。画像サムネイル、概要、日付、著者、評価、価格などの重要な情報をスニペットに直接表示できます。検索結果に最も関連性の高い情報が表示されることで、サイトのウェブページがユーザーにとってより魅力的なものになります。
次の図は、検索結果のスニペットをカスタマイズするさまざまな方法を示しています。
図 1: 評価、価格帯、レビューを含む検索結果のスニペット。

図 2: 書式設定、リンク、画像、比較情報を含む検索結果のスニペット。

図 3: ドキュメント タイプ、作成者、ページビュー、コメントを含む結果スニペット。

プログラム可能な検索要素でリッチ スニペットを作成する
リッチ スニペットの作成は、基本的に次の手順で行います。
- ウェブページに構造化データを指定します。
プログラム可能検索エンジンは、ウェブページをインデックスに登録する際に、メタデータを認識して保持します。
- プログラム可能検索エンジンの検索結果で構造化データを取得します。
プログラム可能検索エンジンのサーバーは、検索結果と構造化データを JSON 形式で返すことができます。
- 構造化データを形式設定された HTML に変換するプレゼンテーション レイヤを作成します。
プレゼンテーション レイヤは、未加工のデータをユーザーに表示される形式に変換する一連のコード(JavaScript、PHP、JSP、ASP など)です。プログラム可能検索エンジンの場合は、次のことができます。
- プログラム可能な検索要素を使用して、ユーザーに表示する JSON 出力を変換します。
- JSON データを HTML に変換する独自のカスタム プレゼンテーション レイヤを作成し、検索要素のコールバックを使用してエンドユーザーに表示します。
構造化データの抽出については、構造化データのページで詳しく説明しています。また、プログラマブル検索要素を使用したプレゼンテーション レイヤの作成については、 プログラマブル検索要素のページで詳しく説明しています。
その他の機能について
カスタム スニペットは、プログラム可能検索エンジンの他のいくつかの機能と組み合わせて使用できます。
- 結果の順序の変更について詳しくは、検索結果を詳しく見るをご覧ください。
- Google がサポートしている構造化データについて詳しくは、構造化データの提供をご覧ください。
- プログラム可能検索要素について詳しくは、 プログラム可能検索要素のドキュメントをご覧ください。