Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Keyword Opportunity Score Calculator: Prioritise Keywords with One Score

Calculate a keyword opportunity score combining volume, difficulty, CPC and business relevance. Prioritise your SEO targets faster with a single number.

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

Learn everything to know on Keyword Opportunity Score Calculator !

Created on
3/6/26
Last update:
15/9/26
Magnifying glass lying on a light blue surface

Summary

The keyword opportunity score combines search volume, keyword difficulty, cost per click and business relevance into one number from 0 to 100, so you can sort a keyword list by what to do first. Above 70, work on it now; between 30 and 70, queue it; below 30, something works against it. A keyword with 1,500 searches, difficulty 35, a 1.50 CPC and strong relevance scores 68. Relevance should override everything else.

Want to go further? Ask

The keyword opportunity score calculator solves the most common problem of keyword research: a spreadsheet of 200 ideas and no clear order. Volume, difficulty and CPC each tell part of the story, and they often disagree. One score that weighs them together, with your own judgement of business fit, turns the list into a roadmap. The inputs come from free sources: Google's Keyword Planner shows estimates of monthly searches and the average cost for an ad to show on a keyword (Google Ads Help, Keyword Planner).

Open hand holding a small magnifying glass

How is the keyword opportunity score calculated?

The calculator first computes a raw score, then converts it to a scale from 0 to 100.

Raw score = log10(volume + 1) × relevance × (1 + CPC) ÷ (difficulty ÷ 100 × 10 + 1)

Opportunity score = 100 × (1 − e−raw ÷ 6.23)

Each term has a reason. The logarithm keeps huge volumes from crushing everything else: going from 1,000 to 10,000 searches adds one point to that term, not ten times more. Relevance, from 1 to 5, multiplies the whole score. CPC acts as a signal of commercial intent. Difficulty divides, from 1 for an easy keyword to 11 for the hardest. The final curve compresses high values, so scores close to 100 are rare; the constant 6.23 is set so that a keyword with 1,000 searches, difficulty 40, a 1.50 CPC and maximum relevance lands at 70.

The calculator also estimates two figures for a top 3 position: clicks = volume × 10.2%, the click-through rate the calculator assumes for a top 3 result, and monthly value = those clicks × CPC, what the same traffic would cost in ads.

StepExample: 1,500 searches, difficulty 35, CPC 1.50, relevance 4
Volume termlog10(1,501) = 3.18
Numerator3.18 × 4 × 2.50 = 31.76
Divisor35 ÷ 100 × 10 + 1 = 4.5
Raw score31.76 ÷ 4.5 = 7.06
Opportunity score100 × (1 − e−7.06 ÷ 6.23) = 68
Clicks in top 31,500 × 10.2% = 153 per month
Monthly value in top 3153 × 1.50 = 230

Where do you find the four inputs?

  • Monthly search volume: Keyword Planner, or the impressions of queries you already appear for in Google Search Console. See our glossary entry on search volume.
  • Keyword difficulty: a score out of 100 from your SEO tool. Each tool calculates it differently, so take every keyword of a comparison from the same tool. More in keyword difficulty.
  • CPC: the average cost per click shown by Keyword Planner. In Google Ads, the price of a click is set by the auction and is often lower than the maximum bid (Google Ads Help, cost per click). Use one currency for the whole list.
  • Business relevance: your judgement, from 1 (barely related) to 5 (exactly what you sell). This is the input no tool can give you.

How do you read the score?

ScoreLabelDecision
70 and aboveHealthyDo it now: create or improve the page this month
30 to 69Watch thisQueue it: plan it after the top priorities, or group it with a related page
Below 30Below parVolume, difficulty or relevance works against it; skip it or target a more specific variant

The raw score stays visible next to the final score. Use it to separate two keywords that both sit near the top of the scale.

Which input moves the score the most?

Change one input at a time from the default example (1,500 searches, difficulty 35, CPC 1.50, relevance 4, score 68) and the weight of each one appears.

Input changedValues testedScores
Volume100 / 1,000 / 10,000 / 100,00051 / 66 / 76 / 83
Difficulty10 / 35 / 60 / 9092 / 68 / 52 / 40
CPC0 / 0.50 / 1.50 / 5.0036 / 49 / 68 / 93
Relevance1 / 2 / 3 / 4 / 525 / 43 / 57 / 68 / 76

Multiplying volume by 1,000 adds 32 points; dropping relevance from 4 to 1 removes 43. The logarithm tames volume on purpose, while relevance, difficulty and CPC act directly. That is the intended behaviour: a smaller, closer, easier keyword should often beat a big generic one.

What does a scored keyword list look like?

Here are six keywords for a CRM aimed at small agencies, scored with the calculator. The inputs are illustrations.

KeywordVolumeDifficultyCPCRelevanceScore
crm for real estate agents900284.20596
free crm for freelancers600222.00588
best crm software8,000786.50488
crm for small agency1,500351.50468
what is a crm12,000620.80228
crm definition3,000450.30112

The two most searched terms finish last: they are informational, cheap in ads and far from the product. The long, specific keywords win, a pattern you will see often with long-tail keywords. Note also "best crm software": a very high CPC lifts it to 88 despite a difficulty of 78. Check whether your site can compete before you chase it.

Magnifying glass and fountain pen on an old sheet of paper on a wooden table

Why does business relevance matter more than volume?

Because traffic that does not buy is a cost. High volume on a term that does not match your offer brings visitors who leave, and it takes a slot in your editorial calendar. Relevance multiplies the score, so moving a keyword from 2 to 4 doubles the raw score, more than any realistic change in volume. Be honest with this input: set relevance by asking whether someone typing the query could become a customer within a few steps, and match the format of your page to the search intent.

What are the limits of a single opportunity score?

A score sorts a list; it does not replace a look at the results page.

How do you turn the scores into a content plan?

Score the whole list, sort it, then assign one page per group of close keywords, starting at the top.

  1. Collect ideas with the keyword suggestions tool and your Search Console queries.
  2. Score each keyword with the same difficulty source and currency.
  3. Group keywords that one page can answer.
  4. Plan the groups above 70 first, then those between 30 and 70.
  5. Measure the value of each target with the keyword value calculator.

The Sorank keyword research automates this sorting and filters out keywords that would compete with your existing pages, and the topical cluster generator organises the winners into clusters ready to write.

Volume tells you how many search; relevance tells you whether it matters. Score your next keyword list with the calculator above, then see the Sorank plans to turn it into published content on autopilot.

Frequently asked questions

What is a keyword opportunity score?

A single number from 0 to 100 that combines search volume, keyword difficulty, cost per click and business relevance, so you can rank a keyword list by priority. Above 70, work on the keyword now; between 30 and 70, plan it later; below 30, look for a better target.

How is the keyword opportunity score calculated?

The raw score is log10(volume + 1) × relevance × (1 + CPC), divided by (difficulty ÷ 100 × 10 + 1). It is then converted to a 0 to 100 scale with 100 × (1 − e^(−raw ÷ 6.23)). A keyword with 1,500 searches, difficulty 35, a 1.50 CPC and relevance 4 scores 68.

Can I use the calculator without CPC data?

Yes, but the CPC is the calculator's signal of commercial intent, so leave a realistic value rather than zero. Google Keyword Planner shows the average cost for an ad to appear on each keyword, for free with a Google Ads account. Use the same currency for every keyword you compare.

Sources

Other Free SEO Tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com