【こうぞうかデータ】

構造化データ(JSON-LD) とは?

💡 検索エンジンに「このページの中身はコレです」って名刺を渡す技術
📌 このページのポイント
構造化データ(JSON-LD)の仕組み HTMLページ <title>おいしいカレーのレシピ</title> <script type="application/ld+json"> "@type": "Recipe" "name": "おいしいカレー" "cookTime": "PT30M" <p>本文のコンテンツ...</p> <img src='curry.jpg' /> 解析 🔍 Google 検索エンジン レシピだ!調理時間30分、 料理名はカレーだね ✨ リッチリザルト表示 ⭐⭐⭐⭐☆ 4.2 | 30分 おいしいカレーのレシピ
構造化データ(JSON-LD)の仕組み
ひよこ ひよこ

構造化データって何のためにあるの?

ペンギン先生 ペンギン先生

検索エンジンって実はWebページの「意味」を完全には理解できないんだ。たとえば「3.5」って数字がページにあっても、それが評価なのか価格なのか分からない。構造化データは「これは5段階中3.5の評価ですよ」って明示的に教えてあげる仕組みだよ

ひよこ ひよこ

それを書くとどんないいことがあるの?

ペンギン先生 ペンギン先生

Googleの検索結果で、星評価が表示されたり、FAQが展開されたり、レシピの調理時間が出たりするよね。あれがリッチリザルトで、構造化データを正しく書くと表示される可能性があるんだ。クリック率が大幅に上がることもあるよ

ひよこ ひよこ

JSON-LDってどうやって書くの?

ペンギン先生 ペンギン先生

HTMLhead内やbody内に <script type="application/ld+json"> というタグを置いて、その中にJSON形式で情報を書くんだ。たとえばFAQなら質問と回答のペア、商品なら名前・価格・レビューなどを記述するよ

ひよこ ひよこ

他の書き方もあるの?

ペンギン先生 ペンギン先生

MicrodataやRDFaという方法もあるけど、今はJSON-LDが圧倒的に推奨されているよ。HTMLの本文と分離して書けるから管理しやすいし、Googleも公式にJSON-LDを推奨しているんだ

ひよこ ひよこ

構造化データを書けば必ずリッチリザルトに表示されるの?

ペンギン先生 ペンギン先生

実はそうとも限らないんだ。Googleは「表示する可能性がある」としか約束していない。ただ、正しく実装すればGoogle Search Consoleで認識状況を確認できるし、表示のチャンスは確実に増えるよ。SEOの基本施策として押さえておきたい技術だね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「構造化データ」って出てきたら「検索エンジンにページの内容を分かりやすく伝えるための特別な書き方」と思えればだいたいOK!
📖 おまけ:英語の意味
「Structured Data」 = 構造化されたデータ
💬 「Structure(構造)」+「Data(データ)」で、機械が読み取りやすいように整理されたデータのことだよ。JSON-LDは「JSON for Linking Data」の略で、データ同士をリンクさせるJSON形式だよ
← 用語集にもどる