メンション追跡ではなく、引用準備度の診断
Schema

AI エンティティの曖昧性解消のための Schema.org JSON-LD 実装

ChatGPT や Claude があなたのブランド、ドメイン、製品を 1 つのエンティティとして結び付けられるように、Schema.org JSON-LD を使う方法を、最小限のサンプルと検証手順とともに説明します。

著者 Alex Xu(英語)5 分で読めます

JSON-LD は、あなたのブランド名、ドメイン、製品が 3 つの偶然ではなく 1 つのものだとマシンに伝える方法です。これがなければ、モデルは <title> の中の文字列があなたのドメインと同じエンティティだと推測するしかありません。構造化データはその推測を取り除きます。

JSON-LD は AI エンジンのどのような問題を解決しますか?

エンティティの曖昧性解消です。あなたの製品が Northwind という名前で、たまたま同名の映画スタジオも存在する場合、AI システムには、ある言及をあなたに帰属させる信頼できる方法がありません。 安定した @id、正規の url、sameAs リストを備えた Organization マークアップが、必要な結合点を与えます。

How a sameAs list resolves one name to one entityA model meets the string Northwind and cannot tell whether it means a film studio or a software product. One JSON-LD graph answers that by giving every node a stable id. The Organization node names the brand and lists its external profiles under sameAs, and the WebSite node points at the Organization by id instead of repeating its data. The profiles are the join that turns the name into a resolvable entity; a profile that was abandoned points at nothing and is worse than leaving it out.A model meets the string: Northwinda film studio, or a software product?one @graph - every node carries an @idOrganization@id: #organizationname, url, sameAspublisherWebSite@id: #websitesameAsx.com/yourhandlegithub.com/you/repox.com/your-old-handleworse than no link at allThe joins are the point: name, domain and profiles become one entity.That is what lets a model tell your Northwind from the film studio, and cite the right one.Every node needs a stable @id, and every sameAs needs a profile somebody still updates.
The @id is how the nodes find each other; the sameAs list is how a model finds you.

図のラベルは英語のままです。Organization、sameAs、@id などは schema.org の語彙であり、英語版と同じ図を共有しているためです。

GEO で最も重要な schema タイプはどれですか?

  • Organization — ブランドをエンティティとして固定します。単体で最も価値の高いノードです。
  • WebSite — ドメインをそのエンティティに結び付けます。
  • SoftwareApplication または Product — 実際に販売しているものを記述します。
  • FAQPage — 質問と回答を対にします。同じ質問と回答がページ上に表示されている場合にのみ使ってください。
  • Article — 編集記事で著者と日付を示します。

複数のノードを 1 つのエンティティに結び付けるにはどうすればよいですか?

単一の @graph を使い、すべてのノードに @id を付けます。他のノードはデータを繰り返す代わりに、その識別子を参照します。これが、ばらばらのスニペットを 1 つの一貫したエンティティ記述に変える仕組みです。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://your-domain.com/#organization",
      "name": "Your Brand Name",
      "url": "https://your-domain.com",
      "logo": "https://your-domain.com/logo.png",
      "sameAs": [
        "https://x.com/yourhandle",
        "https://github.com/you/repo"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://your-domain.com/#website",
      "url": "https://your-domain.com",
      "name": "Your Brand Name",
      "publisher": { "@id": "https://your-domain.com/#organization" }
    }
  ]
}
</script>

見落とされがちな点:name は、あなたの <title>、<h1>、llms.txt、そしてこのマークアップのすべてで同一でなければなりません。1 つのページに 3 つの異なる名前があれば、目的はまったく達成されません。

マークアップを検証するにはどうすればよいですか?

  1. URL を Schema.org バリデータに通します。エラーがゼロであることが合格ラインです。
  2. 意図したノードタイプが実際に検出されていることを確認します。エラーが出ないことだけでは不十分です。
  3. エディタではなく、レンダリングされた HTML のソースを確認します。クライアントサイドレンダリングでは、スクリプトが初期レスポンスから消えることがあります。

Google は FAQ のリッチリザルトを少数のサイトに限定しているため、FAQPage の適格性が低いことは、このマークアップが役に立たないという意味ではありません。生成エンジンは今もこれを解析します。あわせて直接 AI 引用のための見出し最適化もご覧ください。

エンティティマークアップについての質問

どの schema タイプが最も重要ですか?

Organization と WebSite です。この 2 つが、あなたのブランド名、ドメイン、製品を、3 つの別々の文字列が同じ意味かどうかを推測させるのではなく、1 つのエンティティに結び付けられるようにします。

sameAs は実際に何をするのですか?

同じエンティティが他のプラットフォームにあるプロフィールを列挙するもので、これが文字列を解決済みのエンティティに変えます。空のプロフィールや放置されたプロフィールへのリンクは、リンクがないより悪いです。

マークアップはどう検証すればよいですか?

構造化データバリデータに貼り付けて、2 点を確認します。すべてのノードに安定した @id があること、そしてそのタイプが要求するプロパティが、意図ではなく実際に存在することです。

根拠と出典

GEO can boost visibility by up to 40% overall in generative engine responses, and in the paper's Table 1 the best of the tested methods improve on the no-optimization baseline by 41% and 28%. — Generative Engine Optimization, KDD 2024

当サイトが使う重み付けはこの測定結果に従っています。そのため「引用可能性と根拠」が 11%、「AI コンテキストファイル」のディメンションが 5% です。重み付けの全体と、単一 URL のスキャンでは見えない部分は、方法論のページに書かれています。

Primary sources