TopicalDrift: Focus & Periphery
A page can lose its topical focus over time even without anyone editing it — because the queries it attracts drift away from what it was written for. Learn the ABC framework to catch it.
What you'll learn
- Understand what Topical Drift is and why it happens even to unedited pages
- Learn the ABC framework: Anchors, Body, Clicks
- Know how the SDI Score quantifies drift severity
- Apply drift detection to a real GSC-backed audit
What Topical Drift Is
A page written about one specific topic can gradually start attracting search traffic for a completely different query — a mismatch between what the content says and what it actually ranks for. A "sports bars" page that starts getting clicks for "pizza near me" is a textbook example: nothing on the page changed, but its real-world topical association drifted.
The ABC Framework
| Signal | What it is | Where to check it |
|---|---|---|
| A — Anchors | The text of internal/external links pointing to the page | Ahrefs / Screaming Frog anchor text export |
| B — Body | The actual written content of the page | The page itself |
| C — Clicks | The real queries the page earns clicks for | Google Search Console performance report |
Drift exists when C stops matching A and B. If anchors and body both say "sports bar" but clicks come from "pizza near me," the page has drifted — Google now associates it with something the content and links never intended.
SDI Score: Quantifying Drift
The Semantic Drift Index combines three weighted components: 60% Semantic (cosine distance between the page's intended topic and its actual ranking queries), 30% Link Penalty (how much the surrounding link context mismatches the page's topic), and 10% Engagement (behavioral signals). A drift score of 0.5+ signals a moderate problem; 0.7+ signals a serious one requiring intervention.
Link Context Matters, Not Just the Link Itself
A link surrounded by off-topic text is worse than no link at all — it actively confuses Google's understanding of both the linking and linked page. This is why the Link Penalty component carries real weight in the SDI formula; internal linking audits should always check surrounding context, not just link presence.
Fixing Drift
Once drift is confirmed via ABC, there are two fixes: rewrite the content to reclaim its original topic and add reinforcing internal links, or accept the drift and create a dedicated new page for the topic the page has actually started ranking for — then redirect traffic intent accordingly through updated internal links.
Key Takeaways
- Topical Drift is when a page's real-world ranking queries no longer match its written content — it can happen without any edits
- The ABC framework diagnoses it: Anchors, Body, and Clicks should all point to the same topic
- SDI Score = 60% Semantic + 30% Link Penalty + 10% Engagement; 0.5+ is moderate, 0.7+ is serious
- A link with mismatched surrounding context can be worse than no link at all
- Fix drift by either reclaiming the original topic or building a dedicated page for the topic it actually ranks for