Entity SEO Engineering

Discipline: Identity Reconciliation  |  Focus: Named Entity Recognition (NER)

1. The Atomic Unit: The Triple

Search engines do not read sentences; they extract Triples. A triple is the smallest unit of knowledge, consisting of a Subject, a Predicate, and an Object. Entity SEO is the art of feeding these triples clearly to the machine.

Subject
(Eyal Krief)
Predicate
(isFounderOf)
Object
(BlackSheep)

If your content leaves the Predicate ambiguous, the link is never formed in the Knowledge Graph.

2. The Problem: Disambiguation & Confidence

How does an AI know if "Jaguar" is the animal or the car? It calculates a Confidence Score based on context vectors. If the score is below a threshold (e.g., 0.8), the entity is ignored to prevent hallucination.

We replace probability with certainty using Identity Reconciliation.

3. The Solution: The `sameAs` Protocol

We force the AI to recognize the entity by linking it to immutable, third-party databases (Wikidata, Crunchbase, Google Knowledge Graph). This is done via the `sameAs` property in JSON-LD. This is the single most critical line of code in modern SEO.

// JSON-LD: Hard-coding Identity to External Sources { "@context": "https://schema.org", "@type": "Person", "name": "Eyal Krief", "url": "https://eyalkrief.fr", "sameAs": [ "https://www.linkedin.com/in/eyalkrief", // Social Proof "https://www.wikidata.org/wiki/Q...", // Universal ID "https://knowledge.google.com/kg/..." // Google Graph ID ], "knowsAbout": ["Semantic Search", "LLM Optimization"] }

4. Advanced: Nested Entity Injection

To establish authority, we don't just list keywords. We nest entities inside other entities using `mentions` and `about`. This builds a dense graph.

// JSON-LD: Building a Dense Graph { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Why Domain Authority is Dead", "about": { "@type": "Thing", "name": "Domain Authority", "sameAs": "https://en.wikipedia.org/wiki/Domain_authority" }, "mentions": [ { "@type": "Organization", "name": "Moz", "description": "Creator of the DA metric" }, { "@type": "DefinedTerm", "name": "SheepRank", "url": "https://eyalkrief.fr/sheeprank/" } ] }

5. Probing the Graph (Verification)

How do we verify if Google has accepted the Entity? We query the Google Knowledge Graph Search API. A successful entity strategy results in a distinct Result Score.

Verification Command:
GET https://kgsearch.googleapis.com/v1/entities:search?query=Eyal+Krief&key=API_KEY

Success Criteria: Return of a unique `@id` (e.g., `kg:/m/0xyz...`) instead of a generic text match.