III-B9 検証ツールで確認する
実装した構造化データが正しいかを確認するツールの使い方
このレッスンの狙い:構造化データの検証ツールで実装ミスを発見できる
最終更新: 2026-07-23
この記事の要点
- 構造化データの検証ツールで実装ミスを発見できる
- なぜ検証が欠かせないのか
- Googleリッチリザルトテスト
III-B3からIII-B8まで、さまざまな型のJSON-LDを実装する方法とCMS別の実装ルートを学んできました(III-B3・III-B8参照)。しかし、書いたコードが正しく機能しているかは、実装しただけでは分かりません。ここからは、構造化データが正しく認識されているかを自分の手で確認する検証ツールの使い方を扱います。
なぜ検証が欠かせないのか
JSON-LDは、次のようにカンマ1つの抜けや余分な1つだけで、ブラウザ上の表示は問題なくても構造化データ全体が読み取れなくなることがあります。
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "株式会社サンプル",
}最後の"name"行の末尾にある余分なカンマは、人の目では見落としがちですが、構文としては無効です。「画面表示が正常だから中身も正常」とは限らないという前提を持ち、実装のたびに検証する習慣をつけておきましょう。
Googleリッチリザルトテスト
Googleの公式ツールであるRich Results Test(リッチリザルトテスト)は、URLを入力するか、コードを直接貼り付けることで、Googleがリッチリザルト対象として認識している構造化データの種類と、エラー・警告を確認できます。エラー(赤)は必ず解消すべき致命的な問題、警告(黄)は推奨項目の不足という違いがあり、まずエラーから優先して直すのが基本の順序です。
Schema Markup Validator
Rich Results Testは、あくまでGoogleがリッチリザルト表示の対象としている型に絞った確認ツールです。BreadcrumbListやWebSite(III-B7参照)のような対象外の型も含めて、schema.orgの語彙として構文が正しいかを幅広く確認したい場合は、schema.org運営元が提供するSchema Markup Validatorを使います。2つのツールは見ている範囲が違うため、両方に通すことで抜け漏れを減らせます。
ブラウザでの目視確認とSearch Console
検証ツールにかける前段階として、ページの「ソースを表示」やブラウザの開発者ツールで、意図した<script type="application/ld+json">が実際に出力されているかを目視することも有効です。GTM経由の実装(III-B8参照)では、開発者ツールの「Elements」タブでJavaScript実行後のDOMを確認しないと、構造化データの出力自体を見落とすことがあります。実装後は、Search Consoleの拡張機能レポートを数週間おきに確認し、時間の経過とともにエラーが増えていないかも点検しましょう。
実践ステップ
- 実装済みページのURLをGoogleリッチリザルトテストに入力する
- 検出された構造化データの型が意図通りか確認する
- エラー(赤)から優先して解消し、その後で警告(黄)を確認する
- 同じコードをSchema Markup Validatorにも通し、Google非対応の型も含めて構文を確認する
- ページの「ソースを表示」でJSON-LDが実際に出力されているかを目視する
- GTM経由の実装は、開発者ツールのElementsタブでJavaScript実行後のDOMも確認する
- Search Consoleの拡張レポートを数週間後にも再確認し、エラーの再発がないか点検する
まとめ
構造化データは、実装しただけでは正しく機能しているか分かりません。GoogleのRich Results Testでエラー・警告を確認し、schema.org対象外の型も含めて幅広く見たい場合はSchema Markup Validatorを併用するのが基本の流れです。ブラウザでの目視確認とSearch Consoleでの継続監視を組み合わせれば、実装ミスの見落としをさらに減らせます。正しく実装できたその先——実際にAIの引用にどれだけ効くのかという答え合わせは、III-B10に取っておきます。
このレッスンはテキストとスライドで学べます。スライドは上のビューアからご覧ください。
確認テスト
選択肢をクリックすると、その場で正誤と解説が表示されます。
Q1. Googleリッチリザルトテストで表示される「エラー(赤)」と「警告(黄)」は同じ優先度で扱ってよい。
エラー(赤)は必ず解消すべき致命的な問題、警告(黄)は推奨項目の不足であり、エラーから優先して直すのが基本です。
Q2. Googleがリッチリザルト対象としていない型(BreadcrumbList等)も含めて幅広く構文確認できるツールはどれか。
Schema Markup Validatorはschema.org運営元が提供し、対象外の型も含めて幅広く構文を確認できます。
Q3. JSON-LDの余分なカンマなどの構文ミスが起きたとき、ブラウザ上の見た目はどうなるか。
ブラウザ上の表示は問題なくても構造化データ全体が読み取れなくなることがあると説明されています。
このレッスンのFAQ
Q. ページの表示が正常に見えれば構造化データも正常ですか?
そうとは限りません。カンマ1つの抜けなど構文ミスがあっても、ブラウザ上の表示は問題なく見えることがあります。
Q. エラーと警告はどちらから直すべきですか?
エラー(赤)を必ず解消すべき致命的な問題として優先し、その後で警告(黄)を確認するのが基本の順序です。
Q. 実装後の継続的な確認には何を使えばよいですか?
Search Consoleの拡張機能レポートを数週間おきに確認し、エラーが増えていないか点検します。