JSON-LD(Linked Data用のJavaScript Object Notation)は、Linked DataをシリアライズするためにJSONを使用する軽量なデータ形式です。

これにより、スキーマを使用してデータを構造化およびリンクする方法が提供され、検索エンジンやその他のアプリケーションがウェブページ上の情報のコンテキストと意味を理解しやすくなります。

JSON-LDの使用例:

  1. 構造化データマークアップ:JSON-LDは、ウェブページに構造化データを追加するためによく使用され、検索エンジンがコンテンツをよりよく理解し、検索結果にリッチスニペットを表示するのに役立ちます。
  2. ナレッジグラフ:JSON-LDは、エンティティとその関係のネットワークであるナレッジグラフを表すために使用でき、アプリケーションが複雑なクエリと推論を実行できるようにします。
  3. データ統合:JSON-LDにより、さまざまなソースからのデータを簡単に結合およびリンクでき、システム間のデータ統合と相互運用性が促進されます。

スキーママークアップにおけるJSON-LD

スキーママークアップは、標準化された語彙を使用してウェブページに関する構造化データを提供する方法です。

JSON-LDは、そのシンプルさと柔軟性から、スキーママークアップを実装するための推奨形式になっています。

スキーママークアップ用のJSON-LDの例を次に示します。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "John Doe",
  "jobTitle": "Software Engineer",
  "worksFor": {
    "@type": "Organization",
    "name": "Acme Inc."
  }
}
</script>

この例では、JSON-LDスクリプトは、John Doeという人物、彼の役職、および彼が所属する組織に関する構造化データを提供します。@contextキーは、用語を定義するために使用されるスキーマ語彙(schema.org)を指定し、@typeキーは、説明されているエンティティのタイプを示します。

スキーママークアップをサポートする検索エンジンやその他のアプリケーションは、このJSON-LDデータを解析し、検索結果の表示を強化したり、リッチスニペットを有効にしたり、ウェブページの内容の全体的な理解を深めたりするために使用できます。

スキーママークアップにJSON-LDを使用することで、ウェブサイトはデータのより意味論的で機械可読な表現を提供でき、最終的には可視性とユーザーエンゲージメントの向上につながります。

WordPressでのスキーママークアップの追加

WordPressユーザーは、ページにスキーママークアップを追加するために、JSON-LDを知っている必要も、コードに関与する必要もありません。

All in One SEO (AIOSEO)のような人気のSEOプラグインは、スキーママークアップを追加するためのクリックボタンの方法を提供します。これにより、非技術ユーザーでも構造化データのメリットを享受できます。

これに関するハウツーについては、以下を参照してください。
SEOを強化するためにスキーママークアップを使用する方法
WordPressにリッチスニペットを追加する方法