{"@context":"https://schema.org","@type":"BlogPosting","headline":"JSON-LDとAEO：AI検索エンジンが使う構造化データ実践ガイド","description":"JSON-LD構造化データの実装方法。AEOスコアを向上させ、AIエンジンに正確に理解されるサイトを構築する。","url":"https://aeo.codecity.com.tw/blog/json-ld-aeo-jissen","datePublished":"2026-04-15 11:06:55","dateModified":"2026-04-15 11:06:55","inLanguage":"ja","keywords":["JSON-LD","構造化データ","AEO","実装"],"author":{"@type":"Organization","name":"AEO Scanner"},"publisher":{"@type":"Organization","name":"AEO Scanner","url":"https://aeo.codecity.com.tw"},"articleBody":"## JSON-LDとは\n\nJSON-LD（JavaScript Object Notation for Linked Data）は、ウェブページのコンテンツに**構造化データ**を埋め込むための規格です。HTMLの`<script type=\"application/ld+json\">`タグ内にJSON形式でデータを記述することで、検索エンジンやAIがページの内容を機械的に理解できるようになります。\n\nAEO（Answer Engine Optimization）において、JSON-LDは**最も重要な技術要素の一つ**です。AEO Scannerでは9つの指標のうち15%の配点を占めており、スコア向上に大きく影響します。\n\n## なぜJSON-LDがAEOに重要なのか\n\nAIが回答を生成する際、ウェブページの自然言語テキストだけでなく、構造化データからも情報を取得します。JSON-LDがあることで以下のメリットがあります。\n\n- **コンテンツの意味が明確になる** — 「このテキストはFAQの回答である」「これは組織名である」とAIが正確に認識\n- **引用精度が向上する** — AIが適切なコンテキストで情報を引用できる\n- **リッチリザルトにも対応** — Google検索でもリッチスニペットが表示される\n\n## AEOに効果的なJSON-LDスキーマタイプ\n\n### WebApplication（ウェブアプリケーション）\n\nウェブツールやSaaSサービスのページに最適です。\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"AEO Scanner\",\n  \"description\": \"ウェブサイトのAEO対応度を9つの指標で評価する無料ツール\",\n  \"url\": \"https://aeo-scanner.com\",\n  \"applicationCategory\": \"SEO Tool\",\n  \"operatingSystem\": \"Web\"\n}\n```\n\n### FAQPage（FAQページ）\n\nよくある質問と回答を構造化します。AIがQ&A形式の情報を抽出する際に非常に効果的です。\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"AEOとは何ですか？\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"AEOはAnswer Engine Optimizationの略で、AIに引用されるための最適化手法です。\"\n      }\n    }\n  ]\n}\n```\n\n### Article（記事）\n\nブログ記事や解説コンテンツに使用します。著者情報や公開日を含めることで信頼性が向上します。\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"AEO完全ガイド\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"AEO Scanner\"\n  },\n  \"datePublished\": \"2025-01-15\",\n  \"dateModified\": \"2025-06-01\"\n}\n```\n\n## JSON-LD実装のベストプラクティス\n\n**1. ページごとに適切なスキーマを選ぶ**\nトップページにはOrganization、ブログ記事にはArticle、FAQ系ページにはFAQPageなど、コンテンツの種類に応じたスキーマを使い分けます。\n\n**2. 複数のスキーマを組み合わせる**\n一つのページに複数のJSON-LDブロックを配置できます。たとえば、Organization + FAQPage + BreadcrumbListの組み合わせが効果的です。\n\n**3. 必須プロパティを漏れなく記述する**\n各スキーマタイプには必須プロパティと推奨プロパティがあります。最低でも必須プロパティはすべて含めましょう。\n\n**4. 実際のコンテンツと一致させる**\nJSON-LDの内容はページの実際のコンテンツと一致していなければなりません。不一致があるとペナルティの対象になる可能性があります。\n\n## AEO ScannerでJSON-LDをチェック\n\n**AEO Scanner**でサイトをスキャンすると、JSON-LDの実装状況が自動的に評価されます。未実装の場合は、そのまま貼り付けて使える**コードスニペット**も生成されるため、実装のハードルが大幅に下がります。まずは無料スキャンで現状を確認し、提案されたJSON-LDコードを実装していきましょう。","encoding":[{"@type":"MediaObject","encodingFormat":"text/markdown","contentUrl":"https://aeo.codecity.com.tw/blog/json-ld-aeo-jissen.md"},{"@type":"MediaObject","encodingFormat":"application/json","contentUrl":"https://aeo.codecity.com.tw/blog/json-ld-aeo-jissen.json"}]}