スキーママークアップ検証ツール

次へ

あと一歩で有効になる構造化データは、静かにリッチリザルトを生み出せない構造化データです。ここに JSON-LD ブロックを貼り付けると、この検証ツールが 2 つのことをすぐに確認します。有効な JSON として解析できること、そして Schema.org の項目に必要な要素、つまり @context@type、そして name または headline が含まれていることです。動作の遅いリッチリザルトテストを実行する前に行う、素早い構造チェックだと考えてください。壊れた括弧や欠けている型を数秒で見つけられます。

スキーママークアップのチェック方法

  1. 1

    JSON-LD を貼り付ける

    `<script type="application/ld+json">` ブロック全体、またはその中の JSON オブジェクトだけを貼り付けてください。script タグは自動的に取り除かれます。

  2. 2

    チェックを実行する

    検証ツールが JSON を解析し、解析できない場合は修正すべき正確な構文エラーを示します。

  3. 3

    結果を読む

    基本キー(`@context`、`@type`、そして `name` または `headline`)がそろっているかを確認し、そろっていなければどれが欠けているかを正確に列挙します。

  4. 4

    修正して再チェックする

    スニペットを修正し、結果がクリーンになるまで再実行してから、型ごとの固有ルールについては Google のリッチリザルトテストにかけてください。

よくある検証エラーとその修正方法

マークアップを Google のリッチリザルトテストのような本格的な検証ツールにかけると、失敗のほとんどは同じ短いリストの間違いから生じます。それらを見分けられるようになると、デバッグ時間が大幅に短縮されます。

よくある間違い

エラーメッセージ 意味 修正方法
「image」フィールドがない 必須フィールドが省略されている 画像 URL を少なくとも 1 つ追加する(絶対パス)
「datePublished」が有効な日付でない 形式が誤っている ISO 8601 を使う:2026-04-18、または時刻+オフセット付き
不明な型「Offers」 大文字・小文字の誤り offers 配列内では Offer(単数)を使う
必須フィールド「price」がない 価格のない商品 offers に pricepriceCurrency を追加する
「author」の値が文字列 Person/Organization オブジェクトであるべき { "@type": "Person", "name": "..." } のように包む
@id の重複 2 つのノードに同じ識別子 エンティティごとに一意の @id を使う
reviewCount が 0 なのに aggregateRating あり 星スニペットには最低 1 件のレビューが必要 評価を削除するか、レビューがそろうまで待つ
URL が「/」(相対パス) パーサーは絶対 URL を要求する 完全な https://example.com/path を使う

警告とエラーの違い

  • エラーはリッチリザルトの対象外であることを意味します。まず修正してください。
  • 警告は対象ではあるものの、より大きなスニペットを解放できるプロパティが欠けていることを意味します(例:Product に brandsku を追加する)。

信頼できるマークアップのためのヒント

  • 深い検証の前に構造をチェックする。 壊れた括弧や欠けている @type をここで直しておけば、動作の遅い型別ツールへの往復を省けます。
  • マークアップをコンテンツと同期させる。 headline を更新せずにページタイトルだけを変えるのは、不一致としてフラグが立つ最も早い方法です。
  • 保守しやすさのために JSON-LD を選ぶ。 1 つのブロックは、HTML 全体に散らばったプロパティよりチェックが容易です。
  • Search Console を監視する。 Google は構造化データのエラーと改善を型ごとに記録します。毎月確認してください。

よくある質問

いいえ。それは JSON-LD が正しく整形され、基本キーを備えていることを意味するだけです。リッチリザルトには、型ごとの必須プロパティ、マークアップと実際に一致するコンテンツ、そして Google の品質基準も必要です。これで基本を素早く直し、その後 Google のリッチリザルトテストで対象かどうかを確認してください。

これは軽量な構造チェックです。JSON が解析できること、そして @context@typename または headline があることを確認します。Google のテストはさらに進んで、対象となる各型の必須プロパティを検証します。まずこれで明らかな不具合を取り除き、次に Google のテストで型ごとの固有ルールを確認してください。

はい。<script type="application/ld+json">…</script> ブロック全体、またはその中の JSON オブジェクトだけを貼り付けてください。囲んでいる script タグは解析前に取り除かれます。1 回につき 1 ブロックを検証してください。

いいえ。スニペットはチェックを実行するためだけに当社のサーバーへ送られ、その直後に破棄されます。貼り付けた内容は一切保存されません。

関連ツール

このツールは他の言語でも利用できます