Google SEO 上級

構造化データのテストとデバッグ:Rich Results テストとエラー調査

構造化データは正しく書くだけでは不十分です。デバッグは2段階で行います。単一ページは Rich Results Test で検証し、サイト全体は Search Console のリッチリザルト レポートで確認します。

结构化数据调试:写对只是开始,GSC 验证才算完Schema debugging: validating in GSC is the finish line 标记通过测试不等于有富媒体,Google 重审要等 1 至 4 周Passing test is not rich result; re-review takes 1-4 weeks ① Rich Results Test 单页验证① Rich Results Test single page贴 URL 或代码,查错误与警告Paste URL/code, check errors & warnings ② Schema Markup Validator 校验② Schema Markup Validator查 JSON-LD 合法性与字段缺失Validate JSON-LD and missing fields ③ Search Console 富媒体报告③ GSC rich results report看整站已验证多少页、错多少Site-wide valid vs invalid count ④ 修复后请求重新验证④ Request re-validationGSC 里点验证,等 1 至 4 周Request re-validation, wait 1-4 weeks 红线Red line标记通过≠富媒体出现,禁止为星级刷单Pass != shown; fake stars risk penalty 反直觉:大部分结构化数据错误是「警告」不是「错误」Counter-intuitive: most issues are warnings, not errors Google 把缺字段标为警告,页面仍可获得富媒体,不必全补Missing fields are warnings; rich result still eligible 真正会丢富媒体的是错误项:类型错配、字段类型不对Errors break eligibility: wrong type, bad value type 调试顺序:先修错误,再看警告,最后才纠结可选字段Order: fix errors first, warnings second, optional last
構造化データの4ステップ デバッグ手順とエラー・警告の優先度

構造化データのテストとデバッグ:Rich Results テストとエラー調査

結論から言うと:構造化データは正しく書くだけでは不十分です。デバッグは2段階で行います。単一ページは Rich Results Test で検証し、サイト全体は Search Console のリッチリザルト レポートで確認します。マークアップが通ってもリッチリザルトが表示されるとは限らず、Google の再審査には1〜4週間かかります。レポートの80%は警告で、実際に無効になるのは型の不一致とフィールド型の誤りです。

1. 2つのテストツールの役割分担

Schema をページに書けば終わりだと考えているチームは多く、その結果 GSC が赤だらけになります。構造化データのデバッグには2つのツールを使い、それぞれ役割が異なります。

Rich Results Test は単一ページのテストに使います。URL かコードスニペットを貼り付け、そのページがリッチリザルトを生成できるか確認します。Schema Markup Validator は JSON-LD 自体が正しいか検証します。

ツール テスト内容 使用タイミング 限界
リッチリザルトテスト 単一ページのリッチリザルト資格 公開前に1ページずつテスト 貼り付けたページのみテスト
スキーマバリデータ JSON-LD の構文の正当性 コーディング時にローカルで確認 Google が実際に表示するとは限らない
GSC リッチリザルト レポート サイト全体の検証済みページ 公開後に毎週確認 データに2〜3日の遅延

Schema の型の選び方やフィールド一覧は構造化データSchemaと構造化データ Schema 完全リストをご覧ください。本記事では書いた後のテスト方法とエラーの直し方を解説します。

3つのツールでレポートの基準が異なるのは正常です。ローカルテストが通っても、GSC に反映されるまで2〜3日かかることがあります。ローカルで通ったからと早合点しないでください。

2. エラーと警告:どちらを先に直すか

デバッグレポートの各項目は優先度別に対応します。警告をエラーと同様に1つずつ直すと、数日を無駄にします。

レベル 意味 リッチリザルトへの影響 対応の優先度
エラー Error 必須フィールドの欠落または型の誤り あり、リッチリザルトが失われる すぐに修正
警告 Warning 推奨フィールドの欠落 なし、表示は可能 計画的に補完
情報 Info 任意フィールドの提案 不要 余裕があれば補完

直感に反する判断:レポートの80%は警告です。Google は著者や日付などの推奨フィールドの欠落を黄色で示しますが、ページはリッチリザルトの資格を保ちます。

本当にリッチリザルトが消えるのはエラー項目です。たとえば Article 型を使いながら headline がない、日付を ISO 形式ではなく文字列で書いているなどです。この2種類は最優先で修正します。

事例:あるブログサイトで GSC が120ページの問題を報告し、最初は全滅かと思われました。優先度別に分けると、110ページは image 欠落の警告で、datePublished の形式エラーは10ページだけでした。まず10ページのハードエラーを直すと、1週間後にリッチリザルトが80%回復し、警告のページも通常どおり結果が出ました。

CMSテンプレートを使っているチームでは、ある種のエラーが一括で発生します。テンプレート内のフィールドを1つ直せば、次回のクロール後に全ページが自動で復旧し、ページごとに修正する必要はありません。だからこそエラー修正を優先すべきなのです。テンプレート1か所の変更が、手作業で数十ページを直すのと同じ効果を持ちます。

逆に、警告系の問題は通常、個別ページの内容に関係します。著者やメイン画像の欠落はページ単位なので、スケジュールを組んで少しずつ補うしかありません。

3・4番目に多いエラーの調査方法

B2Bサイトで最もよく見られる構造化データのエラーは4種類に集中しています。発生頻度の高い順に以下のとおりです。

誤りのタイプ 典型的な症状 調査方法 修正
フィールド型の誤り 日付が2026/10/08と記載 ISO 8601か確認 2026-10-08に修正
ネスト階層の誤り ReviewがProductから分離 @graph構造を確認 ReviewをProductにネスト
必須フィールドの欠落 Articleにheadlineがない 公式フィールド表と照合 必須フィールドを追加
複数URLの重複 ページネーションの各ページにArticleを付与 canonicalの参照先を確認 メイン記事のみに付与

日付形式が最も頻度の高いエラーです。GoogleはISO 8601、つまり2026-10-08を要求しており、10/08/2026でもOct 8, 2026でもありません。スラッシュ区切りの書き方ひとつで、全ページがリッチリザルトから外れてしまいます。

もうひとつの見つけにくいエラーはページネーションです。連載記事の2ページ目、3ページ目にもArticleを付与していると、Googleは重複と判定し、canonicalの1記事だけを保持します。残りのページはマークアップを外すか、CollectionPageに変更してください。

リッチリザルトの取得と維持についてはリッチリザルト最適化、エンティティマークアップについてはナレッジグラフのエンティティマークアップ。

4. 公開後に本当に反映されたか確認する方法

ローカルテストの成功は、本番環境での反映を意味しません。構造化データには検証サイクルがあり、正しい方法で待つ必要があります。

フェーズ 時間 確認できること アクション
修正を送信 0日目 GSCで検証をリクエスト 繰り返し変更しない
再クロール 1〜7日目 レポートのステータスは「修正中」のまま 待つ
評価完了 1〜4週目 エラー数が減少 SERPでリッチリザルトを確認
長期的なモニタリング 毎月 新規ページが自動で認識されるか テクニカル監査に組み込む

検証をリクエストしたら、コードを何度も変更しないでください。変更するたびにGoogleの評価ウィンドウがリセットされ、本来2週間で完了する検証が6週間まで長引きます。

検証完了後、Googleでターゲットキーワードを検索し、SERPに星評価、FAQの折りたたみ、パンくずリストが実際に表示されるか目視で確認してください。GSCが有効と判定しても、ユーザーに見えるとは限りません。特定のクエリでのみ表示されるタイプもあります。

GSCで有効と表示されているのにSERPでリッチリザルトが見えない場合は、まずそのクエリ自体がリッチリザルトをトリガーするか確認してください。ナビゲーショナル系や情報系のクエリでのみ表示され、トランザクション系のクエリでは表示されないタイプもあります。関連する別のキーワードで再度検索してみてください。

長期的なモニタリングも必要です。新しいページを公開したら、1週間後にGSCで自動認識されているか確認してください。認識されていない場合は、URL検査ツールで手動でリクエストを送信します。

テンプレート型のサイト構築を使っているなら、公開フローにチェック工程を1つ追加することをおすすめします。新しいページを公開する前に Rich Results Test で一度テストし、合格したら公開を許可する運用です。この工程はわずか1分で、公開後のまとめて手戻りする事態を防げます。

リッチリザルトは目的ではなく、ページを SERP 上で目立たせるための手段にすぎません。順位を決めるのはあくまでコンテンツと被リンクであり、構造化データはすでに良好なページのクリック率を10%から20%ほど押し上げるだけです。

ですから順序を間違えないでください。まずコンテンツを上位20位以内に入れるレベルまで作り込み、そのうえで構造化データを追加してリッチリザルトの枠を狙います。コンテンツ自体が上位に入らなければ、マークアップをどれだけ正確にしても表示されることはありません。

技術SEO監査の完全なチェックリストはテクニカル SEO 監査チェックリストをご覧ください。構造化データはそのうちの1項目です。公開前の事前チェックは独立サイト公開チェックリスト。

五、落とし穴の回避:デバッグ段階で最も多い3つの誤った行動

構造化データのデバッグには3つの落とし穴があり、踏むと効果が出ないばかりか手動によるペナルティを受ける恐れもあります。

誤った行動 結果 正しい方法
星評価のためにサクラレビューを投稿する 構造化データポリシーに違反 実際のレビューだけをマークアップする
警告をすべてエラーとして修正する 数日を無駄にし、順位の利益もなし まずエラーを修正し、警告は後回しに
ローカルで通ったら毎日のように修正する 検証ウィンドウをリセット 送信後は1〜4週間待つ

最も深刻なのはサクラの星評価です。Google は自己申告の評価や虚偽のレビューに対して手動ペナルティを課しており、一度該当するとサイト全体のリッチリザルトが取り消され、回復には数か月かかります。ページ上に実際に表示されているレビューだけをマークアップしてください。

構造化データは AI のクロールにも役立ちます。詳しくはGEO 技術最適化をご覧ください。あの星のためではなく、検索エンジンと AI の両方にページのエンティティを正しく理解してもらうためのものです。

FAQ よくある質問

Rich Results Test に合格したのに、検索結果にリッチリザルトが表示されないのはなぜですか?
ローカルテストの合格はあくまで第一歩です。Google がページを再クロールして評価するまでには1〜4週間かかります。GSC で「検証をリクエスト」を自分でクリックしてください。また、リッチリザルトはすべてのクエリで表示されるわけではなく、Google がそのクエリに適していると判断した場合にのみ表示されます。まず GSC のリッチリザルトレポートでページのステータスが「有効」であることを確認し、その後 SERP でシークレットウィンドウから対象キーワードを検索して目視で確認してください。
GSC のリッチリザルトレポートでエラーと警告はどう違いますか?
エラーは必須フィールドの欠落やフィールド型の誤りで、ページがリッチリザルトの対象外になる直接の原因となるため、すぐに修正が必要です。警告は推奨フィールドの欠落で、たとえば著者やメイン画像がない場合ですが、ページは依然としてリッチリザルトの対象となり得るため、後日スケジュールして補えば問題ありません。情報は任意フィールドの提案で、表示には影響しません。デバッグの順序は常に、まず赤いエラーを修正し、次に黄色の警告に対応し、最後に任意フィールドを補うという流れです。
構造化データで最もよくある致命的なエラーは何ですか?
最も多いのは日付形式のエラーです。Google は ISO 8601 形式、つまり 2026-10-08 を求めており、10/08/2026 や Oct 8, 2026 と書くとエラーになります。次に多いのが Review が Product の中に入れ子になっていないケース、そしてページネーションの各ページに Article を付けて重複させるケースです。この3つはどれも修正はすぐ終わりますが、直さないとサイト全体でリッチリザルトが落ちます。
構造化データのエラーを直したら、効果が出るまでどれくらいかかりますか?
GSC のリッチリザルトレポートで「修正を検証」を押すと、Google の再クロールと再評価に1〜4週間かかります。最初の7日間はレポートのステータスが「修正中」のままですが、これは正常です。この期間にコードを何度も書き換えないでください。変更するたびに評価期間がリセットされます。通常2週間ほどでエラー件数が減り始め、4週間ほどで検索結果にリッチリザルトが戻ってきます。
星の評価を出すために、良いレビューを自分でいくつか書いてもいいですか?
いいえ。これは Google の構造化データポリシー違反で、自己評価や偽のレビューは手動ペナルティの対象になり、一度ヒットするとサイト全体のリッチリザルトが取り消され、回復には数か月かかります。マークアップするのはページ上に実際に見えているレビューだけにし、レビューの対象はページの内容と一致させてください。星はあれば嬉しい程度のもので、いくつかの星のためにサイト全体のリッチリザルト資格を賭けるのは割に合いません。
JSON-LD は head と body のどちらに書いても影響はありますか?
本質的な違いはなく、Google はどちらの位置でも取得できます。保守しやすいので head 内の meta タグの直後に置くのをおすすめします。重要なのは、JSON-LD は独立した script タグにすることです。本文と混ぜて書かないでください。また、HTML に属性を足すマイクロデータは使わないでください。古い書き方で保守コストが高くなります。Rich Results Test に URL を貼って一度テストすれば、どちらの位置でも通ります。

最後に

構造化データのデバッグで問われるのは Schema を書く力ではなく、忍耐です。レポートが真っ赤なときはまず優先度を分けましょう。80% は急がなくていい警告です。修正を送信したら1〜4週間待ち、毎日コードを書き換えないこと。

実践は3ステップです。単一ページは Rich Results Test で通す。サイト全体は GSC のリッチリザルトレポートでまずエラー項目だけを直す。直したら「修正を検証」を押し、あとは Google の再評価を待つ。途中でやり直さないこと。

覚えておきたい一言。構造化データはテストに通っただけでは入場券にすぎません。GSC で検証を押し、4週間待ち、検索結果でリッチリザルトを実際に確認する。この3ステップを終えて初めて本当に効果が出たと言えます。

崔立姝
崔立姝 クレーター専門家

デリバリー・オペレーション責任者 · クレーター デリバリー&オペレーションチーム

クレーター(Crater)デリバリー&オペレーション責任者。SEOの実装実行、ソーシャルメディアチャネルの運営とコンテンツ配信を担当し、データを用いて成長施策を分解するのが得意。複数の海外展開プロジェクトのデリバリーを手がけ、Facebook、Twitter、TikTok、YouTubeとSEO/GEOの連携戦略に注力している。

SEO実装コンテンツ運営事例解説
1106件のシェア
84件のナレッジベース