SEMANTIC SEO · FIELD NOTES
Semantic SEO: Own the Topic, Not the Keyword String
The tactics lists tell you to sprinkle related keywords. Google stopped reading strings a decade ago — semantic SEO is covering an entity’s full concept space so one page owns the topic, not one phrase.
Search “semantic SEO” and the ranking guides hand you a tactics list: add related keywords, answer the People-Also-Ask questions, use synonyms, mark up your schema. All reasonable, all missing the point — because they treat semantic SEO as a seasoning you sprinkle over keyword-targeted pages. It is the opposite. Semantic SEO is what optimization becomes once you accept that Google stopped matching strings more than a decade ago. The engine resolves your query to a meaning, retrieves passages that satisfy that meaning, and increasingly answers it outright. There is a neat proof sitting on the query itself: at the time of writing, the live SERP for “semantic seo” opens with an AI Overview — a synthesized answer, composed from meaning, outranking every page that targeted the string.
This guide makes the argument the tactics lists skip: semantic SEO means covering an entity and its full concept space — its attributes, its relationships, the questions people ask about it — so that one page owns the topic rather than one keyword. That reframe changes what you build, how you map pages to demand, and how you measure. It sits under our agentic SEO pillar as the content-architecture layer: the shape your site needs to be in before any loop of finding and fixing pays off.
What semantic SEO actually is
Semantic SEO is the practice of optimizing for meaning instead of keyword strings: building content that covers a topic’s entities, their attributes, and the relationships between them comprehensively enough that a search engine — or an answer engine — recognizes your page as the authoritative treatment of the concept, whichever of a thousand phrasings the searcher happens to use. The keyword is not the target; it is one projection of the target. “Semantic seo,” “what are lsi keywords,” “topical authority,” and “entity based seo” are four strings, but they orbit one concept space — and a page built for the concept can surface for all of them, while a page built for one string competes for exactly one.
That is the practical difference. Keyword-era SEO asked: which string do I want to rank for, and how many times should it appear? Semantic SEO asks: which thing do I want to be the reference for, and what would a complete treatment of that thing contain? The first question produces a page per phrase. The second produces a topic owned.
Things, not strings: how Google got semantic
The phrase is Google’s own. When the Knowledge Graph launched in 2012, the announcement was titled “things, not strings” — an explicit statement that the engine would model real-world entities and their relationships, not just index words. Every major ranking change since has pushed further in the same direction, and the sequence is worth reading as one continuous project rather than a list of separate updates.
| Update | What changed | What it means for your pages |
|---|---|---|
| Knowledge Graph (2012) | Google models entities and their relationships directly | Your topic is a node in a graph — ambiguity about which node costs you |
| Hummingbird (2013) | Core algorithm rebuilt to parse whole-query intent | Conversational phrasings resolve to the same meaning as terse ones |
| RankBrain (2015) | Machine learning interprets queries Google has never seen | Novel phrasings match pages that never contain the string |
| BERT (2019) | Context of every word in the query is modeled — prepositions matter | Half-matching a phrase while missing its intent stops working |
| Passage ranking (2021) | Individual passages can rank, not just whole pages | Depth is rewarded at the section level — coverage becomes retrievable |
| AI Overviews (2024) | The SERP itself composes an answer from retrieved meaning | The engine is now a reader — it cites what it understands |
Notice what the trajectory implies. In 2012, matching the string was most of the game. By 2019, Google could tell that a page half-matching your phrase did not answer your question. By 2024, the top of the SERP is a synthesized answer assembled from passages the engine understood. Optimizing for the string is optimizing for the 2012 engine.
The LSI trap: what the generic advice gets wrong
The most common version of “semantic SEO” advice — add LSI keywords, sprinkle related terms — is string thinking wearing a semantic costume. It assumes Google runs down a checklist of associated words and rewards pages that contain them, so you reverse-engineer the checklist. Google’s own search advocates have been blunt about this: there is no such thing as LSI keywords in Google’s ranking systems, and never has been. Latent semantic indexing is a 1980s information-retrieval technique that predates the web; the acronym survives purely as a content-mill sales pitch.
This is why synonym-sprinkled pages plateau. An engine that matches meaning is not fooled into thinking a page covers a concept because the page contains the concept’s vocabulary. It is, however, entirely capable of noticing that your competitor’s page answers the six questions the topic actually contains and yours answers two of them with richer wording. Semantic SEO is won on coverage, not diction.
The three layers: entities, relationships, coverage
If meaning is the unit of ranking, three layers decide whether your site carries it. They stack: get the entity wrong and the relationships attach to nothing; get the relationships wrong and the coverage reads as a pile of fragments.
Entities and their attributes
An entity is a thing the engine can identify: a product category, a method, a disease, a place, a discipline like “semantic SEO” itself. Each entity carries attributes — the properties a complete treatment addresses. Your first job is disambiguation: making it machine-obvious which entity a page is about. That means a consistent name used the same way everywhere, a definition stated plainly near the top, and structured data (Article, FAQPage, Organization, sameAs) that declares the entity rather than leaving it to inference. Schema does not rank you; it removes doubt about what you should rank for.
Relationships between entities
Entities do not float alone — semantic SEO relates to keyword research, to topical authority, to AI search, and the engine models those edges. On your site, the visible expression of the graph is internal linking with meaningful anchors: a cluster where the pillar defines the parent concept and each spoke handles one related entity, linked in both directions, tells the engine the same story the Knowledge Graph already believes. A site with fifty strong pages and no deliberate link structure is fifty disconnected nodes; the same fifty pages linked as a cluster is a topic.
Comprehensive coverage of the concept space
The layer that actually wins. Map the full concept space of the entity — the definitions, the attributes, the comparisons it invites, the questions people ask, the adjacent entities it touches — and cover it, with each distinct intent given the treatment it needs. Sometimes that is one deep page; sometimes a pillar and spokes. The measure of done is not word count. It is that a searcher — or a model composing an answer — finds no reason to need a second source.

One page owns the topic, not one keyword
The old mapping — one keyword, one page — produces a predictable pathology once the engine matches meaning: near-duplicate pages targeting phrasings of the same intent, competing with each other for a single slot. The engine sees one meaning and five candidates from your domain, none clearly canonical, and picks reluctantly or not at all. Keyword cannibalization is not a technical accident; it is string thinking expressed as information architecture.
The inverse failure is quieter and more common. On a site we audited, Search Console showed rankings at positions 45–78 for dozens of long-tail variant searches — real, recurring queries orbiting one commercial topic — with no dedicated page answering any of them. Google had matched the site’s meaning to demand the site never deliberately targeted; the strings appear in no keyword tool’s plan. That is the engine volunteering a map of your concept space and marking the uncovered regions. A string-thinker reads that report as noise. A semantic reading of it is a build list.
String mapping
One page per keyword phrase. Five thin posts target five phrasings of the same intent and cannibalize each other, while dozens of long-tail variants the site already surfaces for — visible in Search Console at positions 45–78 — have no page at all. Coverage is measured in published URLs.
Meaning mapping
One page (or one pillar-and-spokes cluster) per concept, each distinct intent treated once and thoroughly. The five thin posts consolidate into one canonical page; the uncovered long-tail regions get the dedicated treatments the demand already asked for. Coverage is measured against the concept space.
Consolidation is half of the move; the other half is deliberate expansion into the parts of the concept space you can prove demand for. Both start from the same artifact: your own Search Console data, read as a meaning-map instead of a keyword report.
AI search raises the stakes on all of this
Everything above was already true for the ten blue links. AI search turns it from advantage into admission requirement, because answer engines are semantic systems with no string mode to fall back on. An AI Overview, a Perplexity answer, a ChatGPT response with browsing — each retrieves passages by meaning, judges whether a source treats the concept completely enough to trust, and composes an answer that cites a handful of sources while the rest go unread. Entity ambiguity, fragmented coverage, and orphaned pages do not merely cost positions anymore; they exclude you from the answer entirely.
The SERP for this very topic makes the point. A modest 390-searches-a-month string opens with an AI Overview and carries People-Also-Ask — meaning the engine considers the concept answerable and is answering it, above whoever ranks first. In a zero-click world, the reward relocates from the click to the citation, and citation is a semantic judgment: the model quotes the source whose entity is unambiguous and whose coverage let it compose the answer without a second source. The tactical layer of earning that slot is answer engine optimization; semantic SEO is the architecture underneath it. You cannot be the cited authority on a topic your site treats as twelve unrelated keywords.
Classic search ranked ten string-matches and let the user pick. AI search reads for meaning and picks for them. Owning the concept space is no longer how you win — it is how you qualify.
How to run semantic SEO on a real site
The work is concrete, and most of the evidence you need is already in your Search Console. A workable sequence:
- Pick the entities you intend to own. Not keywords — things. For most businesses that is a short list: the category you sell, the method you use, the problems you solve. Ruthlessness here is the strategy; owning two concept spaces beats grazing ten.
- Map each concept space against your coverage. Enumerate the attributes, questions, comparisons, and adjacent entities. Then read your GSC queries as the engine’s opinion of your meaning: queries you surface for without a dedicated page — the positions-45-to-78 pattern above — are the uncovered regions, pre-validated by demand.
- Consolidate the cannibals, build the gaps. Merge near-duplicate pages into one canonical treatment per intent; redirect the rest. Give the proven-demand gaps dedicated pages. One intent, one best page.
- Declare the entities and wire the graph. Consistent naming, plain definitions up top, schema that states what each page is, and internal links with anchors that name the relationship — pillar to spoke and back.
- Verify, then iterate. Coverage work is measurable: a consolidation should move position on the surviving page; a new spoke should convert long-tail impressions into clicks. Commit the metric before you ship and re-read it weeks later — the closed-loop method applied to content architecture.
Measuring it: topics, not strings
The measurement follows the thesis. If the unit of optimization is the concept, the unit of measurement is the query cluster — every phrasing orbiting the entity — not the head term. A semantic win looks like this in Search Console: the number of distinct queries a page surfaces for widens, impressions spread across the cluster, and clicks concentrate on the intents you built for. The head keyword’s position may barely move while the topic is being decisively won — one more reason single-keyword rank tracking keeps lying to dashboards.
Reading your own data that way is the fastest possible start. A free SEO report connects your Search Console and surfaces exactly this: the query clusters you already rank for, the long-tail regions with demand and no page, and the pages competing with each other for one meaning. If you would rather have the whole loop — mapping, consolidation, verification — run for you and reported as verified outcomes, book a call and we will walk through your concept space together.
Frequently asked questions

Written by
Luke McCormackFounder, My Agentic SEO
SEO & Google specialist leading go-to-market and growth at My Agentic SEO.
More about LukePart of the cluster
Agentic SEO: What It Is and How an Agent Runs Your SEOLet the agent run the first stage on your real data
Connect your Google Search Console and get a free professional SEO report — diagnosed and prioritized on your actual site. It takes minutes.