JSON-LDとは?
JSON-LD(JavaScript Object Notation for Linked Data)は、schema.orgの語彙を使ってページ情報を機械可読に記述するための実装形式です。HTMLとは独立したスクリプトとして埋め込めるため、実装・保守が容易で、Googleも推奨しています。
1. JSON-LDとは
JSON-LDは「@context(語彙URL)」「@type(型)」を含むJSONで意味情報を表す方式です。ページの可視領域に影響せず、テンプレート外部からでも安全に追加・更新できます。
2. JSON-LDがSEOにもたらす効果
FAQ・レビュー・イベント等のリッチリザルトの対象になりやすく、検索結果での差別化やCTR向上が見込めます。サイト横断での一括更新やABテストも行いやすく、運用効率が高い点も利点です。
3. AIO(AI Optimization)との関連性
生成AIは構造化ヒントを手掛かりに要約・出典抽出を行います。JSON-LDで組織・著者・FAQ・用語定義を明示することで、AIの誤読を抑え、ブランドや情報の出どころを正しく伝えやすくなります。
4. 実装方法とコード例
HTMLの
または内にscriptタグで埋め込みます。例:FAQPage5. チェックツール・検証方法
Googleリッチリザルトテスト Schema.org Validator
6. よくある質問(FAQ)
Q. JSON-LDはどこに設置すべきですか?
A.
Q. 同じ内容をMicrodataとJSON-LDの二重で入れても良い?
A. 冗長・不整合の原因になるため避けてください。JSON-LDへ統一が無難です。
Q. 多言語サイトではどう管理しますか?
A. 言語・URL別にJSON-LDを出し分け、hreflang・inLanguage等の適切な属性を併用してください。