スキーマバリデーター:JSON-LD構造化データを検証 | 無料ツール
271 回使用スキーマ検証のヒント
JSON-LD構造を検証
@context、@type、JSON構文の正しさを確認。
フィールド不足の警告
各スキーマタイプで推奨フィールドの不足を警告。
フォーマット&整形
JSON-LDを自動インデントで読みやすく。
ブラウザ内処理
すべてローカルで検証。
よくある質問
複数のスキーマブロックを同時に検証できますか?
一度に貼り付けられるJSON-LDブロックは1つだけです。ページにArticleとOrganizationなど複数のスキーマがある場合、個別にテストしてください。@graph配列で1ブロックにまとめるとすっきりしますが、構文が正確でないとエラーが出ます。単一の構造化されたブロックのほうがパフォーマンスが良く、このツールでフィールドごとにデバッグできます。
正しいJSON-LDなのにGoogleのリッチリザルトテストに合格しないのはなぜ?
JSONの構文が正しくてもリッチリザルトは保証されません。当ツールは構造と必須フィールドを検証しますが、Googleはコンテンツポリシーも適用します。たとえばProductスキーマには有効な通貨コード付きの'price'が必要で、Reviewスキーマには実際のレビューが求められます。まず当ツールで構文を修正し、その後Googleのテストで適合性を確認してください。ここでのクリーンな検証は第一歩に過ぎません。
スキーママークアップの検証は既存の検索順位に悪影響しますか?
いいえ、検証は読み取り専用です。実際のサイトには影響しません。JSON-LDをツールに貼り付けてエラーを確認してください。修正するとリッチスニペット取得の可能性が高まります。たとえばProductスキーマに'priceValidUntil'フィールドを追加すれば、特別なSERP機能が使えるかもしれません。安心してテストし、その後実際のページマークアップを更新してください。
JSON-LDをバリデーターに貼り付ける際に文字数制限はありますか?
厳密な文字数制限はありませんが、50KBを超える大きなブロックは検証が遅くなる可能性があります。200以上のフィールドを持つスキーマでも問題なくテストできました。入れ子構造のオファーやレビューが多いページは、小分けにして検証してください。コツ:最小化されたJSON-LDでも動作しますが、エラーメッセージが読みにくくなります。
JSON-LDブロックの検証にはどのくらい時間がかかりますか?
一般的なマークアップなら1秒未満で完了します。50以上のネストしたプロパティでも同様です。JSON-LDを貼り付けてボタンを押せば、結果は即座に表示されます。オファーが深くネストした大きなブロックでも、最大2秒ほどで処理できました。このツールはクライアントサイドで解析するため、サーバーの待ち時間はありません。巨大な@graph配列を扱う場合はわずかな遅延がありますが、気になるレベルではないでしょう。素早く試したいなら、テスト用スニペットは小さく、スキーマ1種類に絞るのがコツです。
ページを編集するたびにスキーマを検証する必要がありますか?
細かい編集のたびには不要ですが、フィールド名や値、ネスト構造を変更した場合は必ずチェックしてください。'offers'プロパティの1文字のタイポで、リッチスニペット対象から外れます。20秒で済むので、編集→貼り付け→検証の流れを習慣にすると、Googleがクロールする前に約90%のエラーを防げます。私も必須フィールドを追加した後や、動的変数を入れ替えた後に検証します。実データではなく、ダミーデータでテストするのがコツです。
スキーママークアップの必須フィールドと推奨フィールドの違いは何ですか?
必須フィールドは、Googleがリッチスニペットを表示するために絶対に必要とする項目です。Productスキーマなら「name」と「offers」がそれにあたり、欠けると何も表示されません。「review」や「aggregateRating」といった推奨フィールドは表示を強化しますが、必須ではないため欠けてもブロックされません。当バリデータは必須フィールドの欠落を赤、推奨フィールドを黄色で表示するので、優先順位が一目でわかります。私が見てきたエラーのほとんどは、推奨より必須の欠落が原因です。まず赤い警告を直し、その後で黄色を確認しましょう。
スキーママークアップを追加すると、SNS共有用のOpen Graphタグも自動で作られますか?
いいえ、まったく別の仕組みです。スキーマは検索エンジン向け、Open GraphタグはFacebookやLinkedIn、Xでのプレビュー表示を制御します。商品スキーマに良い画像があっても、og:imageタグは自動生成されません。両方の設定が必要です。ただ、多くのCMSプラグインは同じデータ(タイトル・説明・画像)を両方に流用します。ページのソースで「og:」プロパティを確認してみてください。
外出先からスマートフォンで直接このバリdatorを使ってコードを検証できますか?
デスクトップから離れていても、モバイルブラウザで当社のウェブツールを開いてJSON-LDスニペットを貼り付けられます。レスポンシブデザインにより、エラーログが隠れることなく小さなタッチ画面にもきれいに表示されます。私は通勤中にスマートフォンでArticleスキーマをよくテストしています。モバイルのエディターからコードをコピーして検証ボックスに貼り付けるだけです。
ここで壊れたコードをテストすると本番サイトに影響しますか?
壊れたコードをここでテストしても実際のサイトファイルには一切影響しません。このチェッカーはブラウザのメモリ内で完全に動作します。カンマが5つ足りないような無茶なJSON-LDを貼り付けても、本番サーバーでエラーは起きません。エラー数がゼロになるまで自由に修正を試してください。本番を壊す心配がないので安心して練習できます。
スキーママークアップの検証方法
- JSON-LDコードを貼り付け
- 検証をクリック
- 不足フィールドの警告を確認
- フォーマットで整形