# 構造化データチェッカー

<https://www.fixreports.com/ja/structured-data-checker>

ページのURLを入力すると、スクリプトの実行後にブラウザが見るとおりにJSON-LDを読み取ります。schema.orgのタイプをすべて一覧表示し、検索エンジンが解析できないブロックを見つけ、各項目をGoogleのドキュメントにある必須プロパティと推奨プロパティに照らしてチェックします。

## このツールで確認する項目
- JSONの構文エラー: 各JSON-LDブロックを、検索エンジンと同じ方法で解析します。余分なカンマや引用符があるブロックは、検索エンジンがブロック全体を無視するため、パーサーのメッセージとともに報告します。
- schema.orgのコンテキスト: "@context": "https://schema.org"がないブロックには印を付けます。検索エンジンが、そのブロックがどの語彙を使っているのかを判断できないためです。
- @graphを含むすべての項目: トップレベルと@graph内の項目、さらにページのmainEntityとbreadcrumbを、それぞれのタイプと名前または見出しとともに表示します。
- Googleの必須プロパティ: 商品、記事、パンくずリスト、組織、ローカルビジネス、イベント、動画、レシピ、ソフトウェアアプリ、求人情報、サイト名（WebSite）の項目を、Googleが必須としている内容に照らしてチェックします。
- 推奨プロパティ: 商品のimageとavailability、記事のdatePublishedとauthorなど、Googleがリッチリザルトごとに推奨しているプロパティです。
- 廃止されたリッチリザルト: FAQPageとHowToの項目は、注記を付けて表示します。Googleはこれらのリッチリザルトをもう表示しないため、マークアップがあってもリッチリザルトは得られません。
- JavaScriptで追加されたマークアップ: ページをChromeで実行してから読み取るため、スクリプトやタグマネージャーで挿入されたJSON-LDも対象になります。

## 確認できないこと
- リッチリザルトを保証することはできません。表示するかどうかはGoogleが決めます。有効なマークアップは、ページをその対象にするだけです。
- Googleのガイドにあるすべてのルールはチェックできません。画像のサイズ、価格や日付の形式など、値によって決まるルールもあります。基準となるのはGoogleのリッチリザルトテストです。
- マイクロデータやRDFaのプロパティはチェックできません。これらはタイプのみを一覧表示します。
- マークアップがページの表示内容と一致していることは確認できません。Googleはそれを求めていますが、両者を比較できるのは人だけです。
- 入力したページ以外はテストできません。

## なぜ重要なのか
構造化データは、ページの内容を標準的な方法で機械に伝えます。これはこの価格の商品である、これはこの著者の記事である、これはこのサイトを運営する組織である、といった具合です。Googleはこれを使ってページを理解し、価格、評価、パンくずリストなどのリッチリザルトを表示します。

構造化データのエラーは表に出ません。壊れたJSON-LDブロックがあってもページの見た目は変わらず、必須プロパティが欠けていると、その項目は知らないうちにリッチリザルトの対象外になります。Search Consoleで報告されるものもありますが、Googleがすでにクロールしたページに限られます。

構造化データは、AIの回答に載るための近道ではありません。Googleは、AIによる概要（AI Overviews）とAIモードに特別なschema.orgのマークアップは必要ないとしています。大切なのは、マークアップが有効で、ページの表示内容と一致していることです。

## 結果の読み方
- 有効なJSON、または読み取れません: ブロックを解析できるかどうかです。読み取れないブロックは、中身にかかわらず完全に無視されます。
- 必須プロパティが不足: これらを追加するまで、その項目はリッチリザルトを得られず、Search Consoleでは無効として表示されます。
- 追加を推奨するプロパティ: 項目はリッチリザルトの対象です。これらを追加すると、検索結果をより充実させられます。追加するのは、正確でページに表示されている値だけにしてください。
- 完備: 必須プロパティと推奨プロパティがそろっています。ただし、値が正しいことは別途確認が必要です。
- リッチリザルトのチェック対象外: WebPageやImageObjectなどの有効なタイプですが、必須プロパティが定められたGoogleのリッチリザルトがありません。
- Googleはこのリッチリザルトを表示しなくなりました: FAQ（2026年5月7日以降）とHow-to（2023年9月以降）です。マークアップを残しておいても害はありません。
- a / b: どちらかのプロパティがあれば要件を満たします。たとえば、商品のoffers / review / aggregateRatingです。

## よくある問題の修正方法
- 末尾の余分なカンマ、エスケープされていない引用符: 最も多い構文エラーです。ブロックをJSONバリデーターに貼り付けて位置を特定し、テキストの値の中にある二重引用符はバックスラッシュでエスケープしてください。
- offers、review、評価のない商品: Googleの商品スニペットには、nameに加えて、offers、review、aggregateRatingのいずれかが必要です。ストアプラットフォームは通常、価格と在庫状況を含むoffersを出力します。出力されない場合は、テーマやSEOアプリを確認してください。
- 件数のない評価: aggregateRatingには、ratingValueに加えて、ratingCountまたはreviewCountが必要です。マークアップするのは、訪問者がページ上で見られる評価だけにしてください。Googleのガイドラインでは、表示されていないコンテンツのマークアップは認められていません。
- 2つのプラグインと2つのマークアップ: テーマ、SEOプラグイン、アプリがそれぞれProductやOrganizationのデータを追加することがあります。値の異なる重複は誰の役にも立ちません。出力元を1つに絞り、他は無効にしてください。
- アドレスのないパンくずリストの項目: 各ListItemには、itemのURL（現在のページを指せる最後の項目を除く）とnameが必要で、リストには2つ以上の項目が必要です。
- トップページのサイト名と組織: トップページに、nameとurlを含むWebSiteを追加してGoogleにサイト名を伝え、さらにurl、logo、公式プロフィールへのsameAsリンクを含むOrganizationを追加します。

## よくある質問

### JSON-LDとは何ですか？

構造化データを、表示されるHTMLとは別に、script要素の中のJSONオブジェクトとして記述する方法です。Googleは、環境が許すならこの形式を推奨しています。追加と管理が最も簡単な形式だからです。

### マークアップを追加したのにリッチリザルトが表示されないのはなぜですか？

Googleがページを再クロールする必要があり、その後も、リッチリザルトを表示するかどうかは検索ごとにGoogleが判断します。Googleのテストに合格したマークアップであっても、表示は保証されません。

### 構造化データで掲載順位は上がりますか？

Googleのドキュメントでは、構造化データはコンテンツを理解し、リッチリザルトを有効にするための手段として説明されており、ランキング要因とはされていません。リッチリザルトによって、検索結果での掲載が目立ちやすくなることはあります。

### FAQのマークアップを追加する価値はまだありますか？

Googleのリッチリザルトのためであれば、ありません。Googleは2026年5月7日にFAQのリッチリザルトの表示を終了しました。マークアップは有効なschema.orgのままなので削除する必要はありませんが、リッチリザルトを期待して追加するのはやめましょう。

### AIによる概要やChatGPTに表示されるには、スキーママークアップが必要ですか？

Googleは、AIによる概要とAIモードに特別なschema.orgのマークアップは必要ないとしています。他のAIサービスは要件を公開していません。わかりやすいコンテンツと、有効で正確なマークアップが安全な方法です。

### Googleのリッチリザルトテストとはどう違いますか？

リッチリザルトテストはGoogleによる基準となるツールで、値もチェックします。このチェッカーは、ページ上のすべての項目をわかりやすい言葉で一覧表示し、それぞれに何が不足しているかを示して、対応するガイドにリンクします。

## 出典
- [Google検索セントラル：構造化データのマークアップについて](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)
- [Google検索セントラル：構造化データに関する一般的なガイドライン](https://developers.google.com/search/docs/appearance/structured-data/sd-policies)
- [Google検索セントラル：構造化データの検索ギャラリー](https://developers.google.com/search/docs/appearance/structured-data/search-gallery)
- [Google検索セントラル：AI機能とウェブサイト](https://developers.google.com/search/docs/appearance/ai-features)
- [Google検索セントラル：ドキュメントの最新の更新情報](https://developers.google.com/search/updates)
- [Google：リッチリザルトテスト](https://search.google.com/test/rich-results)
- [Schema.org：Schema Markup Validator](https://validator.schema.org/)
