メインコンテンツへスキップ

Insight / 構造化データ・計測・運用

JSON-LD 構造化データ実装ガイド

読了目安 9 分

この記事の結論

JSON-LD は、ページの内容を AI と検索エンジンに「事実」として正確に渡すための記法です。構造化データには 3 つの記法があり、Google はその中で JSON-LD を推奨しています。ただし構造化データは順位や AI 引用を保証する「魔法」ではなく、機械が内容を正確に理解するための土台(インフラ)です。中小企業サイトに必要な型は 6 つに絞れます。

人間が読む HTML(文脈で理解する) 「沼津の WEB 制作」が所在地なのか 対象地域なのか、機械には曖昧 機械が読む JSON-LD(事実で渡す) "@type": "LocalBusiness" "name": "T.C.HARTON" "address": "静岡県沼津市" "areaServed": "日本全国" どれが何かを、ラベル付きで明示する
図 1:HTML は人間が文脈で読む。JSON-LD は機械に「これは所在地」「これは対象地域」と事実を明示する。

1. 構造化データとは — 機械に「事実」を渡す仕組み

構造化データとは、ページの内容を機械が理解できる決まった形式で記述したものです。Google は公式ドキュメントで「ページの内容を理解し、ウェブと世界全般の情報を集めるために構造化データを使う」と説明しています。

人間は「沼津市の WEB 制作」という見出しを文脈で理解できます。しかし機械は、それが事業者の所在地なのかサービスの対象地域なのかを、文章だけからは判別しにくい。構造化データは、その曖昧さをなくす仕組みです。

AI 検索の時代にこれが効く理由は明快です。AI は回答の根拠を探すとき、内容を正確に・速く理解できるページを選びやすい。構造化データは、その理解の精度を上げる土台になります。

2. なぜ JSON-LD なのか — 3 つの記法と Google の推奨

構造化データの記法は 3 つあります。MicrodataRDFa、そして JSON-LD。Google はこの 3 つすべてを受け付けますが、その中で JSON-LD を推奨しています。

Google の公式ドキュメントは「サイトの構成が許すなら JSON-LD を推奨する。サイト運営者が大規模に実装・保守する上で最も簡単な方法だから」と明言しています。

理由は構造にあります。Microdata と RDFa は HTML タグの中に属性として埋め込みます。JSON-LD は <script type="application/ld+json"> という独立したブロックに書く。本文と混ざらないため、入れ子の深いデータも表現しやすく、保守も楽になります。配置は <head> でも <body> でも構いません。

Microdata / RDFa — HTML に混在 データ(金色)が本文に絡む JSON-LD — 独立ブロックに分離 本文(灰)とデータ(青)が分かれる
図 2:JSON-LD は構造化データを本文から切り離す。だから入れ子が深くても書きやすく、保守しやすい。

3. JSON-LD の書き方 — @context・@type・@id と入れ子

JSON-LD の骨格は 3 つのキーで決まります。@context は語彙の出典で、ほぼ常に https://schema.org@type はそのデータが何か(ArticleLocalBusiness など)。@id は、そのエンティティに付ける URL 形式の一意な名前です。

実際のサイトでは複数の型が登場します。記事ページなら Article、運営者なら Organization、パンくずなら BreadcrumbList。これらは別々の <script> ブロックに分けて書けます。

重要なのが @id による参照です。記事の publisher に運営者情報をまるごと書く代わりに、{"@id":"...#organization"} と参照だけ書けば、同じ情報を一箇所で管理できます。AI と検索エンジンは、その @id をたどって「同じ事業者だ」と認識します。

@type: "Article" headline: "JSON-LD 実装ガイド" datePublished: "2026-05-12" author: { Person } publisher: { @id 参照 } ─────▶ @id: "...#organization" @type: "Organization" name: "T.C.HARTON" 一度だけ定義 → どこからでも参照 運営者情報は 1 箇所に集約
図 3:@id 参照を使えば、運営者情報を 1 箇所で定義し、全ページの記事から参照できる。

4. 【Top 6】中小企業サイトに必要な 6 つの Schema 型

Schema.org には数百の型がありますが、中小企業の WEB サイトで実際に使うのは次の 6 つに絞れます。米国 SEO 業界が共通して優先度に挙げる型です。

Organization / LocalBusiness

事業者そのものを表す。社名・所在地・連絡先。地域で商売をするなら、より具体的な LocalBusiness を使います。

ProfessionalService

士業・制作業などの専門サービス業。LocalBusiness の下位型で、業種を機械に正しく伝えます。

Article / BlogPosting

記事ページに付ける。見出し・著者・公開日・更新日。記事ページやお知らせには必須です。

BreadcrumbList

パンくずリスト。サイト内でのそのページの位置を機械に伝える。すべての下層ページに付けます。

FAQPage

よくある質問。質問と回答のペアで構成する。AI が回答として抜き出しやすい構造です。

Person

代表者・記事の著者。「誰が書いたか」を機械可読にし、E-E-A-T の信頼シグナルを補強します。

この記事自体が実演です。このページには ArticleFAQPageBreadcrumbList の 3 つの JSON-LD が実装されています。T.C.HARTON はこの 6 型を全ページで実践し、方法論ページで実装内容を公開しています。

5. 構造化データは「魔法」ではない — 2024 年の検証

ここで誇張を 1 つ正しておきます。「構造化データを入れれば AI 引用が 3 倍になる」といった主張には、裏付けがありません。

2024 年 12 月の Search/Atlas の調査は、構造化データの網羅度と AI 引用率の間に相関は見られなかったと報告しています。スキーマを大量に入れたサイトが、最小限のサイトを一貫して上回ったわけではないのです。

一方で、効果がないわけでもありません。Google は 2025 年 4 月に「AI Overviews で構造化データは優位に働く」と認め、Microsoft も Bing Copilot が内容理解にスキーマを使うと述べています。正しい理解はこうです — 構造化データは引用を保証する魔法ではなく、機械が内容を正確に理解するための土台(インフラ)。土台がなければ、その上には何も乗りません。

スキーマ網羅度 → AI 引用率(相関なし) Search/Atlas 2024 年 12 月 でも「土台」としては効く AI 引用 検索エンジンの評価 機械の内容理解(構造化データ) 土台がなければ上は乗らない
図 4:スキーマの量は引用率を直接押し上げない。だが「機械の内容理解」という土台としては不可欠。

6. 実装後の検証 — 3 つのツールと典型的な失敗

書いた JSON-LD は必ず検証します。使うツールは 3 つ。Google のリッチリザルトテスト、Schema.org のSchema Markup Validator、そして Google Search Console の「拡張」レポートです。

典型的な失敗も 3 つあります。1 つ目は必須プロパティの欠落。Google は「リッチリザルト表示の対象になるには、必須プロパティをすべて含める必要がある」と明記しています。

2 つ目は、ページに表示されていない情報をマークアップすること。Google はガイドラインで「ユーザーに見えない情報の構造化データを追加してはいけない」と禁じています。3 つ目は型の取り違え — 制作業に飲食店の型を使うような誤りです。検証ツールは構文エラーは見つけますが、型が業種に合っているかまでは見ません。そこは人間が確認します。

よくある質問

JSON-LD はページのどこに書きますか?
Google は head 要素と body 要素のどちらに書いても受け付けます。JSON-LD は本文と混ざらない独立した script ブロックのため、保守のしやすさから head 内にまとめるのが一般的です。
Microdata から JSON-LD に書き換えるべきですか?
Google は JSON-LD・Microdata・RDFa の 3 記法すべてを受け付けるため、既存の Microdata が正しく動いているなら急いで書き換える必要はありません。ただし新規実装や大規模改修では、保守の容易さから JSON-LD が推奨されます。
構造化データを入れれば検索順位は上がりますか?
直接の順位上昇は保証されません。構造化データの効果は、リッチリザルト表示の対象になること、そして検索エンジンと AI がページ内容を正確に理解できるようになることです。順位の土台にはなりますが、魔法ではありません。
FAQPage を入れれば AI に引用されますか?
引用は保証されません。2024 年 12 月の調査では構造化データの網羅度と AI 引用率に相関は見られませんでした。ただし質問と回答のペアは AI が抜き出しやすい構造のため、引用の土台としては有効です。
書いた JSON-LD はどう検証しますか?
Google のリッチリザルトテスト、Schema.org の Markup Validator、Google Search Console の拡張レポートの 3 つで検証します。構文エラーはツールが検出しますが、型の取り違えは人間の確認が必要です。

関連記事

出典

Free Diagnosis

あなたのサイトの構造化データは正しく書けていますか?

無料診断では、現状サイトの JSON-LD を機械検証し、必須プロパティの欠落や型の取り違えをお見せします。発注前に「成功の基準」を一緒に決めます。診断だけで終わっても費用は一切かかりません。

1 分で無料診断を申し込む