JSON-LD
技術&インフラ検索エンジンがページの内容をよりよく理解するためのJSON形式の構造化データです。
定義
JSON-LD(JavaScript Object Notation for Linked Data)は、`<script type="application/ld+json">`タグ内に標準のJSON構文を使用して機械可読な情報をウェブページに埋め込む構造化データフォーマットです。Schema.orgの標準化されたボキャブラリーを使用してコンテンツにラベルを付け、検索エンジンにページの内容を正確に伝えます。組織、製品、記事、FAQ、イベントなどのエンティティとその属性や関係を識別します。JSON-LDスクリプトはページのHTML headに配置され、訪問者に対するページの見た目には影響しません。GoogleはMicrodataやRDFaなどの代替手段よりもJSON-LDを推奨構造化データフォーマットとしています。
重要な理由
検索エンジンはJSON-LDを使用してリッチリザルトを生成します。これは、検索結果ページに星評価、FAQ折りたたみ、製品価格、パンくずリスト、ハウツー手順などを直接表示する拡張検索リスティングです。適切に実装された構造化データを持つページは、視覚的に目立ちユーザーがクリックする前に回答を提供するため、高いクリック率を獲得する傾向があります。パブリッシャーにとっては、追加の広告費なしでフリップブックやドキュメントページへのオーガニックトラフィックが増加することを意味します。JSON-LDはAIアシスタントやアンサーエンジンがコンテンツを理解するのにも役立ち、ユーザーが会話型検索にシフトする中でますます重要になっています。
FlipLinkでの使い方
FlipLinkの[SEOとソーシャルプレビュー](/features/seo-and-social-previews)機能により、各パブリケーションのメタデータを定義でき、それが検索エンジンが解析できる構造化データに変換されます。マーケティングサイトfliplink.meでもOrganization、SoftwareApplication、FAQPage、BreadcrumbList、Articleの各JSON-LDスキーマを使用して検索の可視性を最大化しています。カスタムタイトル、説明、サムネイルでフリップブックを公開すると、FlipLinkは適切な構造化マークアップを生成し、検索エンジンがコンテンツを正確にインデックスして表示できるようにします。この構造化データは[OGタグ](/glossary/og-tags)と連携して機能します——JSON-LDは検索エンジン向け、OGタグはソーシャルメディアプラットフォーム向けです。
技術的な詳細
JSON-LDはSchema.orgボキャブラリーに従った特定の構文構造を使用します。すべてのJSON-LDブロックはSchema.orgを指す`@context`フィールドとエンティティタイプを指定する`@type`フィールドで始まります。デジタルパブリッシングで一般的なタイプには以下があります:
- **Organization**:会社名、ロゴ、連絡先情報、ソーシャルプロフィール
- **SoftwareApplication**:アプリ名、価格、評価、OS要件
- **FAQPage**:展開可能なFAQリッチリザルトとして表示される質問と回答のペア
- **Article / BlogPosting**:著者、公開日、見出し、アイキャッチ画像
- **BreadcrumbList**:検索結果にパンくずリストとして表示されるナビゲーション階層
- **HowTo**:各ステップにオプション画像を含むステップバイステップの手順
- **WebSite**:サイト名とサイトリンク検索ボックス用の検索アクション
1つのページに複数のJSON-LDブロックを配置でき、それぞれが異なるエンティティを記述します。互いに参照する必要はありません——検索エンジンはそれらを組み合わせてページの完全な理解を構築します。
セットアップチェックリスト
FlipLinkコンテンツを掲載するページにJSON-LDを追加する場合、以下のチェックリストに従ってください:
1. **ページタイプを特定する。** ページを最もよく説明するSchema.orgタイプを決定します——ブログ投稿ならArticle、FAQセクションならFAQPage、製品ページならProductまたはSoftwareApplication。
2. **必須プロパティを定義する。** 各スキーマタイプには必須および推奨プロパティがあります。Articleには最低限`headline`、`author`、`datePublished`、`image`が必要です。詳細はGoogleの[構造化データドキュメント](https://developers.google.com/search/docs/appearance/structured-data)を確認してください。
3. **JSON-LDスクリプトタグを追加する。** 構造化データを含む`<script type="application/ld+json">`ブロックをページの`<head>`セクションに配置します。
4. **マークアップを検証する。** GoogleのリッチリザルトテストでJSON-LDが構文的に正しくリッチリザルトの対象であることを確認します。
5. **ページタイプ間でテストする。** 複数のページテンプレート(製品ページ、ブログ投稿、用語集エントリー)がある場合、異なるスキーマタイプを使用するため、各テンプレートを個別に検証してください。
6. **Search Consoleで監視する。** デプロイ後、Google Search Consoleの拡張レポートで構造化データのエラーや警告を確認します。リッチリザルトの資格を維持するため、問題を速やかに修正してください。
よくある質問
**JSON-LDを使えばリッチリザルトが保証されますか?**
いいえ。JSON-LDはページをリッチリザルトの対象にしますが、Googleはコンテンツの品質、関連性、その他のランキング要因に基づいて表示するかどうかを決定します。適切な実装により可能性は大幅に高まりますが、拡張リスティングは保証されません。
**1つのページに複数のJSON-LDブロックを配置できますか?**
はい。BreadcrumbList、メインコンテンツタイプ(Article、FAQPageなど)、Organizationの個別ブロックを1つのページに含めることは一般的です。検索エンジンは各ブロックを独立して解析し、情報を統合します。
**JSON-LDと[スキーママークアップ](/glossary/schema-markup)の違いは何ですか?**
[スキーママークアップ](/glossary/schema-markup)はSchema.orgボキャブラリーを使用してウェブページに構造化データを追加する一般的な手法を指します。JSON-LDはスキーママークアップを実装する3つのフォーマットの1つで、MicrodataとRDFaがあります。JSON-LDはGoogleが推奨するフォーマットです。データがページのHTMLマークアップに織り込まれるのではなく、独立したスクリプトタグに格納されるため、実装と保守が最も簡単だからです。
関連用語
他の言語で利用可能
PDFを
もっと活用しませんか?
FlipLinkを活用して、PDFから魅力的でインタラクティブなコンテンツを作成している多くの企業に加わりませんか。クレジットカード不要で無料スタートできます。