Schema.orgとは?構造化データとリッチリザルトの基本について解説

Schema.orgとは?構造化データとリッチリザルトの基本について解説

Schema.orgの概要と重要ポイント

Schema.orgは検索エンジンが理解しやすい形でページの意味を記述する共通語彙です。記事・商品・イベントなどの「タイプ」と、その属性である「プロパティ」をJSON-LDなどで記述します。まずは 構造化データの整合性 を最優先に、ページの実内容と矛盾しないマークアップを徹底します。

Schema.orgの定義(意味としくみ)

Schema.orgは語彙(ボキャブラリー)であり、実装フォーマット(JSON-LD/Microdata/RDFa)と組み合わせて使います。検索側はタイプ(例:Article、Product、FAQPage、BreadcrumbList)とプロパティ(name、image、offers等)を解析し、リッチリザルトの候補として利用します。JSON-LDはページのDOM構造と独立して書けるため保守性が高く、運用に向いています。

実務での論点(使い分け・設計・落とし穴)

サイト全体の基礎としてOrganization/Website、各ページには目的別タイプを付与します。@idで実体を一意化し、同一主体を複数ページで参照します。必須・推奨プロパティの欠落、価格や在庫の不一致、画像サイズ不足は表示対象外の原因です。判断に迷う場面では JSON-LD中心の実装 とスキーマの最小完結を守ります。

  • サイト共通:Organization/Website/BreadcrumbListを整備
  • ページ目的別:Article、Product、FAQPage、Eventなどを適用
  • @idとsameAsで主体を一意化し、SNSや会社情報へ連携
  • 日時・価格・通貨・在庫はUIとJSON-LDを常に一致
  • 検証ツールで必須/推奨プロパティを定期チェック

比較・使い分け表

構造化データの方式と役割の比較
項目意味用途
Schema.org語彙意味づけの型(タイプ/プロパティ集合)ページの内容を機械可読に記述
JSON-LDスクリプトで記述する実装形式保守性が高く推奨実装に最適
Microdata/RDFaHTML属性で直書きする形式小規模/既存テンプレに混ぜて使う
リッチリザルト検索結果の拡張表示要件を満たした場合にのみ表示

運用上の注意(SEO・品質・メンテナンス)

構造化データは表示の保証ではありません。検索ポリシーに反する誤誘導やスパム的なFAQの追加は評価を損ねます。ABテストや価格改定時はJSON-LDとの乖離が起きやすく、監視を自動化します。画像・動画は実寸や比率の要件を満たし、必須プロパティの充足 を継続的に見直します。多言語ではinLanguage、ローカルではaddressやpriceCurrencyを正規化します。

よくある質問(FAQ)

どの実装形式を選べば良いですか?

保守性と互換性の観点からJSON-LDが実務的です。テンプレに強く依存する場合のみMicrodata/RDFaを併用します。

マークアップすれば必ずリッチリザルトになりますか?

保証はありません。品質・検索意図との適合・要件充足など複数条件を満たす必要があります。まずは必須/推奨プロパティを完備し、内容の一貫性を高めます。

@idやsameAsは必須ですか?使い方は?

@idは主体を一意に識別し、ページ間で同一実体を参照するのに有効です。sameAsは公式SNSや外部DBなど信頼できる参照先に限定します。

まず何から実装すべきですか?

全ページ共通のOrganization/Website、パンくず(BreadcrumbList)から始め、次に主要テンプレ(記事・商品・FAQ・イベント等)へ展開します。更新時の自動検証も併せて導入します。

Schema.orgのまとめ

Schema.orgはページの意味を機械に伝える共通語彙です。JSON-LDを軸に、サイト共通の基礎スキーマと目的別タイプを整え、UIとデータの一貫性を保ちます。必須/推奨プロパティを満たし、検証と監視を継続することで、リッチ表現の機会と検索理解の精度を高められます。