What Are Entities in SEO?

In SEO, an entity is any clearly defined, singular concept, a person, place, organisation, product, idea, or event, that can be unambiguously identified and distinguished from other concepts. Entities are how Google understands meaning rather than just matching words, and they are the foundational unit of modern semantic search.

The shift from keyword-based to entity-based understanding is one of the most significant changes in Google's history. It began in earnest with the 2012 Knowledge Graph launch, when Google moved from "things, not strings", meaning it started to understand that when users search for "Apple," context determines whether they mean the tech company, the fruit, or something else entirely.

An entity has several key properties that distinguish it from a keyword:

  • Unique identity: An entity has a canonical identity that persists across contexts. "Tesla" as a company and "Nikola Tesla" as a person are distinct entities, even though they share a name.
  • Attributes: Entities have properties (a person has a birth date, occupation, nationality). These attributes help Google verify and contextualise entities.
  • Relationships: Entities connect to other entities through named relationships ("Tesla [Company] founded-by Elon Musk [Person]"). These relationships form the Knowledge Graph. The intent signals layered on top determine how Google presents entity information in results; see our search intent guide for how intent shapes entity presentation in modern SERPs.
  • Contextual stability: Unlike keywords that change meaning based on surrounding words, entities maintain stable meaning within Google's knowledge base.

Entity Example: "Jaguar"

The word "jaguar" could refer to multiple entities. Google disambiguates using context signals:

Jaguar (animal) Jaguar Land Rover (company) Jaguar (car model) Jaguar (Atari console)

Your content's surrounding entities determine which interpretation Google assigns to ambiguous terms.

For SEO, this means your content's performance depends not just on the words you use, but on which entities you reference, how explicitly you identify them, and how strongly your site is associated with them over time.

Key Takeaway

Google no longer just reads your keywords, it identifies the entities your content is about and evaluates whether you're a credible, authoritative source for those entities. Entity optimisation is the process of making those associations clear and reinforcing them over time.

How Does Google's Knowledge Graph Work?

Google's Knowledge Graph is a database of over 500 billion facts about 5 billion entities and the relationships between them. When Google crawls content, it uses natural language processing to identify entities, resolve their identities against the Knowledge Graph, and update its understanding of which sources are authoritative for which entities.

The Knowledge Graph was built initially by ingesting structured data from Wikipedia, Freebase, and CIA World Factbook. It has since expanded to include data from virtually every corner of the web, with particular weight given to structured, verifiable sources.

Here's how the process works when Google encounters a new piece of content:

  1. Entity extraction: Google's NLP systems parse the content and identify mentions of known entities (both explicit, like "Barack Obama," and implicit, like pronoun resolution).
  2. Entity disambiguation: Google resolves ambiguous references using surrounding context. The entities mentioned alongside an ambiguous term help determine which Knowledge Graph entry it refers to.
  3. Relationship mapping: Google extracts the relationships between entities mentioned in the content. A page discussing "Elon Musk" and "SpaceX" in the context of "CEO" reinforces the known relationship between those entities.
  4. Authority signal: When your page accurately describes entity attributes and relationships that Google can verify against the Knowledge Graph, it functions as a trust signal. Pages with accurate entity information rank better than pages with inaccurate or vague entity references.
  5. Source authority update: Over time, Google builds a model of which domains consistently provide accurate, authoritative information about which entities. This is entity authority, the accumulated signal that your site is a trusted source for a given topic.
Keyword-Based Understanding (Old)
  • Matches strings of text
  • Context-blind: "Apple" means Apple
  • Ranks pages with most keyword mentions
  • No understanding of meaning
  • Gaming via keyword stuffing
Entity-Based Understanding (Now)
  • Identifies and resolves concepts
  • Context-aware: "Apple" depends on surrounding entities
  • Ranks authoritative sources for entities
  • Understands relationships and attributes
  • Requires genuine topical authority

What Is Entity Authority and How Do You Build It?

Entity authority is the strength of Google's association between your website (or brand) and a set of topic entities. A site with high entity authority for "machine learning" is more likely to appear in AI answers and top search results for machine learning queries, because Google has verified that the site consistently provides accurate, authoritative information about that entity cluster.

Entity authority is built at two levels, and it connects directly to E-E-A-T signals,:

Domain-Level Entity Authority

Your domain builds entity authority through the aggregate signal of all your content. If every article you publish is about cybersecurity, your domain develops strong entity associations with cybersecurity concepts. If you publish about cybersecurity, cooking, travel, and finance with equal frequency, those associations are diluted. This is why content niche focus is increasingly important in the entity era of SEO.

Page-Level Entity Authority

Individual pages build entity authority by comprehensively covering the entities relevant to their topic. A page about "machine learning algorithms" that mentions supervised learning, neural networks, gradient descent, training data, and feature engineering is building richer entity associations than a page that just mentions "machine learning" repeatedly. Comprehensive entity coverage signals topical expertise to Google's systems.

Building entity authority is a long game that involves:

  • Content depth: Creating comprehensive, expert-level content that covers all facets of your target entities, not just surface-level summaries
  • Topical consistency: Publishing consistently within your topic area so Google's systems accumulate a strong signal over time
  • Third-party mentions: Getting your brand mentioned in authoritative sources within your niche, each mention in a trusted publication reinforces your entity associations
  • Structured data: Using Organization, Person, or Thing schema to explicitly declare the entities your site represents
Key Takeaway

Entity authority compounds over time, each article you publish in your niche adds to the accumulated signal. A focused content strategy published consistently over 12-18 months builds significantly stronger entity authority than a large volume of unfocused content.

Entity authority compounds with consistent topical publishing over time

How to Optimise for Entity Recognition

Optimising for entity recognition means making it as easy as possible for Google's NLP systems to correctly identify the entities your content is about, resolve any ambiguity, and associate your site with those entities as an authoritative source.

  1. Name entities explicitly in your content Don't rely on pronouns or implied references. Refer to entities by their canonical names, especially in the first mention. If you're writing about "JavaScript," use the full term consistently rather than alternating with "JS" or "the language", this removes ambiguity for entity extraction systems.
  2. Implement entity schema markup Use schema.org types to explicitly declare the entities your content is about. Organization, Person, Place, Product, and CreativeWork schemas give Google machine-readable entity declarations. The about and mentions properties on Article schema allow you to explicitly list the entities your content covers.
  3. Cover the full semantic field of your primary entity Google expects authoritative content to mention the related entities and concepts that naturally belong to a topic. A page about "SEO" from an authoritative source should mention backlinks, crawling, indexing, ranking, structured data, and Core Web Vitals, not because these are keywords, but because they are the entities that belong in the semantic neighbourhood of SEO. This comprehensive entity coverage signals expertise.
  4. Build internal links with entity-rich anchor text Your internal linking architecture should use descriptive, entity-rich anchor text that reinforces the entity associations of target pages. "Learn more" anchors contribute nothing to entity signals. "Topical authority building guide" anchors reinforce the entity associations of the target page.

Entity Density: How Many Entities Is Enough?

There is no ideal entity density figure, the goal is comprehensive semantic coverage of your topic, not hitting a specific entity count. The right approach is to include all entities that a genuinely expert treatment of your topic would naturally mention, without forcing repetition or artificially inflating entity mentions.

Think of entity density through the lens of "semantic completeness." For a 2,000-word article about "machine learning," a semantically complete treatment would naturally include mentions of: neural networks, training data, supervised/unsupervised learning, gradient descent, feature engineering, overfitting, regularisation, Python, TensorFlow/PyTorch, Andrew Ng or Geoffrey Hinton (pioneering figures), and major ML applications. A page that only mentions "machine learning" repeatedly without these context entities appears semantically thin to Google's systems.

The practical test: use Google's Natural Language API (free tool) to analyse your page's entity extraction results. If the entities identified match the topic you're trying to rank for, and the salience scores (how prominent each entity is) reflect the priority you intended, your entity coverage is working correctly.

How to Get Your Entity into Google's Knowledge Graph

Having a Knowledge Graph entry for your brand or yourself as an author is one of the clearest signals of entity authority, and it's achievable for most established businesses and prominent individuals. Here's the systematic approach:

  • Create a Wikidata entry: Wikidata is a primary data source for the Knowledge Graph. A well-documented Wikidata entry with proper citations significantly accelerates Knowledge Graph inclusion. This requires notability, citations from reliable, independent sources.
  • Wikipedia presence: Wikipedia is the highest-weight source for Knowledge Graph data. If your brand or a key figure in your organisation has genuine notability (meaningful press coverage, industry recognition), a Wikipedia article is powerful for Knowledge Graph inclusion.
  • Implement Organization/Person schema: Add comprehensive Organization or Person schema to your site's homepage and about page. Include sameAs properties linking to your LinkedIn, Twitter/X, Crunchbase, Companies House, and any Wikipedia or Wikidata entries. These sameAs links tell Google which web identities belong to the same entity.
  • Earn consistent mentions in authoritative sources: Press coverage in respected industry publications, quotes in mainstream media, and mentions in Wikipedia articles all contribute to building a Knowledge Graph-compatible entity profile.
  • Google Business Profile: For local businesses, a fully optimised Google Business Profile is an essential step, it's a direct route for Google to add your entity to the Knowledge Graph with verified attributes.
Key Takeaway

The sameAs property in your Organization or Person schema is often the most underutilised entity optimisation tactic. By linking your website's schema to your Wikidata entry, LinkedIn profile, Crunchbase listing, and other authoritative profiles, you give Google a map to consolidate your entity's identity across the web.