「リッチリザルトテストの使い方がいまいちわからない…」
「エラーや警告が表示されたけどどう修正すればいい?」
Googleの公式ツール・リッチリザルトテストを活用すれば、構造化データが正しく実装できているかをかんたんに調べられます。
とはいえ、エラーがでたときの対処法や優先度の付け方がわからず、悩んでいる方は多いのではないでしょうか。
本記事では、Google公式のリッチリザルトテストの使い方を徹底的に解説します。エラーを迅速に解決してアクセス改善につなげる方法を、初心者にもわかりやすく紹介します。
- リッチリザルトテストの基本の使い方
- エラーの原因とエラー別の対処方法
- テスト後に修正すべきポイント
リッチリザルトを正しく実装すれば、クリック数が増えたり生成AIに引用されやすくなったりするなど恩恵が大きいため、この機会にリッチリザルトテストの使い方を知っておきましょう。

福田 卓馬
EXTAGE株式会社 代表取締役社長
SEO歴10年。上場企業を含む200社以上のSEO・Webマーケティング支援を実施。KADOKAWA社より『文章で金持ちになる教科書』『Webライターが5億円稼ぐ仕組み』を出版。
>>詳しいプロフィールはこちら
リッチリザルトテストとは
| 提供元 | |
|---|---|
| 料金 | 無料 |
| URL | https://search.google.com/test/rich-results |
| テスト方法 | URL入力 / コード貼り付け |
| 対応フォーマット | JSON-LD / Microdata / RDFa |
| 主な用途 | 構造化データの検証 エラー確認 リッチリザルト対象の判定 |
リッチリザルトテストは、Googleが提供している公式の構造化データ検証ツールです。
Webページの内容を検索エンジンが正確に理解できるように記述するタグ付けのこと。
リッチリザルトを表示すれば、Googleの検索結果で特別な表示になり、クリック率が増えてアクセス増加を見込めます。

テスト結果画面では、検出された構造化データの種類やエラー・警告の有無、検索結果での表示プレビューも表示されます。
リッチリザルトの種類と対応する構造化データ
一言でリッチリザルトとはいっても、FAQや口コミなど多種多様なので、バリエーションを理解しておきましょう。
リッチリザルトの全体像を把握できていなければ、抜けている構造化データがあっても見落としてしまうためです。
Googleが対応する主要なリッチリザルトの種類一覧
Googleがサポートするリッチリザルトは多岐にわたります。
最低限、Webサイトに導入されることが多い主要なリッチリザルトだけでも抑えておきましょう。具体的には次の9種類です。
| 種類 | 対応スキーマ |
|---|---|
| パンくずリスト | BreadcrumbList |
| 記事 | Article / BlogPosting |
| 商品 | Product |
| レビュー | Review / AggregateRating |
| よくある質問 | FAQPage |
| How-to手順 | HowTo |
| ローカルビジネス | LocalBusiness |
| 動画 | VideoObject |
| イベント | Event |
ただし、Googleのリッチリザルト対応状況は常に変わっているため、公開する前にはGoogle検索セントラルで最新情報をご確認ください。
サイト種別ごとの導入優先度チェックリスト
構造化データは多岐にわたるため、どこから実装していくべきか判断するのが難しいです。
優先順位はサイトによって異なるため、以下のマトリクスを確認してください。
| サイト種別 | 最優先 | 2番目 | 3番目 |
|---|---|---|---|
| メディア・ブログ | BreadcrumbList | Article | VideoObject |
| ECサイト | BreadcrumbList | Product | AggregateRating |
| コーポレートサイト | BreadcrumbList | Organization | LocalBusiness |
| 実店舗ビジネス | BreadcrumbList | LocalBusiness | Review |
いずれのサイトでも、まずは「パンくずリスト」から実装するのがおすすめです。
Webサイト上の現在地を「ホーム > カテゴリ > 記事タイトル」のように階層構造で示すナビゲーションリンクのこと。
パンくずリストは、サイトの階層構造をユーザーとGoogleにわかりやすく伝える役割を持ちます。
福田卓馬比較的エラーがでにくく、実施するメリットも大きいため、ほとんどのページに取り入れましょう。
パンくずリストの実装が終わったら、次は自社サイトの種別に合わせて優先順位を決めます。
たとえば、ECサイトなら商品やレビュー、オウンドメディアなら記事やFAQといった構造化データを段階的に実装してください。
リッチリザルトテストの使い方
次に、実装した構造化データをリッチリザルトテストでテストする方法を紹介します。
- URLを入力してテストする手順
- コードを貼り付けてテストする手順
それぞれの手順を解説したあとに、テスト結果のページの見方もわかりやすくまとめていますので、参考にしながら進めてください。
URLを入力してテストする手順
公開済みのWebページを検証する場合は、URLを入力する方法が簡単で便利です。
以下の手順でテストを実行できます。
調査したいページを開き、画面上タブにあるURL欄をクリックして、URLをコピーします。

リッチリザルトテストを開いて、先ほどコピーしたURLを貼り付け「URLをテスト」をクリックします。

テストが完了すると結果が表示されます。「このページはリッチリザルトの対象です」と表示されれば成功です。
ページの規模によってはテストに数十秒かかる場合があります。結果が表示されるまで待ちましょう。
コードを貼り付けてテストする手順
リッチリザルトテストは、URLを貼り付けたほうが楽ですが、開発中のページを公開前に検証したいならコードを貼り付けましょう。
基本的な流れは、URLを貼り付けるケースと同じです。
リッチリザルトテストを開いて、タブを「URL」から「コード」に変更します。

リッチリザルトテストのコード欄に、HTMLコードを貼り付けます。

テストが完了すると結果が表示されます。「このページはリッチリザルトの対象です」と表示されれば成功です。
コード貼り付け方式の利点は、コードを編集してすぐに再テストできる点です。エラー検出時に即座にコードを修正し、リアルタイムで結果を確認しながら作業を進められます。
福田卓馬ローカル環境で開発しているなど、URLで直接アクセスできない段階での事前検証に役立ちます。
テスト結果画面の見方
リッチリザルトテストのテスト結果が表示されたら、画面をどのように見ていけばいいのかチェックしていきましょう。
テスト結果画面は、主に3つのエリアで構成されています。
| エリア | 確認できる内容 |
|---|---|
| URLステータス | リッチリザルトが何件検出されたか |
| クロール情報 | そもそもページがクロールされているかどうか |
| 検出された構造化データ | どのようなリッチリザルトが検出されたか |
一番上のURLステータスの部分で「◯件の有効なアイテムを検出しました」と表示されれば、リッチリザルトが実装できている証拠です。
もっとも大切な「検出された構造化データ」をチェックしましょう。

構造化データの各項目をクリックすると、問題箇所がないか、どこが検出されたのかわかります。
リッチリザルトテストのエラー別対処法
リッチリザルトテストでエラーや警告が検出された場合、原因を特定して適切に修正しましょう。
表示されるメッセージの種類ごとに、考えられる原因をまとめました。
| エラーメッセージ | 修正方法 |
|---|---|
| アイテムが検出されませんでした | scriptタグの配置確認、@typeのスペルチェック |
| 値の型が正しくありません | 該当フィールドの型をschema.org仕様に合わせて修正する |
| 項目がありません | 不足している必須フィールドを追加する |
| オブジェクト メンバーの名前がありません | JSONバリデーターで構文チェック後、修正する |
それぞれのエラーの対処法について、より詳しく解説していきますので、該当箇所を読み進めてください。
アイテムが検出されない場合の修正方法
「アイテムが検出されませんでした」というメッセージは、リッチリザルト対象の構造化データが見つからなかったことを示します。
構造化データが実装されていないか、Googleがサポートしていない形式で記述されている可能性が考えられます。
次の項目を順番にチェックして、当てはまっていないかを確認してください。
| 確認項目 | 確認方法 |
|---|---|
| JSON-LDタグが存在するか | HTMLソースで <script type=”application/ld+json”> を検索 |
| Googleサポート対象のタイプか | Google検索セントラルのサポート一覧と照合 |
| JSレンダリングで出力されていないか | ページのソースを表示でJSON-LDが含まれているか確認 |
| 配置場所は <body> 内か | HTML構造を確認 |
JavaScriptによって動的に生成されている場合、Googleのクローラーが正しく読み取れていないケースもあります。
構文エラーの修正方法
リッチリザルトの構文エラーは、JSON-LDのルールに誤りがある場合に発生します。
構造化データを実装するため、HTMLの裏側に記述するデータ形式のこと。
最も多い原因は、カンマや括弧の過不足です。項目の最後に不要なカンマがあったり、閉じるべき括弧が抜けていると、リッチリザルトに「解析エラー」が表示されます。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "リッチリザルトテストの使い方",
"author": {
"@type": "Person",
"name": "山田太郎", ← 末尾カンマが不要
}
}{
"@context": "https://schema.org",
"@type": "Article",
"headline": "リッチリザルトテストの使い方",
"author": {
"@type": "Person",
"name": "山田太郎"
}
}JSON-LDの構文エラーを防ぐために、以下によく使う構造化データのテンプレートを掲載しています。コピーして自社の情報に書き換えてご活用ください。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "質問文をここに入力",
"acceptedAnswer": {
"@type": "Answer",
"text": "回答文をここに入力"
}
},
{
"@type": "Question",
"name": "2つ目の質問文",
"acceptedAnswer": {
"@type": "Answer",
"text": "2つ目の回答文"
}
}
]
}
</script><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "ホーム",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "カテゴリ名",
"item": "https://example.com/category/"
},
{
"@type": "ListItem",
"position": 3,
"name": "記事タイトル"
}
]
}
</script><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事タイトルをここに入力",
"author": {
"@type": "Organization",
"name": "会社名",
"url": "https://example.com/"
},
"publisher": {
"@type": "Organization",
"name": "会社名",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-01-01",
"dateModified": "2026-01-15",
"image": "https://example.com/article-image.jpg",
"description": "記事の概要をここに入力"
}
</script>WordPressの場合、テーマの「外観→カスタマイズ→高度な設定」や、SEOプラグインの「カスタムコード」欄に<script>タグごと貼り付けてください。
ページごとに出し分けたいときは、カスタムHTMLブロックで記事内に直接記述する方法もあります。
警告が表示された場合の対応方法
警告はエラーとは異なり、リッチリザルトの表示自体は可能ですが、推奨されるプロパティが欠けている状態を示しています。
警告を放置しても検索順位に直接的な悪影響はありません。
しかし、推奨プロパティを追加すれば検索結果での表示内容がより豊かになり、クリック率の向上が期待できます。
とくに、記事の構造化データでサムネイル画像を指定する「imageプロパティ」がない場合、もしくは商品のレビュー情報を示す「aggregateRatingプロパティ」が不足している場合によく見られます。
支援現場でよくあるエラー事例
弊社の支援事例でよく見られる構造化データの失敗は、以下のとおりです。
| 失敗パターン | 発生しやすい場面 | 修正手順 |
|---|---|---|
| 他社URLの残留 | テンプレートをコピペして実装したとき | 1. JSON-LD内のすべてのURLと企業名を自社情報に書き換え 2. リッチリザルトテストで再検証 |
| プラグインとの重複 | WordPressで手動追加したとき | 1. ページソースで application/ld+json を検索 2.. 同じ@typeが2つ以上あれば手動追加分を削除 3. プラグイン側の設定に一本化 |
| ページ内容との不一致 | 価格変更・在庫更新したとき | 1. 構造化データの価格・在庫・レビュー数値を本文と照合 2. 不一致を本文に合わせて更新 |
| リニューアル時の更新漏れ | サイトリニューアルしたとき | 1. Screaming Frogでクロール 2. Structured Dataタブで確認 3. Missing/Errorのページを一覧抽出 4. 新テンプレートで再実装 |
よくあるのが、サンプルコードをコピーして貼り付けたあと、URLや企業名を自社のものに変更し忘れてしまうケースです。JSON-LD内のURLと企業名をすべて自社情報に書き換えたうえで、リッチリザルトテストで再検証してください。
WordPressのプラグインが自動で出力する構造化データと、手動で追加したデータが重複してしまうことも少なくありません。
ページのHTMLソースで「application/ld+json」を検索し、同じ@typeが2つ以上見つかった場合は手動追加分を削除して、プラグイン側の設定に一本化しましょう。
構造化データに記述した価格とページ本文に表示されている価格が異なるといった内容の不一致も、ガイドライン違反につながるため注意が必要です。価格・在庫・レビューの数値は本文と照合し、不一致があれば構造化データ側を本文に合わせて更新してください。
福田卓馬定期的な見直しと検証を習慣づけることが、失敗をふせぐ鍵となります。
EXTAGE株式会社の「SEO大全」では、構造化データを含むテクニカルSEOの実装チェックリストを体系的にまとめています。エラー対処後の確認作業にお役立てください。
リッチリザルトが表示されない原因と対策
リッチリザルトで構造化データを実装できていても、実際には表示されないケースが少なくありません。
リッチリザルトが反映されるまでの期間は、数日から1ヵ月程度が目安です。テストから数週間経ってもリッチリザルトが表示されないときの対処法をお伝えします。
- 構造化データの記述ミス
- ユーザーエージェントの切り替えができていない
- Googleガイドライン違反
構造化データの記述ミス
まずは、実装した構造化データに記述ミスがないか確認してみましょう。ミスがあっても、リッチリザルトテストでは問題ないと表示されるケースがあるためです。
必須プロパティの値が空欄のままになっていたり、ダミーデータが残っていたりするケースが代表的です。
ほかにも、目視では気づきにくい細部までチェックして、誤りがないかを確認してください。
- 必須プロパティに空文字やダミーデータがないか
- <script> タグ内でHTMLエスケープが発生していないか
- 複数の構造化データの@graphの記述が正しいか
- JSON-LDの文字コードがUTF-8になっているか
ユーザーエージェントの切り替えができていなかった
ユーザーエージェントの切り替えを考えておらず、リッチリザルトテストを進めてしまったケースも考えられます。
リッチリザルトテストでは、テストを実行するユーザーエージェントをスマートフォンとデスクトップで切り替えられます。
Googleの検索インデックスは、スマホ版のページを基準にしているため、パソコンになっている場合はスマホに戻しましょう。
福田卓馬PC版とスマートフォン版で構造化データの出力内容が変わるサイトの場合、両方のユーザーエージェントでテストが必要です。
もしパソコンとスマホの両方でエラーがでている場合、スマホ版を優先的に解消しましょう。
Googleガイドライン違反
構造化データに記述されている内容と、実際にユーザーに表示される内容が異なる場合、Googleのガイドライン違反と判断されるリスクがあります。
リッチリザルトテストが表示されないどころか、ページの評価が下がる恐れもあるため、早急に修正してください。
| 違反パターン | 具体例 |
|---|---|
| ページ内容と不一致 | レビュー0件なのに★4.5を記述 |
| 存在しない情報 | 終了済みキャンペーンの割引価格を記述 |
| 宣伝目的 | FAQに自社サービスの広告を記述 |
たとえば、ページに掲載されていないレビュー評価や、実際とは異なる価格情報を構造化データに記述しているケースなどが考えられます。
ペナルティを受けている場合、Googleサーチコンソールの「手動による対策」に通知が届きます。

ペナルティを受けている場合、内容を確認し、修正後に再審査をリクエストしてください。
リッチリザルトテスト以外で構造化データを確認できるツール
リッチリザルトテストは1ページ単位での検証に便利ですが、ひとつ一つのページをちまちまチェックしておくのは非効率です。
以下のようなツールを使えば、サイト全体の構造化データ実装状況をまとめてチェックできます。
Googleサーチコンソールと連携すれば、サイト全体の構造化データ実装状況をチェックできるので便利です。
Googleが無料で提供している公式ツール。Webサイトがどんなキーワードで検索され、何回クリックされたかを分析できる。
この見出しでは、サイト全体の構造化データを効率的に監視・管理する方法を紹介します。
拡張レポートでリッチリザルトの状態を確認する方法
もっともかんたんなのは、Googleサーチコンソールの拡張セクションです。
左メニューにある「拡張」では、パンくずリストとよくある質問のみ、有効なアイテムを一覧で確認できます。

構造化データの種類ごとに有効・警告あり・エラーのステータスと該当ページ数を確認できます。
リッチリザルトテストが個別ページを深く検証するツールであるのに対し、サーチコンソールはサイト全体を広く監視する役割を担います。
サイト全体の構造化データを一括チェックする方法
構造化データがまだ実装されていないページをサイト全体で洗いだすには、Screaming Frogといったクローラーツールを活用しましょう。
Screaming Frogなら、サイトのURLをすべてクロールし、どのページにエラーがあるかを一覧で抽出できます。
画面上の入力欄に、自社サイトのトップページのURLを入力してください。

上部タブから「Structured Data(構造化データ)」を選択します。「Missing」や「Error」が表示されているページがないかを確認してください。

とくに、サイトの更新やリニューアル後にはエラーが発生しやすいため、注意深くチェックしてください。
リッチリザルトテスト後にやるべき改善方法
リッチリザルトテストで構造化データを確認したあとは、実装した構造化データがどのような効果をもたらしたか測定し、改善につなげていきましょう。
構造化データを実装して、検索結果に反映されるには、通常1〜4週間程度かかります。
実装から2週間おきに検索結果やGoogleサーチコンソールをチェックして、次のようなデータを比較していきましょう。
- リッチリザルトが表示されているか
- ページの表示回数
- ページのクリック数
- ページのクリック率(CTR)
具体的な比較は、Googleサーチコンソールの検索パフォーマンスレポートで確認します。以下の手順で実施してください。
サーチコンソールにログインし、「検索パフォーマンス」をクリックします。「クリック数」「表示回数」「CTR」にチェックを入れてください。
日付フィルタで「比較」を選択し、構造化データの実装前と実装後、それぞれ4週間の期間を指定します。実装前後の変化が数値で見えるようになります。
「ページ」タブで構造化データを実装したURLをクリックし、そのページ単体のCTR・クリック数の変化を確認します。構造化データを実装していないページとも比較すると、効果がより明確になります。
構造化データを実装しても、必ずしもリッチリザルトに表示されるとは限りません。表示の可否も含めて、レポーティングしておくのがおすすめです。
福田卓馬EXTAGEの支援先では、FAQページにFAQPage構造化データを実装した結果、CTRが1.8%→3.2%に改善した事例があります(実装前後3ヵ月間の比較)。
Milestone Researchの調査によると、リッチスニペットは通常の検索結果よりも17%多くクリックされています。
ほかにも、Rotten Tomatoesは構造化データを実施したところ、未実装のページと比べてクリック率が25%増加しています。
| 項目 | クリック率の変化 |
|---|---|
| リッチリザルトの表示 | 41%→58%に増加 |
| 構造化データの実装 | 通常より25%増加 |
構造化データを実装すれば、クリック率が大きく上昇することがさまざまなデータからわかっています。
※参考:DIGITECH INDIA
構造化データは、GoogleのAI Overview(AIによる概要)やChatGPT検索などのAI検索エンジンにも影響を与えます。
構造化データが正しく実装されたページは、AIが情報を正確に理解・引用しやすくなるため、従来の検索結果だけでなくAI経由のアクセス獲得にもつながります。
福田卓馬Webサイトへの問い合わせの17%が生成AI経由という企業データもあり、構造化データの重要性はAI検索時代でさらに高まっています。
なお、構造化データは、テクニカルSEOの代表的な施策のひとつです。テクニカルSEOの全体像については「SEO内部対策の教科書」の記事で詳しく紹介していますので、参考にしてください。

本記事で紹介したJSON-LDテンプレートをさらに詳しく解説した構造化データの実装手順は、EXTAGE株式会社の「SEO大全」にまとめています。実装チェックリスト付きで、テンプレートをそのまま活用できます。
よくある質問
スキーママークアップ検証ツールとの違いは?
リッチリザルトテストがGoogle検索での表示可否を判定するのに対し、スキーママークアップ検証ツールでは、構造化データが標準仕様に準拠しているかを確認します。
| 比較項目 | リッチリザルトテスト | スキーママークアップ検証ツール |
|---|---|---|
| 提供元 | Schema.org | |
| 検証対象 | Googleがサポートするリッチリザルト用構造化データ | schema.org仕様に準拠するすべての構造化データ |
| 主な用途 | リッチリザルトの表示可否を判定 | 構文の正確性を検証 |
| 対応範囲 | Googleがサポートする約30種類に限定 | schema.orgの全タイプに対応 |
| URL | search.google.com/test/rich-results | validator.schema.org |
実務では、まずスキーママークアップ検証ツールで構文をチェックして、リッチリザルトテストでGoogleの表示要件を満たしているか確認しましょう。
福田卓馬Googleがサポートしていない構造化データは、リッチリザルトテストでは判定されません。
構造化データを実装してからリッチリザルトが表示されるまでどれくらいかかりますか
リッチリザルトが表示されるのは、数日から4週間ほどです。
サイトの規模や更新頻度、リッチリザルトの種類によっても異なります。
目安として、実装から1週間ほどでサーチコンソールのレポートに反映され、2〜4週間で検索結果に表示されるようになるといった流れです。
ページを更新したら、GoogleサーチコンソールのURL検索ツールからインデックス登録をリクエストすると、少しだけ登録が早くなります。
WordPressプラグインで構造化データを出力している場合もリッチリザルトテストは必要ですか
WordPressのプラグインで構造化データを自動出力している場合でも、リッチリザルトテストによる検証は必要です。
プラグインの設定ミスや他のプラグインとの競合によって、意図しないエラーが発生する場合があります。
プラグインのアップデート時に出力形式が変更され、問題なかった構造化データがエラーになるケースも少なくありません。
プラグインを導入・更新した際には、必ずリッチリザルトテストで主要なページを検証する習慣をつけてください。
リッチリザルトテストの使い方や構造化データについて理解したものの、自社サイトへの実装が難しい、どの構造化データから優先的に取り組むべきかわからないという方も多いのではないでしょうか。
EXTAGE株式会社では、サイト全体の構造化データ実装状況を無料で診断しています。
- 構造化データが未実装のページ一覧をレポートでお渡し
- サイト種別に合わせた優先実装リストをご提案
- 所要時間は30分程度のヒアリングのみ
「どこから手をつければいいかわからない」という方は、お気軽にご相談ください。
✓ SEO対策、何から始めればいいか分からない
✓ 今の施策が正しいのか判断できない
✓ 外注したいが、どこに頼めばいいか分からない
\200社以上の支援実績/
※ 無理な営業は一切しません|オンライン対応可

