構造化データとは何か──30秒でわかる概要
構造化データとは、ページの内容を検索エンジンに「意味」として伝えるためのマークアップです。schema.orgの語彙をJSON-LD形式で記述するのが主流で、Googleが公式にサポートしています。
たとえば「レシピページ」に Recipe マークアップを入れると、検索結果に調理時間やカロリー、画像が表示される。これがリッチリザルトです。表示されるとCTRが跳ね上がることがあるため、SEO施策として注目されています。
構造化データを入れると何が変わるのか
構造化データ自体は「ランキング要因」ではありません。Googleも公式にそう言っています。ではなぜ重要なのか。
リッチリザルトによるCTR向上
通常のスニペットに比べ、リッチリザルトは検索結果画面での占有面積が大きくなります。レビューの星、FAQ、画像サムネイルなどが表示されると、同じ順位でもクリック率が1.5〜2倍になるケースが報告されています。
検索エンジンの理解度が上がる
構造化データはGoogleにとって「このページは何について書いているか」を判断する補助情報です。とくにAI Overviewやナレッジパネルなど、検索結果の多様化が進むなかで、正しいマークアップを入れておくことは「選ばれるための前提条件」になりつつあります。
どのマークアップから始めるか──優先順位の考え方
構造化データは数十種類ありますが、全部入れる必要はありません。費用対効果の高いものから順に実装するのが現実的です。
優先度A:ほぼすべてのサイトで有効
- Article / BlogPosting:記事コンテンツがあるサイトなら必須レベル。Google Discoverへの露出にも影響します。
- BreadcrumbList:パンくずリストの構造化。実装が簡単で、検索結果にパンくずが表示されるようになります。
- Organization / WebSite:サイト全体の情報をGoogleに伝える。サイトリンク検索ボックスにも関わります。
優先度B:サイト種別に応じて
- FAQ:よくある質問ページがあるなら。検索結果にQ&Aが展開表示されます。
- HowTo:手順解説コンテンツ向け。ステップが検索結果に表示されます。
- Product / Review:EC・レビューサイト向け。星評価や価格が表示されます。
- LocalBusiness:店舗ビジネス向け。MEOとの相乗効果があります。
優先度C:特定用途
- Event:イベント告知ページ。
- Recipe:レシピサイト。
- VideoObject:動画コンテンツがあるページ。
- JobPosting:求人ページ。
まずは優先度Aを全ページに入れ、次にサイトの性質に合った優先度Bを選ぶ。優先度Cは該当コンテンツがある場合のみ、で十分です。
実装の流れ──JSON-LDで書く
構造化データの記述形式は3つ(JSON-LD、Microdata、RDFa)ありますが、GoogleはJSON-LDを推奨しています。HTMLの<head>内にscriptタグで埋め込むだけなので、既存のHTMLを汚さないのがメリットです。
Article マークアップの例
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事タイトル",
"author": {
"@type": "Organization",
"name": "サイト名"
},
"datePublished": "2026-03-12",
"image": "https://example.com/image.jpg"
}
</script>
WordPressならYoast SEOやRank Mathなどのプラグインが自動で出力してくれますが、出力内容が正しいかは自分で確認する必要があります。
実装後の検証──3つのチェックツール
1. リッチリザルトテスト
Googleの公式ツール(search.google.com/test/rich-results)でURLを入力すると、リッチリザルトの対象になるかどうかを判定してくれます。エラーや警告もここで確認できます。
2. Schema.orgバリデータ
validator.schema.orgでマークアップの構文チェックができます。Google固有の要件ではなくschema.org仕様に準拠しているかを確認するツールです。
3. サーチコンソールの拡張レポート
Googleサーチコンソールの左メニュー「拡張」セクションに、構造化データの検出状況が表示されます。エラーがあればここに出るので、定期的にチェックしましょう。
効果測定──入れたら終わりではない
構造化データを入れた後、実際にリッチリザルトが表示されるまでには数日〜数週間かかることがあります。効果測定のポイントは以下の通りです。
- リッチリザルトの表示率:サーチコンソールの「検索パフォーマンス」→「検索での見え方」でフィルタできます。
- CTRの変化:同じキーワード・同じ順位帯でCTRが上がっているか。順位変動と切り分けて見ることが大切です。
- 表示回数の変化:リッチリザルトが出ると、これまで表示されなかったクエリで露出が増えることがあります。
順位変動を追うなら、MINAMI SEOのキーワード順位チェック機能で対象ページの順位を自動記録しておくと、構造化データ導入前後の変化を客観的に比較できます。無料プランでも5キーワードまで追跡可能です。
よくある失敗パターン
ページ内容と一致しないマークアップ
レビューがないのにReviewマークアップを入れる、FAQがないのにFAQPageを入れる──こうしたケースはGoogleのガイドライン違反です。手動対策(ペナルティ)の対象になることもあります。
必須プロパティの欠落
各マークアップには必須プロパティがあります。たとえばArticleなら headline と image は必須です。リッチリザルトテストでエラーが出ていないか、実装後に必ず確認してください。
更新を忘れる
公開日(datePublished)を入れたまま記事をリライトし、更新日(dateModified)を変えていないケース。Googleはフレッシュネスを重視するため、更新日は正確に反映させましょう。
まとめ──構造化データは「やらない理由がない」施策
構造化データは直接的なランキング要因ではありませんが、リッチリザルトによるCTR向上、検索エンジンの理解度向上、AI Overview時代への備えとして、やらない理由がほぼありません。
まずは BreadcrumbList と Article から始めて、サーチコンソールでエラーがないことを確認する。そこから自分のサイトに合ったマークアップを順次追加していく──この手順で十分です。
効果を追いたい場合は、MINAMI SEOで順位推移を記録しておくと、施策の前後比較がしやすくなります。