JSON-LD バリデーター
構造化データを貼り付けて Schema.org に照合——JSON-LD の妥当性、必須フィールドの欠落、Google が気にする問題をすべてチェック。
Googleに拒否される前に検証を済ませる
構文チェックに加え、schema.orgの期待に沿って必須/推奨プロパティを監査。エラーはパーサーの生データではなく、平易な言葉で説明します。
行・列まで正確な構文エラー
壊れた JSON は問題箇所の正確な行と列を報告するので、圧縮されたブロックを探し回らずにすぐ修正に取り掛かれます。
Google の最低要件
内蔵ボキャブラリーは約 35 のリッチリザルトタイプをカバーし、各タイプに Google が求める要件を強制——必須フィールドの欠落はエラーとして表示され、静かに失敗することはありません。
リッチリザルトのエラーを検出
すべてブラウザ内で実行されます。マークアップがアップロード・保存・共有されることはなく、オフラインでも動作します。
検証のレイヤー
- パースレイヤー — 行・桁位置つきの厳密なJSONパース(末尾カンマはまずここで検出されます)。
- グラフ構造 — @context/@typeを検証し、ネストされた@id参照を解決します。
- 必須プロパティ — 型ごとのチェックリスト(Articleにはheadline・image・datePublished・authorが必要)。推奨フィールドの欠落は失敗ではなく警告にとどめます。
- 書式チェック — ISO日付・URL・通貨コードを、文字列としてだけでなく値として検証します。
よくある質問
なぜ Google は私のページに「リッチリザルト対象外」と表示するのですか?
通常は次のいずれかが原因です:必須フィールドの欠落(例:Article の datePublished)、@context の欠落または誤り、値の形式が不正(ISO 8601 でない日付、http(s) のない URL、3 文字コードでない priceCurrency)。ここに JSON-LD を貼り付けると、バリデーターが見つけたすべての問題を一覧表示します。
未知のタイプやプロパティは必ずエラーになりますか?
いいえ。Schema.org は拡張を明示的に認めているため、未知のタイプとプロパティは警告として報告されます。エラー——壊れた JSON、@context の欠落、必須フィールドの欠落——だけが、Google がマークアップを読まないことを意味します。警告は、より大きなボキャブラリーを持つバリデーターが指摘する内容を示します。
@graph と完全な schema.org URL に対応していますか?
はい。@graph 配列は要素ごとに検証され、完全な URL(https://schema.org/Article)で書かれたタイプやプロパティ名は自動的に正規化されます。日付は ISO 8601(2026-08-01 または 2026-08-01T12:30:00Z)、通貨は 3 文字の ISO コードである必要があります。
関連ツール
JSON-LD バリデーターとは
JSON-LD(JavaScript Object Notation for Linked Data)は、Google や Bing などの検索エンジンがページの意味を読み取るための形式です——記事、商品、レシピ、FAQ セクション、イベントなど。バリデーターは、構造化データが正しい JSON であり、JSON-LD のルール(@context、@type、@graph)に従い、Schema.org のタイプとプロパティを正しく使っているかをチェックします。Google がリッチリザルトを無視する原因となるミス——Article の headline や datePublished の欠落、間違った通貨コード、ISO 8601 形式でない日付、スキーマが知らないプロパティ——を正確に検出します。
できること
- JSON 構文エラーを正確な行と列で報告
- JSON-LD の構造をチェック:@context、@type、@graph のルール
- Google の最低要件に照らして約 35 の一般的な Schema.org タイプを検証
- 必須フィールドの欠落、未知のタイプ、未知のプロパティを指摘
- 値の形式をチェック:日付、URL、価格、通貨コード、評価、整数
- 検出したすべてのタイプを一覧表示し、Google が何を読むかを確認
使う場面
- Article や BlogPosting のマークアップを付けたページを公開する前
- FAQPage、Recipe、Event を編集した後、壊れていないことを確認するとき
- リッチリザルトのプレビューが表示されず原因を調べたいとき
- JSON-LD を手書きやジェネレーターで作るとき
構造化データがデバイスの外に出ることはありません:検証はすべてブラウザ内で完結し、アップロードも保存もなく、プライバシーのリスクもありません。