ツバサのメモ帳

JSON-LDとは?
構造化データで検索結果を変える話

こんにちは、ツバサです。

ブログにFAQセクションを追加したとき、「JSON-LDで構造化データを書くと検索結果にFAQが表示されることがある」と知った。最初は何のことかさっぱりだったが、調べてみたら意外と単純な仕組みだった。

JSON-LDとは

JSON-LD(JSON for Linking Data)は、Webページの情報を検索エンジンに構造的に伝えるためのデータ形式だ。HTMLの<script type="application/ld+json">タグ内にJSON形式で記述する。

たとえばFAQの質問と回答をJSON-LDで書いておくと、Google検索結果にFAQのアコーディオンが表示される(リッチリザルト)ことがある。ページの内容自体は変わらないが、検索結果での見た目が変わる。

このブログでの使い方

FAQPage構造化データ

このブログでは各記事にFAQセクションを設け、同じ内容をJSON-LDのFAQPage形式でも記述している。質問と回答のペアを最低5組は入れるようにしている。

記述する場所

headタグ内にscriptタグで記述する。本文のHTMLには影響しないので、既存ページに後から追加しても表示が崩れることはない。

覚えておきたいポイント

リッチリザルトが表示されるとは限らない

JSON-LDを正しく書いてもGoogleがリッチリザルトを表示するかどうかはGoogle次第だ。ただし構造化データがあればAIがページの内容を理解しやすくなるため、LLMO的にもメリットがある。

Googleのリッチリザルトテストで検証できる

Googleが提供するリッチリザルトテストツールにURLを入れると、構造化データが正しく記述されているか確認できる。新しいページを公開する前にチェックしておくと安心だ。

ツバサ

ツバサ

EC関係の仕事をしています。このサイトは自分が調べたことの備忘録です。Photoshopは少し使えますが苦手で、ちょっとした画像補正はもっぱらスマホアプリ派。アプリで対応しきれない本格的なレタッチはプロに依頼しています。