このページでは、独自のウェブサイト用に結果スニペットをカスタマイズする方法について説明します。カスタマイズしたスニペットを表示するには、ウェブページに構造化データを追加する必要があります。
概要
プログラム可能検索エンジンでは、スニペット(スニペット)を表示して、ユーザーが適切なページを見つけやすくします。スニペットとは、検索ユーザーにウェブページの内容を把握するための小さなコンテンツ サンプルです。スニペットについて詳しくは、検索結果の構成に関するウェブマスター セントラルのブログ投稿をご覧ください。プログラム可能検索エンジンのアルゴリズムによって作成された標準スニペットが気に入らない場合は、独自のスニペットを作成することもできます。画像のサムネイル、概要、日付、著者情報、評価、価格などの重要な情報をスニペットに直接表示できます。最も関連性の高い情報が検索結果に表示されれば、サイト内のウェブページがユーザーにとってより魅力的になります。
次の図は、検索結果のスニペットをカスタマイズするさまざまな方法を示しています。
図 1: 評価、価格帯、クチコミを含む検索結果のスニペット。
図 2: 形式、リンク、画像、比較情報を含む検索結果のスニペット
図 3: ドキュメント タイプ、作成者、ページビュー、コメントを含む検索結果のスニペット
図 4: マルチメディア アクセスとボタンを提供するリッチ形式の検索結果のスニペット([カートに追加])。
プログラム可能な検索要素を使用してリッチ スニペットを作成する
基本的に、リッチ スニペットの作成手順は次のとおりです。
- ウェブページで構造化データを使用します。
プログラム可能検索エンジンでウェブページのインデックス登録を行う際、メタデータを認識して保持します。
- プログラム可能検索エンジンの検索結果からその構造化データを取得します。
プログラム可能検索エンジンのサーバーは、JSON 形式の構造化データとともに検索結果を返すことができます。
- プレゼンテーション レイヤを作成して、構造化データをフォーマットされた HTML に変換します。
プレゼンテーション レイヤは、元データをユーザーに表示される形式に変換するコードセット(JavaScript、PHP、JSP、ASP など)です。プログラム可能検索エンジンの場合、次のことが可能です。
- プログラム可能な検索要素を使用して、ユーザーに表示するために JSON 出力を変換します。
- 検索要素のコールバックを使用して JSON データを HTML に変換し、エンドユーザーに表示する独自のカスタム プレゼンテーション レイヤを作成します。
構造化データの抽出については、構造化データに関するページで詳しく説明しています。プログラム可能な検索要素を使用したプレゼンテーション レイヤの作成については、 プログラム可能検索要素に関するページをご覧ください。
その他の機能
カスタム スニペットは、プログラム可能検索エンジンの次のような機能と併用できます。
- 結果の順序の変更について詳しくは、検索結果をさらに深く掘り下げるをご覧ください。
- Google がサポートする構造化データについて詳しくは、構造化データを提供するをご覧ください。
- プログラム可能検索要素の詳細については、 プログラム可能検索要素のドキュメントをご覧ください。