
WebページのJSON-LD構造化データを確認する方法
Webページ上のJSON-LDを確認して、エラーや不足しているフィールドを見つけましょう。記述されている各schema.org項目と、すべてのブロックのJSONを確認できます。
4分で読めます
URLを入力すると、サーバーがページを取得し、すべてのJSON-LD構造化データブロックを抽出して、JSON構文エラー、@contextや@typeの欠落、未知のschema.orgタイプやプロパティ、Googleがリッチリザルトに必要とするフィールドをチェックします。
| ブロック | タイプ | 名前 |
|---|---|---|
| 構造化データ項目が見つかりませんでした。 | ||
JSON-LD(リンクデータ向け JavaScript Object Notation)は、検索エンジンが構造化データに推奨している形式です。ページには、<script type="application/ld+json"> ブロックを追加し、schema.org の語彙に含まれるタイプとプロパティを使って、ページの内容を記述します。たとえば、価格付きの商品、著者情報付きの記事、ロゴ付きの組織などを記述できます。Google、Bing、その他の検索エンジンはこれらのブロックを読み取り、星評価、価格、パンくずリスト、レシピカードなどのリッチリザルトを表示します。
JSON-LD の誤りは、エラーが表示されないまま発生します。ページは通常どおり読み込まれますが、カンマの欠落、タイプ名のスペルミス、必須フィールドの欠落などがあると、検索エンジンはマークアップを無視したり、ページのリッチリザルトが表示されなくなったりします。
このツールはサーバー上でページの HTML を取得し、すべての JSON-LD スクリプトブロックを見つけて、2 段階でそれぞれを検証します。まず JSON-LD 自体を検証します。JSON を解析できること、各アイテムに schema.org を指す @context と @type があること、さらに @type や @id などのキーワードが正しく記述され、正しい形式になっていることを確認します。次に、schema.org の語彙に照らしてコンテンツを検証し、未知のタイプ、タイプに属さないプロパティ、欠落している必須フィールドまたは推奨フィールド、形式が正しくないフィールドを報告します。
<head> または <body> 内にある、公開中のページ上のすべての JSON-LD ブロックを検出@context、@type、@id、@graph、キーワードのスペルを検証ページはリダイレクトを追跡せずにダウンロードされ、最初の 3 MB までが読み込まれます。各 JSON-LD ブロックは個別に解析され、@graph 内のアイテムは別々のアイテムとして検証されます。schema.org の検証には schema.org の完全な語彙のコピーを使用し、Google のリッチリザルト検証には Adobe のオープンソース構造化データバリデーターを使用します。
@type は機能しますが、@Type は機能しません。url、image、logo には絶対 URL を使用し、2026-09-25 や 2026-09-25T10:00:00+02:00 のような ISO 8601 形式の日付を使用してください。
Webページ上のJSON-LDを確認して、エラーや不足しているフィールドを見つけましょう。記述されている各schema.org項目と、すべてのブロックのJSONを確認できます。
4分で読めます
MCPサーバーに接続したAIアシスタントは、このツールを json_ld_validator として実行できます。