Keyword Research Is Broken: The Metrics We Use Instead of Search Volume
Ivaylo
February 26, 2026
Key Takeaways:
- Map every keyword to one funnel stage and one action.
- Score click potential by actually reading the live SERP.
- Grade intent match by top-10 page types, not gut feel.
- Use KD as a hint, then sanity-check against your SERP weight class.
Search volume lied to us for years, and we kept shipping content anyway.
The fastest way to waste a quarter is to treat Keyword research metrics like a traffic forecast instead of a decision system. We have watched “high volume” keywords produce zero clicks because the SERP was a wall of ads and instant answers. We have also watched “tiny” queries quietly turn into demos, trials, and revenue because they matched intent and had room to rank.
This guide is the process we wish someone had forced us to follow earlier. It is opinionated. It is built for real constraints: limited time, imperfect tools, and a boss who wants outcomes.
Prerequisites (what you need before you start)
Tools: Google Search Console, Google Analytics (or equivalent), one SEO suite for keyword difficulty (Ahrefs, Semrush, Moz, AWR, pick one and stick to it), and a spreadsheet.
Knowledge: you should be able to find a query in Search Console, skim a SERP, and tell the difference between a blog post and a product page.
Time: 2 to 4 hours to set up the scoring system and run your first batch. After that, 30 to 60 minutes per week to keep it honest.
Completion criteria for prep: you can pull (1) your current top queries and pages from Search Console, (2) a list of candidate keywords from your tool, and (3) the live Google SERP for any keyword in an incognito window.
Reframe the goal: stop forecasting traffic, start forecasting outcomes
Most teams start keyword research by asking, “How much traffic can we get?” That question is a trap, because it drags you back to search volume worship. What we actually want is: “What action do we want a visitor to take, and can we realistically earn the click that leads to it?”
Here is the conversion-first model we use.
First, pick the business action you care about for this content cycle: demo requests, trial signups, email subscribers, quote requests, purchases. Pick one primary action, otherwise every keyword looks “kind of good.”
Then map each candidate keyword to a funnel stage. You do not need a fancy framework. Just be honest.
Top of funnel is informational: the search intent keywords are “how,” “what,” “why,” “examples,” “template,” “best practices.” Mid funnel is comparison and evaluation: “best,” “vs,” “alternatives,” “reviews,” “pricing.” Bottom funnel is transactional or high intent: “buy,” “book,” “quote,” “near me,” “integration,” “implementation.”
What trips people up is trying to map keywords directly to traffic instead of mapping them to an action. Once you do that, every later metric decision gets noisy. Your spreadsheet turns into an argument, not a plan.
Action step: for each keyword, write down the most likely next action on your site. If you cannot name a plausible action, it is not a priority keyword yet.
Completion criteria: every keyword in your working list has (1) a funnel stage and (2) a single primary action it supports.
The scoring system that replaced search volume for us: a Keyword Opportunity Score
We got tired of two failures.
Failure one: the “scientific” spreadsheet that takes two days to maintain and then rots because nobody trusts it. Failure two: the simple score that quietly turns back into search volume with extra steps.
We use a score that is simple enough to run weekly, but grounded in SERP reality. Call it a Keyword Opportunity Score, or do not call it anything. Just use it.
The score is built from four components and one multiplier. You can put them on a 1 to 5 scale so the math stays human.
Step 1: Build your candidate set (and keep it messy on purpose)
Start with three sources:
- Search Console queries where you already have impressions but you are not top 3 yet. These are often your quickest wins because Google already trusts you enough to show you.
- Competitor keywords from your SEO tool, especially competitors with similar or lower authority than you. This is where “winnable” actually lives.
- Internal sales and support language. Pull 20 phrases from call transcripts, tickets, or chat logs. These are usually the best content keywords because they match real objections.
The annoying part: do not filter by search volume yet. We have thrown away winners by doing that.
Completion criteria: you have 50 to 200 keywords in one sheet with a URL target column left blank for now.
Step 2: Click Potential Modifier (SERP feature and ad reality)
Search volume is not clicks. Clicks depend on how much of the SERP is “stolen” before a normal organic result gets a chance.
Open the SERP and look at it like a selfish publisher. Ask: “If we ranked, would a human still need to click?”
Score click potential from 1 to 5:
5 means classic blue links dominate and the query invites a click (guides, comparisons, anything where people want depth).
3 means there are some SERP features, but organic still gets oxygen. Think: one featured snippet plus a People Also Ask box that does not fully answer the query.
1 means the SERP is a traffic trap: heavy ads, a local pack, shopping units, an instant answer, or a SERP that resolves the query without leaving Google.
Where this falls apart: teams try to estimate CTR from generic curves. Curves are fine for reporting, not for picking what to build. We have seen position 2 get crushed by a featured snippet and a giant video carousel.
Action step: capture a quick SERP note for each keyword: “ads heavy,” “snippet present,” “PAA stack,” “local pack,” “video,” “shopping,” or “clean.”
Completion criteria: every keyword has a Click Potential score and a one-line SERP note.
Step 3: Intent Match Grade (derived from the top 10 page types)
This is the step that saves you from publishing the wrong thing.
Pull the current top 10 results and classify the page type, not the brand. Do not overthink categories. Use rough buckets: long-form guide, listicle, product page, category page, landing page, tool, video, forum, documentation.
Then grade intent match 1 to 5 based on whether you can produce the same format credibly.
5 means your best content format matches the SERP majority. If 7 of the top 10 are guides and you can write a better guide, good.
3 means mixed SERP, which usually means Google is still testing. Opportunity exists, but your content has to be clean and specific.
1 means the SERP is locked into a format you cannot or should not compete with. If it is all ecommerce category pages and you are trying to rank a blog post, you will stall.
We have messed this up more than once. We tried to rank a product page for an informational query because “it converts better.” It did not rank. Google kept rewarding guides. We lost six weeks.
Action step: for each keyword, write down the dominant SERP format and your planned format. If they do not match, lower the grade or change your plan.
Completion criteria: every keyword has an Intent Match grade and a chosen content format.
Step 4: Rankability Estimate (relative authority, not absolute keyword difficulty)
Keyword difficulty is useful, but it is not a unit of measurement like inches. It is a proxy based on the tool’s model.
We treat keyword difficulty as a risk gauge, then override it with a comparison: “How strong are we relative to what already ranks?” This is the fastest way to stop arguing about whether KD 38 is “hard.”
Here is how we score rankability on a 1 to 5 scale.
First, take your SEO tool’s KD for the keyword, but only as a starting hint.
Then do a quick SERP strength check:
Look at the top 10 and jot down three things: brand dominance (are the results all household names?), referring domains distribution (do the top pages have hundreds of linking domains?), and content lock-in (is the SERP dominated by one format like tools or forums?).
Now compare your site to the median of the top 10. You do not need perfect math. If your domain authority and link profile are far below the median, rankability is low even if KD looks “reasonable.” If you are in the same weight class, rankability is real.
Score rankability:
5 means you are already competing in that SERP class. You either rank on page 1 for related queries or your authority is near the median of the top 10.
3 means you are below the median, but the SERP is not brand-locked and the referring domains are not absurd.
1 means you are outgunned: brand wall, huge link gaps, or the SERP is dominated by publishers with a decade head start.
Completion criteria: every keyword has a rankability score that references the live top 10, not just the KD number.
Step 5: Business Value Multiplier (make the score care about money)
This is the piece most “keyword opportunity” frameworks conveniently skip.
Not all clicks are equal. Some keywords create the right conversations. Others create pageviews that make dashboards look busy.
Pick a proxy you can defend:
If you sell B2B, use estimated lead value by funnel stage. Mid and bottom funnel queries get a higher multiplier.
If you sell B2C, use conversion rate expectations by query type, or use a rough CPC tier if you do not have better data. It is not perfect, but it forces you to confront value.
Give a multiplier from 0.5 to 2.0.
0.5 means curiosity traffic, weak connection to revenue.
1.0 means neutral.
2.0 means this keyword aligns with a page that can convert and with an offer you actually want to sell.
Completion criteria: each keyword has a multiplier you can explain in one sentence without hand waving.
Step 6: Calculate the Keyword Opportunity Score (and keep it boring)
We use:
Opportunity Score = (Click Potential + Intent Match + Rankability) x Business Value Multiplier
Yes, it is simple. That is the point.
If you want one extra layer, add a “Content Effort” penalty (1.0 easy, 0.8 medium, 0.6 heavy). We only do this when the team is overloaded, because effort estimates become a new argument.
Step 7: Worked example: the 50 volume keyword that beats the 2000 volume keyword
Keyword A: “project management software”
- Search volume: 2000+
- Click potential: 2 (ads and list units, heavy SERP features)
- Intent match: 2 (SERP dominated by massive review sites and directories)
- Rankability: 1 (brand wall, high linking domain counts)
- Business value multiplier: 1.5 (high intent, but only if you can win)
Score: (2 + 2 + 1) x 1.5 = 7.5
Keyword B: “project management software onboarding checklist”
- Search volume: 50
- Click potential: 4 (people want a doc, not a snippet)
- Intent match: 5 (SERP dominated by checklists and guides)
- Rankability: 4 (few strong brands, manageable link profiles)
- Business value multiplier: 2.0 (maps directly to implementation help, high likelihood of capturing teams already shopping)
Score: (4 + 5 + 4) x 2.0 = 26
This is how a tiny keyword beats a big one. Not by magic. By being real.
Keyword difficulty is not a target: how we use KD without getting fooled
Most teams treat KD like a thermometer. It is not. It is more like a weather forecast created by one company’s model. Useful, but you still look out the window.
Use KD only inside one tool
KD differs across platforms because the formulas and inputs differ. Some tools lean heavily on backlinks. Others mix in more signals. If you switch tools midstream, you are not comparing the same unit.
Pick one primary KD source for your workflow. Treat it as your benchmark, not the truth.
Anchor KD to your site’s current ability (the 20-keyword calibration)
This is the normalization step competitors almost never explain.
Pull 20 keywords you already rank for. Mix them across positions: some where you rank 1-3, some 4-10, some 11-30. For each, record the KD from your chosen tool and your current average position from Search Console.
- If you routinely hit top 10 on KD 30 terms, then KD 30 is not “hard” for you.
- If you never crack top 20 above KD 20, then KD 35 should be treated as a longer-term bet, not next sprint.
We have done this calibration and felt personally attacked by the results. It is humbling. It also ends the debate.
Completion criteria: you can point to a rough KD band where your site consistently reaches page 1, and a band where you usually stall.
The manual SERP reality checklist (override KD when it lies)
KD misses context. You need a short checklist that triggers human judgment.
Check:
- Referring domains distribution: if the top pages are all within a tight high range, you will need links, not just better writing.
- Brand dominance: if 8 of the top 10 are brands users already trust, you might only win with a niche angle or a tool.
- Content format lock-in: if the SERP is all templates, calculators, or forums, a generic guide will not break in.
- Freshness pressure: if top results are updated monthly or have current-year modifiers, plan updates or do not bother.
Completion criteria: you can explain, in plain language, why the KD number is believable or misleading for each priority keyword.
Intent-first keyword selection: extract search intent keywords from the SERP
This is the repeatable method that keeps you from creating the wrong page type.
Open the SERP. Ignore your urge to start writing. First, interpret what Google thinks the query means.
Look at the titles in the top results. Are they “How to,” “Best,” “Pricing,” “Template,” “Definition,” “Examples,” “Alternatives”? Those words are the intent markers Google is rewarding. They become your search intent keywords and your content structure.
Then look at the content shape.
If the top pages are long guides with jump links and sections, your page needs depth and scannability. If they are comparison pages, you need clear criteria and a point of view. If they are product pages, you need commercial language, proof, and friction removal.
Recovery path if you are unsure: pick the dominant format and match it first. We have tried to “outsmart” the SERP with a different format. It usually fails until you have serious authority.
Completion criteria: for each keyword you plan to publish, you have a one-paragraph content brief that states the intent, the format, and the primary sections implied by the current top 10.
Click potential and SERP reality: stop assuming rank equals traffic
Ranking is not the finish line. Traffic is.
When SERP features and ads dominate, the click share for organic results shrinks. Featured snippets can steal clicks. People Also Ask can keep users looping. Local packs can swallow commercial intent. Shopping units can make product queries basically pay-to-play.
Your job is not to complain about it. Your job is to decide what you will do.
If the SERP has a featured snippet, you can structure your page to compete for it: a tight definition, a short list, or a numbered process near the top. If the SERP is video heavy, consider whether you can actually produce video. If you cannot, stop pretending and pick a different query.
One aside: we once picked a keyword because it had “great volume,” then realized the SERP was three ads, a map pack, and an instant answer. Our content ranked 4th and got basically nothing. We still have that URL. It sits there like a warning sign.
Completion criteria: for every high-priority keyword, you have a stated plan for the dominant SERP feature: compete for it, work around it with a different angle, or skip the keyword.
Keyword prioritization workflow: turn a messy list into a publishable roadmap
A list of keywords is not a plan. A plan has sequencing, clusters, and internal links.
First, group keywords into topics. We do this manually because automatic clustering tools miss nuance. Pick one primary keyword per topic that represents the main page. That page becomes the pillar.
Then assign supporting content keywords as cluster articles that link to the pillar and cover specific sub-questions. This is where compounding happens. Publishing isolated posts makes results look random.
Next, sequence the roadmap based on Opportunity Score and dependency:
Quick wins first: keywords with high rankability, strong intent match, and existing impressions in Search Console.
Then strategic pillars: bigger topics that need multiple supporting articles and likely some links.
Then supporting cluster content: the articles that fill gaps, answer objections, and give the pillar topical coverage.
Completion criteria: you have 4 to 8 weeks of content mapped to (1) a primary pillar URL per topic and (2) at least two supporting pieces per pillar, with internal linking planned.
Troubleshooting and recovery: when the keyword does not rank or does not get clicks
This is where real time disappears.
We have watched teams rewrite the same article three times because “Google didn’t like it,” when the real issue was cannibalization or intent mismatch. Do not do blind rewrites. Diagnose.
Use this decision tree. Give it 14 to 28 days between changes unless you made a technical mistake.
If impressions are low
Low impressions usually mean Google is not confident your page is relevant, or it is not choosing your page at all.
First check indexing. Confirm the URL is indexed and not blocked by robots, noindex tags, canonical issues, or rendering problems.
Then check cannibalization. Search your site for competing pages targeting the same term. If two pages fight, both lose. Pick one primary page and either merge, redirect, or re-target the weaker one.
Then re-check intent mismatch against the top 10 page types. If your format is wrong, on-page tweaks will not save it.
Completion criteria: Search Console shows impressions rising for the target query set within the next recheck window, or you have a clear technical fix shipped.
If impressions are high but CTR is low
This is a snippet problem or a SERP feature problem.
Rewrite the title to match the dominant SERP language. If the SERP is full of “template” and your title says “guide,” you will get skipped.
Tighten the meta description to promise a specific outcome. Avoid vague copy.
Consider formatting changes that win SERP features: a short definition block, a concise steps section, or FAQs that map to People Also Ask.
Completion criteria: CTR for the page improves for the target queries, measured in Search Console, without a major drop in average position.
If CTR is good but position is stuck
Now you are in competitiveness territory.
Expand topical coverage to match the breadth of top-ranking pages. Compare headings. Fill missing subtopics. Add first-party examples, screenshots, and specificity.
Then prioritize link acquisition to that URL. Not a random homepage link. The page.
A practical path: publish two supporting articles that naturally link to the stuck page, then do targeted outreach for relevant links. You can also reclaim internal links by updating older posts to point to the new page.
Completion criteria: average position improves by a meaningful step (for example, from 18 to 12, or 11 to 8) within the next 28 days, or you identify that the SERP is brand-locked and re-scope the target.
If position is volatile
Volatility usually means freshness or SERP experimentation.
Check whether the top results have recent dates or are being updated frequently. If yes, set an update cadence. Monthly might be required for some queries.
Also check whether Google is testing different formats. If the SERP shifts between guides, forums, and videos, your page might need clearer intent alignment.
Completion criteria: volatility reduces after updates, or your page stabilizes in a higher band after a format adjustment.
Verification: how to know this approach worked
If you only track rankings, you will think you are winning while the business sees nothing.
Leading indicators (week to week): Search Console impressions for priority queries, CTR on the pages you touched, and the count of keywords in positions 4-15 (this band is where small improvements matter).
Lagging indicators (month to month): conversions tied to organic landing pages, assisted conversions, and sales-qualified leads influenced by organic content.
Simple reporting template: pick 10 priority URLs. For each, track impressions, clicks, CTR, average position, and the primary business action completions. Note any SERP changes you observed.
Single-sentence friction fix: if your reporting stops at “we published,” you did not implement a keyword opportunity system, you implemented a content calendar.
Completion criteria: after 6 to 10 weeks, you can point to at least one topic cluster where (1) impressions increased, (2) clicks increased, and (3) a measurable business action improved, even if search volume for the keywords was modest.
FAQ
What are the three metrics we should actually use instead of search volume?
The three that keep us honest are: Click Potential, Intent Match, and Rankability.
Click Potential is SERP reality (ads, snippets, PAA, local packs). Intent Match is whether you can ship the format Google is already rewarding. Rankability is your strength relative to the pages ranking now, not a magic KD number.
The traffic trap: if we rank #1, won’t we get the clicks?
Not reliably. We have ranked well and still watched traffic stay flat because the SERP soaked up attention first.
If the query has heavy ads, a featured snippet that answers the question, a local pack, shopping units, or a video carousel, organic is fighting for scraps. That is why we score Click Potential by opening the SERP and writing a blunt note like “ads heavy” or “instant answer.”
What’s the 80/20 rule in SEO, in real life?
Most of your outcomes come from a small set of pages that (1) match intent, (2) can actually win clicks, and (3) have a clear business action.
The practical version: stop spreading effort across 50 “pretty good” keywords. Pick the handful with high Opportunity Scores, build the pillar plus 2-4 supporting pieces, link them together, and push links to the one URL that needs to move.
Are keyword metrics the same thing as keyword difficulty?
No. KD is one metric, and it is a tool-specific proxy.
When we say “keyword research metrics,” we mean the inputs that decide what to build: Click Potential (will anyone click), Intent Match (are we making the right page type), Rankability (can we compete), and then a Business Value multiplier so the spreadsheet cares about money.