DEV Community 日本語
フォロー
JSON-LD for AI Search: 引用を妨げる7つの間違い
構造化データ監査は、マークアップがエンティティではなくページを記述するため、AI検索システムを妨げ、しばしば失敗します。一般的な間違いは、「Organization」や「SoftwareApplication」のような明確な識別子を持つ特定のエンティティタイプではなく、汎用的な「WebPage」タイプを使用することです。欠落または不適切に管理された「sameAs」リンクも、これらのリンクがウェブ全体での組織のアイデンティティに関するLLMに重要なコンテキストを提供するように、曖昧さの解消を防ぎます。最新のJavaScriptフレームワークで一般的なJSON-LDのクライアントサイドインジェクションは、JavaScriptを実行しないほとんどのAIクローラーにとってマークアップを不可視にします。同様に、JavaScript実行後にのみ表示されるコンテンツは、有効なメタデータに関係なく、クローラーが空のページを受け取ることを意味します。マークアップの値は、日付のISO 8601や画像の完全修飾URLの使用など、構造的にだけでなく意味論的にも正しい必要があります。「FAQPage」をキーワードのゴミ箱として誤用したり、不正な構造で使用したりすると、リッチリザルトを提供しなくなったとしても、検索システムでの有用性が低下します。複数の不整合な「Organization」ブロックによるページ間のエンティティデータの競合も検索システムを混乱させ、一貫した情報のための重複排除を必要とします。効果的に監査するには、JavaScriptなしで本文コピーを検証し、生のHTMLで「application/ld+json」ブロックをカウントし、「sameAs」URLを確認し、ISO 8601の「dateModified」を確認し、単一で一貫した「Organization」タイプを確保します。リッチリザルトテストは主に構文をチェックし、意味論的な正確さやクロール可能性はチェックしません。