Entity SEO

Entity SEO: Why Google Ranks Things, Not Keywords

Somewhere around 2012 Google stopped treating your page as a bag of words and started asking a different question: what thing is this about? Most SEO advice never caught up. Here is what actually changed, and the six signals you control.

The short version

  • An entity is a thing with an identity — a person, company, place, product. Not a keyword. Not a page.
  • Google resolves entities by corroboration: it believes a claim about identity when sources it does not control agree with it.
  • You control six signals: naming consistency, structured data, one canonical hub page, internal links, off-site profiles, and co-occurrence in real content.
  • Entity work compounds slowly and does not spike. If you need results this month, this is the wrong project.
  • The failure mode is faking it — declaring identities and relationships the rest of the web does not support.

Strings vs things: what actually changed

In 2012 Google published a post titled “Introducing the Knowledge Graph: things, not strings.” It is the single most quoted and least acted-upon sentence in SEO.

The old model was lexical. A page containing “plumber Bangalore” eleven times was a page about plumbers in Bangalore. Matching was string matching, and the game was getting the right strings onto the page in the right density.

The new model is referential. Google maintains a graph of things — each with an identifier, a type, a set of attributes and a set of relationships to other things. When it reads your page, it is trying to work out which things in that graph the page refers to. Your keywords are evidence for that decision, not the decision itself.

This is why two things that used to be confusing now make sense. It is why a page that never uses the phrase “iPhone repair” can rank for it, and why a page that uses it forty times can fail to. And it is why you can rank for your own name without ever having optimised for it — or fail to, despite owning the matching domain.

The useful reframe: you are not trying to rank a page for a phrase. You are trying to get Google confident about what your page is about, and about what you are.

What counts as an entity

An entity is anything with a distinct identity that can be described and related to other things. Concretely:

  • People — a named individual, with a job, a location, an employer, a set of published work.
  • Organisations — companies, practices, brands, agencies, non-profits.
  • Places — cities, buildings, regions, service areas.
  • Products and services — a specific model, a named offering.
  • Creative works — a book, a film, a course, an article.
  • Concepts — “technical SEO”, “conversion rate”. Fuzzier, but still nodes in the graph.

What is not an entity: a keyword, a page, a URL, a search query. Those are all ways of pointing at entities. Confusing the pointer with the thing is the root of most bad entity advice — including the advice to “add your keyword to alternateName”, which is exactly backwards.

The distinction that matters

  • “Digital with Thejas” is a name for an entity.
  • “digital marketing consultant Bangalore” is a query. It describes an entity; it is not one of its names.
  • Put the first in a name field. Put the second in your copy, your headings and your service pages — never in a name field.

How Google decides two names are one thing

This is the mechanism everything else depends on, and it is worth understanding properly. Google is doing entity resolution: given several strings that might refer to one thing, decide whether they do.

It is a confidence problem, not a lookup. Roughly, confidence goes up when:

  1. The claim is made explicitly. Your structured data says these names belong to one node. This is necessary and almost worthless on its own — anyone can claim anything.
  2. The claim is corroborated by sources you do not control. Your LinkedIn, a conference bio, a podcast page, a guest article byline all say the same thing. This is where confidence actually comes from.
  3. The claim is consistent over time. The same name, role and relationship, unchanged across years and platforms.
  4. The relationships resolve. If you claim to work for a company, and that company’s own site names you, both nodes get stronger.
  5. Nothing contradicts it. A stale bio with a different job title, a dead profile in your sameAs, two people with your name in the same city — each of these lowers confidence.

The practical consequence is uncomfortable: the half of entity SEO that matters most is off your own website. You can spend a day making your schema perfect and move the needle less than one properly-written author bio on a site Google already trusts.

Free tool · Check what a crawler sees

See which entity signals your page actually exposes

The page checker reads your rendered HTML and reports the head tags, structured data blocks and headings a crawler resolves — including whether your Person and Organization nodes are present and parseable.

The six signals you control

1. Naming consistency

Pick one canonical form of every name and use it everywhere it is displayed. Variants exist — platform handles force them — but they belong in machine-readable name fields, not scattered through your copy. If your site calls you three things in three places, you have given Google three weak claims instead of one strong one.

2. Structured data with stable identifiers

One Person node, one Organization node, each with an @id that never changes, repeated identically on every page. Every other schema block on the site references those @ids rather than redeclaring the entity. This is the difference between one confident node and 120 vague ones.

3. One canonical hub page per entity

For a person, that is a real about page — typed as ProfilePage, named by mainEntityOfPage from everywhere else. Exactly one. Two pages competing to be the profile page for the same person is a genuine own-goal, and a surprisingly common one.

4. Internal links with descriptive anchor text

The name as anchor text, pointing at the hub page. A byline that reads “More about Thejas Acharya” teaches the association; one that reads “click here” teaches nothing. Contextual links inside content are worth more than the same link in site furniture.

5. Off-site profiles, linked both ways

Your schema’s sameAs points out at your profiles; each profile links back to your site. The loop is what makes it corroboration rather than assertion. Same display name, same photo, same one-sentence description of what you do.

6. Co-occurrence in real content

Every time your name appears near your brand, your job title and your subject matter — in a post you wrote, a case study, an interview — that co-occurrence is evidence. This is the signal you cannot shortcut, and the one that ultimately decides the outcome.

Where structured data fits (and where it doesn’t)

Structured data is how you state the claim unambiguously. It is not how you make the claim true.

The minimum viable entity graph for a person-led business is smaller than most guides suggest:

PropertyWhat it does
nameThe canonical display name. One value.
alternateNameOther genuine names for the same thing — handles, spellings, former names. Not queries.
@idA stable identifier. The single most important property, and the one most often omitted.
sameAsURLs of profiles that describe this same entity. The corroboration hooks.
jobTitleWhat the person does. Accepts an array — use it if you genuinely hold several descriptors.
worksFor / brandThe person’s relationship to the organisation. brand is the right one for a personal brand.
mainEntityOfPageWhich URL is the canonical page about this entity.
descriptionA plain sentence stating who this is and how they relate to the brand. Underrated.

Notice what is missing: no aggregateRating, no invented award, no foundingDate you cannot support. Schema you cannot back up is worse than no schema, because a contradiction actively lowers confidence.

Four ways entity work goes wrong

Treating variations as separate brands

If you publish as Acme Studio, AcmeStudio and acme_studio across platforms, those are one brand with three handles. Building three separate identities — three schema nodes, three about pages — splits the signal three ways. Declare one entity with three names.

Stuffing queries into name fields

“Acme Studio | Best Web Design Agency in Pune” is not an alternateName. It is a title tag that wandered into the wrong field. Name fields are for names.

Declaring relationships nobody else confirms

worksFor an organisation whose site does not mention you. sameAs a profile that 404s. alumniOf a university with no record. Each unconfirmed claim is a dangling edge, and dangling edges do not strengthen a graph.

Expecting it to be fast

Entity confidence is cumulative and conservative by design — that is what makes it resistant to manipulation. Snippets and titles can change within days of a recrawl. Genuine name recognition takes months of consistent, corroborated signals. Anyone promising a knowledge panel in six weeks is selling something.

How to tell whether it is working

Entity work is hard to measure because there is no “entity confidence” metric. These are the proxies worth watching:

  • Branded query impressions in Search Console. Filter queries containing your name or brand. Rising impressions on the name itself is the cleanest signal available.
  • Which page answers the name query. If someone searches your name, is your hub page the result? If your homepage or a random blog post outranks your about page for your own name, the hub is not established.
  • Snippet quality on the hub page. A snippet stitched from your footer and nav labels means Google could not find a confident description. A clean one means it could.
  • What AI assistants say. Ask a few “who is X” questions. Assistants surface entity associations quickly and are a useful early read on whether the claim has landed.
  • Rich results and sitelinks. Not guaranteed, and not the goal, but their appearance usually means confidence has crossed a threshold.

A reasonable first pass

  • Pick one canonical name for yourself and one for your brand. Write them down.
  • Build one Person and one Organization node with stable @ids. Put them on every page.
  • Nominate one hub page. Point mainEntityOfPage at it from everywhere.
  • List your real profiles in sameAs. Make each one link back.
  • Write one sentence, in prose, that states the relationship between you and your brand. Put it somewhere every page renders.
  • Then go and get someone else to say it about you.

FAQ

Is entity SEO different from semantic SEO?

They overlap heavily and the terms are used loosely. “Semantic SEO” usually describes content work — covering a topic thoroughly, using related concepts, structuring information so meaning is clear. “Entity SEO” usually describes identity work — making sure Google knows which specific things your content refers to. In practice you need both, and the entity half is the one most sites skip.

Do I need structured data for entity SEO to work?

No, but it removes ambiguity cheaply. Google resolves entities from unstructured text all the time — large brands have strong entities without ever writing schema. Structured data helps most when you are small, ambiguous, or share a name with someone else. It states the claim in a form that cannot be misread, which is worth having even though it is not the thing that makes the claim credible.

How long does entity SEO take to show results?

Mechanical changes — titles, descriptions, snippets — can change within days of a recrawl. Genuine entity association takes months, because it depends on off-site corroboration accumulating. A realistic expectation is small SERP improvements in weeks, and reliable name recognition over two to four quarters of consistent signals.

Can a small business or a solo consultant build an entity?

Yes, and it is often easier than for a large company, because there is less conflicting information to reconcile. What a small operator lacks is corroboration volume, so the leverage sits in a handful of high-quality external mentions — a properly written guest byline, a podcast appearance page, a real directory listing — rather than in volume.

Will entity work get me a Google knowledge panel?

Possibly, eventually, and it is the wrong thing to aim at. Panels appear when Google is confident enough about an entity to display a summary, and that threshold is tied to notability signals largely outside your control. Entity work makes a panel more likely as a side effect. Treat the panel as a symptom of success, never the objective.

Thejas Acharya — digital strategy consultant behind Digital with Thejas

Written by

Thejas Acharya

Digital strategy consultant behind Digital with Thejas, based in Mangaluru, working with founders and marketing teams across India and the US. I build websites, landing pages, Meta Ads campaigns and AI automation that are judged on one thing: whether they generate leads. The free tools on this site are the checks I run on client work, opened up.

Free · No signup · No data stored

Find out what a crawler actually resolves on your page.

Every finding names the value it found, so you can verify it yourself. If the page blocks bots or sits behind a login, paste the source instead and get the identical analysis.

Head tags and canonical Structured data blocks Heading structure Indexability

Free · No obligation · India & US clients · I reply to every email within 24 hours