Best SEO Singapore
SEO Insights

Entity-Based SEO: A Practical Guide to Ranking Beyond Keywords in Singapore

Jim Ng
Jim Ng
·
Entity-Based SEO Mechanics
Entity-Based SEO
requires understanding of
Knowledge Graph (500B+ facts)
Google assigns unique machine-readable IDs to 5 billion entities and evaluates your content against known entity relationships.

is interpreted through
NLP Disambiguation (BERT/MUM)
Google parses sentence-level context to decide which entity you mean, so surrounding content must reinforce—not muddy—your topic signals.

produces
Entity Confidence Scoring
Google scores how confidently it can match your content to a specific entity; weak contextual signals lower your score and rankings.

depends on
Semantic Coherence of Content
Every paragraph either strengthens or weakens entity signals—mismatched topics (e.g., recipes on a political figure's page) destroy relevance.

replaces
Keyword-Only SEO Decline
Exact-match keyword stuffing loses effectiveness because Google now ranks based on entity identity and relationships, not word frequency.

enables ranking in
Singapore Local Entity Context
Local businesses, places like Orchard Road, and concepts like CPF are distinct entities Google tracks with region-specific relationship webs.

If you’ve been doing SEO for any length of time, you’ve probably noticed something shifting. The old playbook of stuffing exact-match keywords into your pages and watching rankings climb? It’s losing steam. Entity-based SEO is what’s replacing it, and understanding this practical guide will give you a genuine edge over competitors still chasing keyword density like it’s 2015.

I’m Jim Ng, and at Best SEO, we’ve been watching this shift unfold across hundreds of Singapore client sites. The businesses that grasp entity-based optimisation are pulling ahead. The ones that don’t are wondering why their perfectly keyword-optimised pages keep sliding down page one.

Let me walk you through exactly what’s happening, why it matters for your business, and the specific steps you can take to adapt.

What Exactly Is an Entity in SEO?

Before we get into strategy, you need to understand what Google means by “entity.” It’s not a buzzword. It’s a technical concept baked into how Google’s algorithms work.

An entity is any distinct, well-defined thing or concept that exists independently of language. That’s the crucial part. The word “apple” is a keyword. But “Apple Inc.” and “apple (fruit)” are two separate entities. Google knows the difference because it has built a massive database of real-world things and how they relate to each other.

Google’s Knowledge Graph contains over 500 billion facts about 5 billion entities. That’s not a static dictionary. It’s a living map of how concepts, people, places, organisations, and objects connect to one another.

Here are entity types you’ll encounter constantly in Singapore SEO:

  • Local businesses: Your company, your competitors, the kopitiam downstairs. Each has a distinct identity Google tracks.
  • People: Founders, public figures, authors. Google associates them with organisations, publications, and accomplishments.
  • Places: Marina Bay Sands, Orchard Road, Jurong East. Each carries a web of associations (shopping, tourism, residential).
  • Concepts: Financial planning, CPF contributions, GST regulations. Abstract but clearly defined.
  • Products and services: Specific offerings with attributes like price, category, and manufacturer.

When you write content, Google isn’t just scanning for matching words anymore. It’s identifying which entities you’re discussing and checking whether your content accurately reflects the known relationships between those entities.

How Google Processes Entities (The Technical Reality)

Understanding entity-based SEO means understanding the machinery behind it. Google uses several interconnected systems to process entities, and each one affects how your content gets ranked.

The Knowledge Graph and Entity Recognition

Google’s Knowledge Graph launched in 2012, but it’s evolved dramatically since then. It works by assigning every recognised entity a unique machine-readable identifier (called a KGMID). When you search for “Lee Kuan Yew,” Google doesn’t just find pages containing those words. It retrieves the entity /m/0chghy and pulls in everything it knows: birth date, role as founding Prime Minister, connection to the People’s Action Party, relationship to Singapore as a nation-entity.

Your content gets evaluated against this graph. If you write about Lee Kuan Yew but your surrounding content discusses cooking recipes, Google sees a disconnect. The entity relationships don’t align, and your page loses semantic coherence.

Natural Language Processing and Disambiguation

Google’s BERT and MUM models parse your content at the sentence level to determine which entity you mean. Write “I visited the bank” and Google checks surrounding context. Are you talking about DBS Bank (a financial entity) or the bank of the Singapore River (a geographical feature)?

This disambiguation happens billions of times per day. For your SEO, it means context is no longer optional. It’s structural. Every paragraph you write either reinforces or muddies the entity signals Google is trying to read.

Entity Confidence Scoring

Google assigns confidence scores to entity associations. When your page mentions “Raffles” in a Singapore context alongside “hotel,” “heritage,” and “colonial architecture,” Google’s confidence that you’re discussing Raffles Hotel (the entity) is high. But if you mention “Raffles” alongside “institution,” “secondary school,” and “education,” Google shifts to Raffles Institution.

The practical takeaway: you need to surround your target entities with semantically consistent supporting terms. This isn’t keyword stuffing. It’s entity reinforcement.

Entity-Based SEO vs. Keyword-Based SEO: What Actually Changed

Let me be direct about this because I see a lot of confusion online. Entity-based SEO didn’t kill keyword SEO. It absorbed it and moved beyond it.

The Old Model: String Matching

Traditional keyword SEO treated search as a string-matching problem. User types “best chicken rice Singapore.” Google scans its index for pages containing that exact phrase. Pages with higher keyword density, more backlinks, and better on-page optimisation for that string won.

This model had obvious problems. It couldn’t handle synonyms well. It couldn’t understand intent. And it was easily gamed by anyone willing to write “best chicken rice Singapore” forty times on a page.

The New Model: Concept Matching

Entity-based search treats queries as concept requests. “Best chicken rice Singapore” triggers Google to identify three entities: the dish “chicken rice,” the quality modifier “best” (which maps to review signals and ratings), and the location “Singapore.” Google then finds pages that comprehensively cover these interconnected entities, regardless of exact phrasing.

This is why a page titled “Where to Eat Hainanese Chicken Rice: Our Top Picks Across the Island” can outrank a page with the exact-match title “Best Chicken Rice Singapore.” The first page might have richer entity coverage, discussing specific hawker centres (place entities), named stall owners (people entities), and preparation methods (concept entities).

What This Means for Your Content Strategy

You still need keywords. They remain the primary way users express search intent. But your keywords now serve as entry points into entity networks rather than standalone ranking signals.

Think of it like this. If you run a renovation company in Singapore, the keyword “HDB renovation contractor” still matters. But Google is now also evaluating whether your page demonstrates knowledge of HDB (the entity, the Housing Development Board), BCA licensing requirements (regulatory entity), specific renovation types (concept entities), and perhaps even named projects or estates you’ve worked on (place entities).

Depth of entity coverage is becoming a ranking factor, even if Google doesn’t call it that explicitly.

How Entities and Keywords Work Together in Practice

Here’s where theory meets execution. I’ll use a real scenario we encounter frequently with Singapore clients.

Say you’re a financial advisory firm targeting the keyword “CPF investment options Singapore.” In the old model, you’d write a page optimised around that phrase, hit your keyword density targets, build some backlinks, and hope for the best.

In an entity-driven approach, you’d map out the entity network first:

  • Primary entity: Central Provident Fund (CPF)
  • Related entities: CPF Investment Scheme (CPFIS), Ordinary Account (OA), Special Account (SA), MAS-regulated funds, Singapore Government Securities, unit trusts, ETFs
  • Regulatory entities: Monetary Authority of Singapore (MAS), CPF Board
  • Concept entities: retirement planning, risk tolerance, compound interest, asset allocation

Your content would then weave these entities together naturally, demonstrating to Google that you understand the full knowledge graph surrounding CPF investments. A page that discusses CPFIS rules, names specific MAS-approved fund categories, explains the OA-to-SA transfer implications, and references current CPF contribution rates sends dramatically stronger entity signals than a page that simply repeats “CPF investment options” throughout.

The keyword gets you discovered. The entity network gets you ranked.

Structured Data and Schema Markup: Your Entity Translator

If entity-based SEO is the strategy, structured data is the implementation tool. Schema markup is how you explicitly tell Google which entities your page discusses and what attributes those entities have.

Why Schema Matters More Than Ever

Google can infer entities from your text. But inference involves uncertainty. Schema markup removes that uncertainty. It’s the difference between Google guessing your page is about a local business and Google knowing it is, complete with name, address, operating hours, and service area.

For Singapore businesses, these schema types deliver the most impact:

  • LocalBusiness schema: Defines your business as an entity with a physical presence. Include your UEN (Unique Entity Number) if applicable, as this maps directly to an ACRA-registered entity.
  • Organization schema: Establishes your company as a distinct entity with a logo, founding date, social profiles, and contact information.
  • Person schema: For founders, key team members, or thought leaders. Links the person entity to the organisation entity.
  • Article schema: Tells Google who authored the content, when it was published, and what organisation it belongs to.
  • FAQ schema: Maps question-and-answer pairs as distinct informational entities.
  • Product/Service schema: Defines offerings with prices (in SGD), descriptions, and availability.

Implementing Schema: A Step-by-Step Approach

Here’s how to actually do this on your site:

Step 1: Audit your existing pages using Google’s Rich Results Test (search.google.com/test/rich-results). Check which schema types you already have and which are missing or broken.

Step 2: Start with your homepage and service pages. Implement Organization schema on your homepage and LocalBusiness schema on your contact page. These establish your brand as a recognised entity.

Step 3: Add Article schema with author markup to every blog post. Use the “author” property to link to a person entity, and ensure that person has a consistent profile across your site and other platforms (LinkedIn, industry directories).

Step 4: Use JSON-LD format, not Microdata. Google explicitly prefers JSON-LD, and it’s easier to implement without breaking your page layout. Place the script in your page’s head section.

Step 5: Validate everything. Broken schema is worse than no schema because it can confuse Google’s entity recognition rather than clarifying it.

We’ve seen clients gain featured snippets within 3 to 4 weeks of implementing comprehensive schema markup on pages that had been stuck in positions 4 through 7 for months. The content didn’t change. Only the entity signals did.

Building Your Entity Authority: Practical Steps

Knowing what entity-based SEO is won’t help unless you can execute it. Here’s the practitioner-level playbook we use at Best SEO for Singapore clients.

Step 1: Create Your Brand’s Entity Home

Your website’s “About” page is your entity home base. Most businesses treat it as an afterthought. In entity SEO, it’s one of your most important pages.

Your About page should explicitly state:

  • Your full legal business name (matching your ACRA registration)
  • When and where you were founded
  • What you do (in clear, specific terms)
  • Who your key people are (with links to their profiles)
  • Your physical address in Singapore
  • Awards, certifications, or notable achievements

This page, combined with Organization schema, becomes the anchor point for your brand entity in Google’s Knowledge Graph. Every other page on your site should link back to it, reinforcing the connection.

Step 2: Build Topic Clusters Around Entity Networks

Instead of creating isolated blog posts targeting individual keywords, map your content to entity clusters. Identify the core entities in your industry and create comprehensive content hubs around them.

For example, if you’re an accounting firm in Singapore, your entity clusters might include:

  • GST cluster: GST registration, GST filing deadlines, GST-exempt supplies, IRAS entity, input tax claims
  • Corporate tax cluster: Corporate Income Tax, tax residency, CIT rebates, IRAS e-filing, estimated chargeable income
  • Company incorporation cluster: ACRA, business structures (sole proprietorship, LLP, Pte Ltd), compliance requirements, company secretary obligations

Each cluster has a pillar page covering the core entity comprehensively, with supporting articles that explore related sub-entities in depth. Internal links between these pages create an entity network that mirrors how Google’s Knowledge Graph connects these concepts.

Step 3: Establish Entity Consistency Across the Web

Google doesn’t just look at your website. It cross-references entity information across the entire web. Inconsistencies erode your entity authority.

Audit and align these external entity signals:

  • Google Business Profile: Ensure your business name, address, phone number, and categories match your website exactly.
  • Singapore business directories: SgpBusiness, Yellow Pages Singapore, industry-specific directories. Consistent NAP (Name, Address, Phone) across all listings.
  • Social media profiles: Same business name, same description, same logo. Google uses these to triangulate entity identity.
  • Wikipedia and Wikidata: If your brand or key person qualifies for a Wikipedia entry, this is the single most powerful entity signal you can create. Wikidata entries feed directly into Google’s Knowledge Graph.

Step 4: Use Co-occurrence to Strengthen Entity Associations

Co-occurrence means your brand entity appearing alongside other authoritative entities in your space. When your company name appears on the same page as MAS, ACRA, or other recognised industry entities on third-party sites, Google strengthens the association.

Practical ways to build co-occurrence:

  • Get quoted in industry publications alongside recognised experts
  • Participate in events hosted by known organisations (and ensure the event page lists you by your full entity name)
  • Contribute guest content to authoritative Singapore publications like The Business Times, CNA, or industry journals
  • Earn mentions in government or institutional resources

One client in the legal space saw a 34% increase in branded Knowledge Panel appearances after a sustained 6-month co-occurrence campaign. No link building. Just strategic entity association.

Measuring Entity SEO Performance

You can’t improve what you can’t measure. Here’s how to track whether your entity optimisation is working.

Knowledge Panel Appearance

Search your brand name in Google. If a Knowledge Panel appears on the right side of the results, Google recognises you as a distinct entity. If it doesn’t, your entity signals need strengthening.

Rich Result Eligibility

Check Google Search Console’s “Enhancements” section. Look for increases in eligible rich results (FAQ, How-to, Review, Local Business). More rich result types mean Google is successfully parsing your entity markup.

Impressions for Non-Exact-Match Queries

In Google Search Console, filter for queries that don’t contain your exact target keywords but are semantically related. If impressions for these related queries are growing, your entity coverage is expanding your semantic footprint.

For instance, if you target “corporate tax filing Singapore” and start seeing impressions for “IRAS submission deadline” or “Singapore company tax obligations,” your entity network is working.

Entity Coverage in Google’s NLP API

Google offers a free Natural Language API (cloud.google.com/natural-language). Paste your page content into it, and it will show you which entities Google detects, their types, and their salience scores. If your primary entities aren’t showing up with high salience, your content needs restructuring.

We run every major client page through this tool before publishing. It takes 5 minutes and reveals exactly how Google will interpret your content.

Common Entity SEO Mistakes to Avoid

After implementing entity strategies across dozens of Singapore sites, these are the mistakes I see most often.

Treating Entity SEO as a Replacement for Technical SEO

Entity optimisation sits on top of solid technical foundations. If your site has crawl errors, slow load times, or broken internal links, no amount of schema markup will save you. Fix the fundamentals first.

Implementing Schema Without Content Depth

Adding Organization schema to a thin About page with two sentences is pointless. Schema should annotate rich, comprehensive content. Google cross-checks your markup against your visible content. Mismatches get flagged and ignored.

Ignoring Local Entity Signals

Singapore is a small market, but local entity signals matter enormously here. Your Google Business Profile, your ACRA registration details, your physical address in a recognised Singapore district. These all feed into local entity recognition. A business that Google can confidently place in “Tanjong Pagar” or “Tampines” has stronger local entity signals than one with vague or inconsistent location data.

Creating Content Without Entity Mapping

Writing a 2,000-word article without first mapping out which entities it should cover is like cooking without a recipe. You might end up with something edible, but it won’t be consistent or optimised. Map your entities before you write.

The Future of Entity-Based SEO in Singapore

Google’s Search Generative Experience (SGE) and AI Overviews are accelerating the shift toward entity-based understanding. These AI-generated responses pull directly from entity relationships in the Knowledge Graph, not from keyword-matched pages.

For Singapore businesses, this means the window to build entity authority is now. Once AI-generated results dominate the SERPs, the sites that Google already recognises as authoritative entity sources will be the ones featured. Everyone else will be fighting for scraps.

Voice search is also driving this shift. When someone asks their phone “What are the CPF contribution rates for employees over 55?”, Google needs to understand three entities (CPF, contribution rates, age-based categories) and their relationships to deliver an accurate answer. Pages structured around entity networks are the ones that get surfaced.

Start Building Your Entity Strategy Today

Entity-based SEO isn’t a trend. It’s the fundamental architecture of how modern search works. If you’ve read this far, you already understand more about it than most of your competitors.

Here’s your immediate action list:

  1. Run your homepage through Google’s Natural Language API and identify which entities Google currently detects
  2. Audit your About page and ensure it comprehensively defines your brand entity
  3. Implement Organization and LocalBusiness schema on your site this week
  4. Map the entity network for your top 3 service pages and identify gaps in entity coverage
  5. Check your NAP consistency across all external directories and profiles

If you want a professional entity audit of your site, or you’d rather have someone handle the technical implementation while you focus on running your business, we’re here. At Best SEO, entity optimisation is built into every campaign we run. Drop us a message and we’ll show you exactly where your entity gaps are, no obligation, no sales pitch. Just a clear picture of where you stand and what to do next.

Jim Ng, Founder of Best SEO Singapore
Jim Ng

Founder of Best Marketing Agency and Best SEO Singapore. Started in 2019 cold-calling 70 businesses a day, scaled to 14, then leaned out to a 9-person AI-first team serving 146+ clients across 43 industries. Acquired Singapore Florist in 2024 and grew it to #1 rankings for competitive keywords. Every SEO strategy ships with his personal review.

Connect on LinkedIn

Want Results Like These for Your Site?

Book a free 30-minute strategy session. No pitch, just a real look at what is holding your organic traffic back.

Book A Free Growth Audit(Worth $2,500)