Entity & Identity Schema

The schema types that declare who and what is behind a site — Organization, LocalBusiness, and Person — and how they connect that identity to Google's Knowledge Graph.

First published: Jul 1, 2026 · Last updated: Jul 17, 2026 · Advanced
demand #29 in Structured Data#59 in On-Page#267 in Technical SEO#360 on the site
1 evidence signal on this page

"Entity & identity schema" is my non-exhaustive label — not an official one — for three schema.org types that declare who or what is behind a site: Organization, LocalBusiness, and Person. Their job isn't rich results; it's disambiguation — telling Google which real-world entity a page belongs to, and connecting that claim to authoritative profiles through sameAs (examples like Wikipedia, Wikidata, verified social accounts — not requirements). LocalBusiness is a subtype of Organization, so use the most specific one that fits; Person is the individual counterpart. This is not a ranking factor and it does not guarantee a Knowledge Panel — sameAs is an identity-resolution signal, not a magic trust lever, and a wrong sameAs value can actively misattribute your entity. Whether it affects AI-answer citation is a plausible but unproven hypothesis, not a documented mechanism. This hub explains the concept and routes you to the three deep dives.

TL;DR —Entity & identity schema\"Entity & identity schema\" is a practitioner label — not an official Google or schema.org category, and not exhaustive of identity-capable schema.org types — for the three main types that declare who or what is behind a site: Organization, LocalBusiness, and Person.” is my non-exhaustive umbrella term for Organization, LocalBusiness, and Person — the schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. types whose job is disambiguation, not rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show.. They declare which real-world entity a site belongs to and, via sameAs, tie that claim to authoritative records (examples like Wikipedia, Wikidata, verified profiles — not requirements) so engines can resolve it. LocalBusiness is a subtype of Organization — use the most specific type that fits; Person is the individual counterpart. It is not a ranking factor and does not guarantee a Knowledge PanelThe Knowledge Graph is Google's database of entities — people, places, organizations, and things — and the factual relationships between them. It's separate from any single website's structured data: your schema markup is one of many possible inputs to the graph, not the graph itself.; sameAs is an identity-resolution signal, not a trust lever, and a reused or misdirected value actively misattributes your entity. Whether it drives AI-answer citation is an unproven hypothesis, not a documented mechanism.

What Google means by “entity”

Entities are identifiable things in information systems; structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. can clarify identity but does not guarantee Knowledge GraphThe Knowledge Graph is Google's database of entities — people, places, organizations, and things — and the factual relationships between them. It's separate from any single website's structured data: your schema markup is one of many possible inputs to the graph, not the graph itself. inclusion. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Schema.org: sameAs Google’s documented structured-data rules remain feature-specific. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Structured data policies

An entity is a uniquely identifiable real-world thing that Google stores in its Knowledge Graph — people, places, organizations, but also abstract concepts. Google resolves an entity by cross-referencing signals about it across many independent sources: your own website, your social profiles, directories, public databases, notable press mentions, and structured records like Wikidata. Entity schema is your chance to state your identity clearly and point Google at those other records so it can line them up with confidence.

One distinction worth keeping straight: Google’s Knowledge Graph Search API is a developer tool for querying entities — it is not the same system as the ranking-facing Knowledge Panel, and marking up Organization schema doesn’t “submit” you to it. Don’t conflate the API with how identity schema feeds the panel; they’re different things.

TIP Check the entity record without treating it as a panel verdict

A no-result lookup is a useful diagnostic state, not proof that every Google system lacks entity understanding—and a matching record would not guarantee a Knowledge Panel.

Look up the exact person or brand name with my explorer, then use the result or no-result playbook to audit naming, the entity home page, schema, and corroborating sources. Google Knowledge Graph Explorer Free

  1. Search the canonical name you use across the site and controlled profiles.
  2. If no matching record returns, verify the entity home page and accurate Person or Organization markup with sameAs links.
  3. Build independent corroboration and recheck later; do not use the lookup as a Knowledge Panel eligibility test.
The lookup separates a returned Knowledge Graph record from the broader question of entity understanding or Knowledge Panel eligibility.

Identity schema vs. content schema

This is the central distinction of this hub, so let me draw it cleanly:

  • Content schemaArticle, Product, FAQPage, HowTo, Recipe — describes what is on the page. Its usual payoff is rich-result eligibility: a visible SERP enhancement (stars, price, breadcrumbsBreadcrumbs are a secondary navigation trail (Home > Category > Page) that shows where a page sits in a site's hierarchy. They create internal links that pass PageRank, and when marked up with BreadcrumbList structured data they can drive the path Google shows in desktop search results.).
  • Identity schemaOrganization, LocalBusiness, Person — describes who or what publishes the page. Its payoff is entity understanding and disambiguation, with no visible badge attached.

The practical consequence: identity schema is worth implementing even though it usually produces no rich result. That’s the opposite instinct from most schema work, and it’s why people who only think in “rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show.” tend to skip it.

The three identity-bearing types

They aren’t three unrelated siblings — they’re a base type, a specialization of it, and an individual counterpart:

  • Organization is the base/umbrella type for any company or brand. It’s the one almost every site should have.
  • LocalBusiness is technically a subtype of Organization (Thing > Organization > LocalBusiness), for businesses with a physical or local presence — hours, address, service area. Google’s guidance is to use the most specific applicable subtype, so a local business uses LocalBusiness (or a narrower subtype like Restaurant), not generic Organization.
  • Person sits in its own branch (Thing > Person). It establishes an individual identity — an author, a founder or exec, a consultant, a sole proprietor, anyone building a personal brand that needs to be distinguished from same-named people.

A single site often uses more than one: an Organization for the brand and Person markup for the authors, ideally linked into one graph (see @id below).

sameAs and identity resolution

sameAs is the core mechanic. Schema.org defines it plainly: a URL to a reference page that unambiguously identifies the item — Wikipedia, Wikidata, or an official website are the examples schema.org gives, not a required list. Practically, you reference the profiles that genuinely describe you: a Wikidata entry, a Wikipedia page if you have one, verified social accounts. On the Organization side, the homepage is the single most important place to establish brand identity, with at least name, logo, url, and sameAs.

Two rules make or break it:

  1. One value, one entity. A sameAs URL must unambiguously identify the entity — don’t reuse the same sameAs value for two different entities. Reusing or misdirecting it doesn’t just fail to help; it actively misattributes your entity.
  2. sameAs is an identity-resolution signal, nothing more documented than that. It’s schema.org’s mechanism for pointing at another authoritative record of the same entity — not a ranking boost, not a source of “trust,” and not a documented AI-citation lever. Any claim that sameAs does one of those things is a separate, currently unsupported claim; don’t treat it as bundled into the property’s actual job.

A cautionary tale from the industry: Ryan Law at Ahrefs once accidentally set his personal sameAs to Ahrefs’ blog instead of his own author page, which caused Google to misattribute his personal entity to Ahrefs’ site — a small schema slip with a visible, wrong-in-public result. The lesson: entity schema is powerful enough that errors show up in how your brand is represented, so double-check every value. The Ryan Law anecdote is relayed from Ahrefs’ Knowledge Graph guide and is paraphrased here, not quoted verbatim.

@id — connecting your nodes into one graph

@id is a JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. node identifier, full stop — that’s what the JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. spec defines it as: a way to give a node in a graph a stable identifier and reuse that same identifier to refer back to it. Practically, if you have Organization, WebSite, and Person markup scattered across a site, you give the Organization node an @id URI, then point author.@id (on a Person) or publisher.@id (on an Article) at that same URI. That makes “this Article’s author is this Person, who is part of this Organization” unambiguous within the JSON-LD graph you wrote.

What I can’t tell you with the same confidence: how reliably, or in what form, Google’s indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. systems stitch separately-crawled pages into one entity using @id matches. That’s not something Google documents in detail. Treat consistent @id usage as good, spec-compliant practice and a useful implementation convention — not a proven, documented cross-page ranking or entity-linking signal. The deep mechanics of @id belong in the Organization deep dive — for the hub, just know it’s a JSON-LD identifier convention, and be honest that its cross-page effect on Google’s side is an open question, not a documented fact.

Why this matters for AI search / GEO

Here’s the modern stakes, and here’s the honest boundary of what’s proven. Classic ranking and entity recognition are separate problems: you can rank #1 in traditional search and still be invisible to an AI answer engine that doesn’t recognize your brand as a distinct entity — that part is a reasonable inference from how these systems work. What I can’t back with primary evidence is a causal claim that identity schema, sameAs, or @id makes ChatGPT, Perplexity, or AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. recognize or cite you. No AI provider documents that mechanism. So I’ll state it as a hypothesis, not a fact: identity schema is plausible entity infrastructure — accurate, well-linked markup that removes ambiguity a model might otherwise have to guess through — but I don’t have a controlled test showing it changes citation behavior, and you should be skeptical of anyone who claims they do without showing one. This ties into my broader work on AI search / GEOAI search uses large language models and retrieval-augmented generation (RAG) to synthesize an answer from multiple sources rather than returning a ranked list of links. Examples include Google AI Overviews, ChatGPT Search, and Perplexity. — being ranked and being recognized as an entity look like different battles, but the causal link between “recognized” and “cited” is still an open question, not settled infrastructure.

To be honest about the evidence more broadly: schema is often oversold as an AI-citation lever, and Google’s own reps have been careful here. John Mueller, asked whether lots of schema helps LLMsA large language model (LLM) is a deep-learning model trained on massive text corpora to predict the next token and generate human-like text. LLMs use the transformer architecture and power AI search features like Google's AI Overviews (Gemini) and Bing Copilot (GPT-4). understand entities, gave the very SEO answer of “yes, no, and it depends” — structured data helps engines understand the entities on a page, but it doesn’t make you rank higher or get labeled “best” in an AI answer; credibility and authority still dominate. The Mueller remark is relayed via Search Engine Roundtable’s coverage and is paraphrased, not presented as a verified verbatim quote.

There’s also a broader disagreement worth surfacing: not everyone thinks “entity SEOEntity SEO is the practice of helping search engines and AI systems clearly identify, classify, and trust the entities you represent — your brand, your people, your products — rather than just matching keyword strings. The goal is to be an unambiguous, well-corroborated entity in machine knowledge systems so AI can cite you with confidence.” is even a separate discipline. Ahrefs has argued that once Google’s search runs on entities, “entity SEO is just SEO” — ordinary structured data, content quality, and authority-building, not a novel tactic set — and the piece quotes me making the same point: “The entity identification part is more on Google’s end than on our end.” Jump to quote That’s consistent with how I’ve scoped this hub: identity schema is accurate, verifiable markup you control, not a checklist of special “entity optimization” moves — the actual identification and inference work happens on the search engine’s side.

Common mistakes

  • Treating identity schema like any other schema task. It’s not chasing a rich result; it’s disambiguation. Judge it by whether Google can identify your entity, not by whether a badge shows up.
  • Reusing or misdirecting sameAs — the Ryan Law failure mode. One value, one entity; verify every URL points where you mean.
  • Marking up the wrong pages. Google recommends placing Organization schema on your homepage or a dedicated About page — it does not need to be repeated on every page site-wide.
  • Assuming you need Wikipedia. You don’t. Wikidata (much easier to create and edit) plus consistent cross-source signals can establish entity-hood; Wikipedia is one strong signal, not a hard requirement.
  • Expecting a guaranteed Knowledge Panel. Schema can make you eligible; Google decides. There is no “submit for panel” button.

Where to go next

This hub is the map. Each identity type has its own deep dive — implementation, required and recommended properties, and validation:

  • Organization SchemaOrganization schema (schema.org/Organization) is structured data that describes the business or entity itself — name, logo, official URL, social profiles, contact info, and identifiers — rather than a page's content. Google says it can help disambiguate your brand and some properties can influence visual elements like Knowledge Panel/attribution; it has no required properties and doesn't guarantee a Knowledge Panel. — the base type for any brand or company: where it goes (homepage/About), the name/logo/url/sameAs foundation, and @id graph linking. Start here if you do nothing else.
  • LocalBusiness SchemaLocalBusiness schema (schema.org/LocalBusiness) is structured data — usually JSON-LD — that describes a physical business to search engines: its name, address, phone, hours, geo-coordinates, and price range. Google requires only name and address, consumes about a dozen recommended properties, and treats it as a corroborating signal, not a substitute for a Google Business Profile. — the specialized subtype for physical/local presence: address, hours, geoGenerative Engine Optimization — visibility inside AI answer engines., service area, and choosing the most specific business subtype.
  • Person SchemaPerson schema (schema.org/Person) is structured data that marks up an individual — most often an article's author, but also founders, staff, or the subject of a bio page. It helps search engines disambiguate which person an identity refers to and connect their content across the web; it is not a ranking factor and doesn't itself confer E-E-A-T. — establishing an individual’s identity: authors, founders, experts, and personal brands, and how to link a Person to an Organization.

All three sit under the broader structured data / schema markupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. cluster this hub belongs to — if you’re still fuzzy on the vocabulary, formats (JSON-LD vs. Microdata), and how rich results differ from entity understanding, start with the schema markup overview first, then come back here for the identity layer.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.