オブジェクト、配列、@graph を含むドキュメント、または <script type="application/ld+json"> ブロック全体を貼り付けると、宣言されているエンティティの一覧、@id の重複、不足フィールド、形式が正しくない日付を確認できます。ブラウザー内でのフィールド単位の確認であり、JSON-LD の完全なバリデーターでも Google リッチリザルトの保証でもありません。
ブラウザ内でローカルに実行このページは 1 つの JSON-LD ドキュメント(オブジェクト、配列、@graph を含むドキュメント、ページからコピーした <script type="application/ld+json"> ブロック全体)を解析し、@type を宣言しているノードをすべて一覧表示します。入れ子のノードも対象で、著者と発行元をもつ Article は 3 件のエンティティとして表示されます。
確認するのはフィールド単位です。宣言された @context、schema.org への参照、重複した @id、そして Google が Article・Product・FAQPage・BreadcrumbList・Organization・WebSite に必須としている項目です。ドキュメントの展開や取得は行わないため、これは 1 つの断片のレビューであり、URL 全体の判定ではありません。
走査では、@context を宣言しているオブジェクトがあるか、ドキュメント内に schema.org の記述があるかを記録します。トップレベルが配列で各ノードがそれぞれ @context を持つ場合は、JSON-LD が認める形式なので合格します。@context がまったくない場合は警告が 2 件ではなく 1 件だけ出ます。
フィールド検査は型ごとに実行します。Article・NewsArticle・BlogPosting は headline・image・datePublished・author を確認し、datePublished は ISO 8601 の日付である必要があります(2026-02-30 や 20260102 は指摘されます)。Product は name と offers、FAQPage は mainEntity、BreadcrumbList は itemListElement、Organization と WebSite は name を確認します。@id の重複は繰り返しごとに 1 回通知します。
URL の取得、ドキュメントの展開、リモートコンテキストの解決、JSON-LD 仕様に対する検証は行いません。ここでの検査をすべて通過しても、適合性テストに失敗する可能性があります。また、マークアップが表示中のページと一致しているかは判断できません。Google はまさにその一致を確認してからリッチリザルトを付与します。
結果は 1 つの断片に対するフィールド単位のレビューとして扱ってください。URL 単位の判断には、このページに加えてリッチリザルトテストと構造化データ マークアップ バリデーターを併用してください。有効なマークアップは必要条件であり、それ自体がランキング要因ではありません。
ページからコピーした断片には、BOM、末尾の改行、<script type="application/ld+json"> ブロック全体が含まれることがよくあります。3 つとも受け付け、構文エラーは解析メッセージから取得した行と列で通知します。
失敗した実行では、出力欄・エンティティカード・以前の検出結果を消去するため、古いドキュメントを現在の結果と取り違えることはありません。アップロードは行いません。ドキュメント、検出結果、ダウンロードするファイルはブラウザー内にとどまり、ページは読み込み後はオフラインでも動作します。