JSON-LDとは?
要約
JSON-LDとは、構造化データ(ページの内容を機械が理解しやすいように意味づけしたデータ)を記述するための代表的な形式の一つです。JSONという書き方をベースに、ページの内容とは別に決められた書式で情報をまとめて記述し、検索エンジンやAIに伝えます。Googleが推奨している形式でもあり、ENVY DESIGNでも構造化データの実装にJSON-LDを使っています。
さらに詳しい内容をご覧になりたい方は下記も併せてお読みください。
JSON-LD(ジェイソン・エルディー)とは、構造化データ(ページの内容を機械が理解しやすいように意味づけしたデータ)を記述するための、代表的な形式の一つです。「JavaScript Object Notation for Linked Data」の略で、その名のとおりJSONという書き方をベースにしています。ページの内容とは別に、決められた書式で「これは会社名」「これはよくある質問」といった情報をまとめて記述し、検索エンジンやAIに伝えます。Googleが推奨している形式でもあり、ENVY DESIGNでも構造化データの実装にはJSON-LDを使っています。
JSON-LDとは何か、もう少し詳しく
まず前提として、「構造化データ」と「JSON-LD」は別のものです。構造化データは「ページの内容を機械に分かる形で意味づけする」という考え方そのものを指し、JSON-LDは「その意味づけを、どう書くか」という記述形式の一つです。たとえるなら、構造化データが「伝えたい情報」だとすると、JSON-LDは「その情報を書くためのルール」にあたります。
構造化データの記述形式には、JSON-LD以外にもMicrodataやRDFaといった方法があります。そのなかでJSON-LDは、ページの見た目を変えずに、まとめて記述できるという扱いやすさから広く使われています。HTMLの本文に直接埋め込む必要がなく、専用の部分にまとめて書けるため、管理がしやすいのが特徴です。
なぜJSON-LDが使われるのか
JSON-LDが広く使われている理由の一つは、Googleでも推奨されている記述形式だからです。推奨される形式で書いておくほうが、内容が正しく解釈されやすいと考えられています。
もう一つの理由は、管理のしやすさです。ほかの記述形式は、HTMLの本文の各所にタグを埋め込む必要があり、本文を編集すると構造化データも崩れやすくなります。一方JSON-LDは、本文とは独立した部分にまとめて記述するため、本文の変更に影響されにくく、後から修正や追加もしやすいという利点があります。
実務ではどう扱うか
実務では、ページの種類に応じて、適切な意味づけをJSON-LDで記述します。よく使われるものには、次のような種類があります。
- FAQPage:よくある質問と回答のページに使う
- BreadcrumbList:パンくずリスト(ページの階層)を示す
- Article / BlogPosting:記事やブログの情報を示す
- Organization:会社や組織の基本情報を示す
ENVY DESIGNでは、FAQページにはFAQPage、記事にはArticle、サイト全体ではBreadcrumbListなどを、ページの役割に応じて使い分けています。大切なのは、JSON-LDで記述する内容が、実際のページの内容と一致していることです。ページに載っていない情報をJSON-LDだけで記述すると、かえって信頼を損なう可能性があります。あくまで、ページに書かれている内容を、機械が分かる形で補足するものと考えるのが適切です。
ENVY DESIGNの視点と観察
ENVY DESIGNでは、FAQページや記事に、FAQPageやBreadcrumbListなどのJSON-LDを実装しています。本文とは独立して記述できるため、記事の内容を更新しても構造化データが崩れにくく、運用しやすいと感じています。実装したページが、AI検索で情報源の一つとして参照されたケースも確認しています。
ただし、これはJSON-LDを入れたことだけの効果とは考えていません。JSON-LDはあくまで情報を正しく伝えるための土台の一つであり、それ単体で成果を保証するものではない、というのが実務的な捉え方です。中身のあるコンテンツがあったうえで、それを機械にも正しく伝える手段として、JSON-LDを活用しています。
よくある誤解と関連用語
JSON-LDについて、「導入すれば検索順位が上がる」と誤解されることがあります。実際には、JSON-LDは順位を直接上げるものではなく、ページの内容を機械が理解しやすい形で表現するための記述形式です。順位そのものは、コンテンツの質や信頼性など、別の要素で決まります。
技術仕様の一次情報は、W3CのJSON-LD 1.1勧告で公開されています。
構造化データ全般の考え方については構造化データとは?、AIに正しく理解してもらう考え方についてはAIO対策と通常のSEOは何が違いますか?もご参照ください。AI検索最適化(AIO・GEO)の進め方やサービス内容についてはAIO・GEO対策(AI検索最適化)のページもご覧ください。構造化データの実装についてのご相談は、お問い合わせフォームからお気軽にどうぞ。