JSON-LD (JSON for Linking Data) とは、構造化データを JSON 形式で記述するための W3C 標準仕様です。HTML の <script type=\"application/ld+json\"> タグ内に記述し、ページのコンテンツに関するメタデータを検索エンジンに提供します。
Google は構造化データの実装方式として JSON-LD を公式に推奨しています。Microdata や RDFa と比較して、JSON-LD は HTML のマークアップと分離して記述できるため、実装と保守が容易です。また、JavaScript で動的に生成することも可能です。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=JSON-LD%20構造化データ%20実装&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">Amazon の関連書籍</a><% } else { %>Amazon の関連書籍<% } %>も参考になります。
用語集ページでの JSON-LD 実装例として、DefinedTerm タイプで用語名と定義を記述し、BreadcrumbList タイプでパンくずナビゲーションの構造を記述します。publisher プロパティにはサイトの Organization 情報を含めます。
JSON-LD の検証には、Google の Rich Results Test や Schema.org の Validator を使用します。構文エラーや必須プロパティの欠落がないことを確認してから公開しましょう。<% if (typeof amazonTag !== 'undefined' && amazonTag) { %><a href="https://www.amazon.co.jp/s?k=Web%20構造化データ%20設計&tag=<%= amazonTag %>" target="_blank" rel="nofollow noopener noreferrer" class="amazon-inline-link">Web 構造化データ設計の実践書</a><% } else { %>Web 構造化データ設計の実践書<% } %>も役立ちます。