リッチリザルト テスト

ページに構造化データを実装して Google 検索結果の特別な機能を有効にすると、リッチリザルトのテストを行うことができます。

このテストはベータ版です。一部のリッチリザルト タイプとエラータイプにのみ対応しています。また、正確性や検索結果での表示を保証するものではありません。詳しくは、下記の対応しているタイプのセクションをご覧ください。

リッチリザルト テストを開く

 

テストを実施する

  • URL の場合
    テストするページの完全な URL を送信します。重要: ページのリソースはすべて、そのコードにインターネット経由で匿名ユーザーがアクセスできるようになっている必要があります。ファイアウォールやパスワードで保護されているリソースについては、このテストは実施できません。ページがファイアウォールの内側にある場合や、ローカル サーバーでホストされている場合は、トンネルを設定してテストを行います。
  • コード スニペットの場合

    このツールを使用して、任意のコード スニペットをテストできます。ツールのランディング ページで、テストの対象として URL の代わりに [コード] を選択し、テストするコードを貼り付けます。コードを修正して [テストを実行] をクリックすることで、必要に応じて何度でもテストを再実行できます。

ユーザー エージェントを選択する(任意)

ページをテストする際に、使用するユーザー エージェントを選択できます。つまり、スマートフォンやデスクトップ パソコンでテストが行えます。URL またはコードを入力するテキストボックスの下のリストからユーザー エージェントを選択します。

Google ではモバイル ファーストの取り組みを進めており、モバイル デバイスを使用したウェブページへのアクセスが増加していることから、デフォルトのユーザー エージェントはスマートフォンになっています。デスクトップ ユーザー エージェントを使用する特別な理由がない限り、モバイル ファーストのサイトに対しては、スマートフォン ユーザー エージェントを使ってテストすることをおすすめします。また、すべてのサイトを対象とする場合も、モバイル ユーザー エージェントを使用することをおすすめします。今日では、ユーザーの大半がモバイルでウェブを閲覧しているためです。

サイトがモバイル ファーストに対応しているかどうかは、プロパティの設定ページで確認できます。

結果を確認する

テストでは、ページで見つかったリッチリザルト タイプ、構造化データのエラー、候補が表示されます。

エラーまたは警告が表示された場合は、各項目を展開して詳細を確認し、説明をクリックしてコード エクスプローラを開いてください。エクスプローラでは、レンダリングされたソースコードが使用されます。

サポートされているリッチリザルト タイプ

このテストでは、現在、次の種類のリッチリザルトのみがサポートされています。

 

タイプが不明な項目に関する構文エラー
なんらかのエラーにより、リッチリザルト タイプの判別が終了する前に解析が停止する場合があります。このようなエラーが発生した場合は、「タイプが不明な項目に関する構文エラー」というセクションが表示されます。この状態を引き起こす可能性のあるエラーは次のとおりです。
エラータイプ 説明
無効な JSON ドキュメントです JSON に最上位構文エラーがあります。
値の型が正しくありません プロパティに指定された値の型が正しくありません。たとえば、数値または配列が必要なところで文字列が指定されています。
解析エラー: 「:」がありません 「:」記号がありません。
解析エラー: 「,」または「}」がありません 「,」または右かっこがありません。
構文エラー: 「}」またはオブジェクト メンバー名がありません
 
右かっこまたはオブジェクト メンバー名がありません。
解析エラー: 配列の宣言に「,」または「]」がありません 配列値解析エラー: 配列の宣言に「,」または「]」がありません。
トークンの長さを解析できません なんらかの理由により、プロパティまたは値の最初と最後が見つかりませんでした。
無効な数値です プロパティの値には数値を指定する必要がありますが、別の型が使用されています。
文字列中に空のエスケープ シーケンスがあります

文字列値に、空のエスケープ シーケンス文字が含まれています。たとえば、

"description" : "Call me \ John"

ではなく、以下のように指定する必要があります。

"description" : "Call me \"John\""

文字列中に無効なエスケープ シーケンスがあります

文字列値で無効なエスケープ シーケンスが使用されています。以下に例を示します。

"description" : "Some \q unknown sequence"

Unicode 文字が切り詰められています Unicode サロゲート ペアの末尾の 6 文字がありません。
無効な Unicode 文字です Unicode サロゲート ペアの後半の先頭に \u トークンがありません。
無効な Unicode エスケープ シーケンス: 4 桁必要です Unicode エスケープ シーケンスの構文エラーです。4 桁必要です。
無効な Unicode エスケープ シーケンス: 16 進数が必要です Unicode エスケープ シーケンスの構文エラーです。16 進数が必要ですが指定されていません。
一意のプロパティが重複しています 構造化データ オブジェクトの一意のプロパティに対して指定した定義が 2 つあります。たとえば、@context 値が 2 つあります。
最上位の要素が無効です JSON-LD の最上位の項目が無効です。
存在しない項目を参照しています itemref 属性は存在しない識別子を参照しています。

テスト履歴を保存する

Search Console では、テストを実行するたびに、対象のコードとテストのステータスが保存されます。コードとテストのバージョン履歴を保存するには、テストを実施した後にページの URL をブックマークします。テスト履歴の保存期間は約 90 日です。このブックマークには誰でもアクセスできます。

テスト結果を共有する

[共有] ボタンを使うと、テスト結果のブラウザリンクを誰とでも共有できます。共有した結果の表示には、アクセス権限は必要ありません。テスト結果のリンクの有効期間は約 90 日です。

Google 検索結果でのページの表示を確認する

リッチリザルトのタイプによっては、Google 検索や Google アシスタントで検索結果がどのように表示されるかをプレビューできます。ページが複数の検索結果レイアウトの対象となる場合、このツールのセレクタを使用して、PC 検索やモバイル検索など、さまざまなレイアウトを確認できます。

コードを変更してテストを再実行し、新しいレイアウトを生成することにより、ページのさまざまな表示を試すこともできます。ブラウザの URL を他のユーザーに知らせて、表示された結果を共有することも可能です。

ツールがページで何を検出したかに応じてリザルト タイプを選択して表示し、デスクトップバージョンまたはモバイルバージョンのいずれかを選択できます。

なお、必ずしもこのツールによるプレビューとまったく同じようにページが表示されるとは限りません。また、プレビューに表示されている内容のすべてが検索結果でのページの表示に反映されるとも限りません。Google では、ユーザーの検索履歴、位置情報など多くの不定要素に基づき、検索リクエストに対して最善の結果を表示するよう努めています。

構造化データのその他のリソース

構造化データと Google 検索結果の機能に関するその他のリソースは次のとおりです。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。