You have found a keyword with thousands of searches a month. It looks perfect. So you write the article, publish it, and it never cracks page two.
The problem usually is not your content. It is that you picked a keyword the biggest sites in your niche already own, and no tool warned you before you spent the time. Keyword difficulty is the number that gives you that warning up front. Get comfortable reading it and you stop pouring effort into terms you cannot win, and start ranking for the ones you can.
What Is Keyword Difficulty?
Keyword difficulty is a score from 0 to 100 that estimates how hard it will be to rank in the top organic results for a keyword. The higher the score, the stronger the sites already ranking, and the more work it takes to join them. You will also see it called SEO difficulty. The two mean the same thing.
One point matters before you trust any score: keyword difficulty is not an official Google metric. Google never publishes a difficulty number. Every score you see is an estimate built by an SEO tool from the data it can measure, which is why the same keyword can score 40 in one tool and 55 in another. We cover why that happens further down.
Think of it as a filter, not a verdict. It tells you roughly how crowded a race is before you enter, so you can spend your budget on races you have a chance of finishing near the front.
Why Keyword Difficulty Matters for Your SEO
Time and budget are the two things every SEO campaign runs short on. Keyword difficulty helps you protect both by showing you where effort is likely to pay off.
Used well, it lets you do four things. You can prioritise your content calendar around terms you can realistically reach. You can decide how many backlinks a page will need before it stands a chance. You can set honest expectations with clients or your boss about how long a term will take. And you can spot the low-competition keywords your competitors have overlooked.
None of that removes the need for good content. It just stops you starting fights you were never going to win. If you want that thinking applied to your whole site rather than one page, our SEO services in Singapore build the keyword plan around exactly this trade-off.
How Is Keyword Difficulty Calculated?
Here is the honest answer: there is no single formula, and no tool can see inside Google’s ranking system. Google keeps most of its ranking factors private, so every difficulty score is a best guess built from the signals a tool can actually measure. That is why the same keyword scores differently from one tool to the next.
What almost every tool has in common is the starting point. They look at the pages already ranking in the top 10 for your keyword, measure how strong those pages are, and turn that strength into a number.
The 0 to 100 Scale, and Why It Is Usually Logarithmic
Most tools express difficulty on a scale of 0 to 100, where 0 is easiest and 100 is hardest. Ahrefs and several others plot that scale logarithmically rather than in a straight line, as Ahrefs explains in its glossary.
In plain terms, the gaps are not even. Climbing from 20 to 30 is a small step. Climbing from 80 to 90 is a huge one, because competition at the top of the scale is far denser than the numbers alone suggest. Treat a jump of 10 points near the top as much larger than the same jump near the bottom.
The Factors That Go Into a KD Score
Tools weigh different signals, but six show up again and again. The first two carry the most weight in most formulas.
Backlinks and Referring Domains to the Top-Ranking Pages
This is the heaviest factor almost everywhere. A referring domain is a separate website that links to a page. When the pages ranking for a keyword have thousands of referring domains between them, you will need serious link authority of your own to join them.
Ahrefs leans on this signal almost entirely. It counts how many sites link to each top-10 page and bases the score on that, on the reasoning that backlinks are the one confirmed ranking factor that is easy to measure. In Semrush’s published formula, the median number of referring domains to the ranking pages is the single largest input, at just over 41 percent of the score.
Authority of the Ranking Domains
Beyond raw link counts, tools weigh how strong the ranking sites are overall. Semrush uses its Authority Score, a 1 to 100 measure of a site’s ranking ability, and it makes up close to 17 percent of the difficulty formula. Moz uses its own Domain Authority and Page Authority in the same role. When the top results come from powerful, established domains, difficulty climbs.
Search Volume
Popular keywords tend to be harder. More searches attract more competitors, so a high-volume term usually carries a higher difficulty score than a niche one. Semrush weights search volume at around 9 percent of its formula, so it nudges the score rather than dominating it.
SERP Features on the Query
The layout of the results page matters too. If a keyword triggers features like a featured snippet, a local pack, an AI Overview or a People Also Ask box, those elements push the ordinary blue links down the page and steal clicks. Tools raise difficulty when a query is crowded with these features, because ranking first no longer means what it used to.
Branded vs. Non-Branded Terms
Keywords that contain a brand name are usually harder for anyone other than that brand. Search “iPhone” and Apple owns the page. Google tends to favour the brand’s own site for its own terms, so a non-brand site struggles to break in. Your own branded terms, on the other hand, should be easier for you to rank for.
Keyword Length and the Long-Tail Effect
Longer, more specific phrases usually score lower. These long-tail keywords have less competition and smaller search volumes, which makes them easier to reach. “Keyword research” is brutally competitive. “How to check keyword difficulty for a new site” is far more winnable. Word count carries less weight than links or authority, but it still pulls the score down as phrases get longer.
Keyword Difficulty Tool by Tool, and Why the Same Keyword Scores Differently
If you check one keyword in three tools, you will often get three different numbers. That is not a bug. Each tool measures a different mix of signals, so their scores are estimates of the same thing from different angles. Knowing what each one looks at tells you why a number is what it is, and how much to trust it.
Here are the tools you are most likely to meet, and what sits behind each score.
Ahrefs
Ahrefs keeps its method deliberately simple. It pulls the top 10 ranking pages and counts how many websites link to each, then plots the result on a logarithmic 0 to 100 scale. The reasoning is that backlinks are the one confirmed ranking factor that is easy to measure, so the count makes a clean, consistent signal.
The trade-off is that Ahrefs ignores content quality, search intent and your own site’s authority. Because it looks at one signal, its scores tend to run lower than Semrush’s for the same term.
Semrush
Semrush uses the broadest formula of the major tools. It takes the median values across the top 10 pages for three link signals, then layers keyword traits on top. Its published weightings put the median number of referring domains at about 41 percent of the score, the authority of the ranking domains at around 17 percent, the follow to nofollow link ratio near 9 percent, and search volume at roughly 9 percent, with SERP features and branding making up the rest.
Because it counts more sources of difficulty, Semrush scores usually sit higher than Ahrefs for the same keyword. It also offers Personal Keyword Difficulty, which we come back to when we talk about a good score.
Moz
Moz builds its score from the Page Authority and Domain Authority of the pages ranking in the top 10, weighted by projected click-through rate so that more visible, higher-ranking pages count for more. Alongside difficulty, Moz shows an organic CTR figure and a Priority score that blends volume, difficulty and CTR into one number to help you triage a list fast.
SE Ranking
SE Ranking bases its difficulty on a full analysis of the top-ranking pages, looking at their backlink profiles and overall domain quality to judge how strong the field is. It runs on the same 0 to 100 scale and, like the others, is meant as an early filter rather than the final call.
Mangools (KWFinder)
Mangools scores difficulty through a measure it calls Link Profile Strength, which combines Moz and Majestic link metrics. It works out that strength for every URL on the first page, then averages them into a single score. It also offers Relative Keyword Difficulty, which recalculates the number against your own site’s link profile, so a term that reads as hard in general may be easier for you.
Ubersuggest
Ubersuggest generates an SEO difficulty score by checking the first 20 search results for a keyword rather than the top 10. It is one of the more accessible tools for beginners, though its scores are best treated as a rough guide and checked against the live SERP.
Sistrix
Sistrix calculates a competition figure from around 15 values per keyword, including intuitive ones like search volume and more complex ones like how many homepages rank in the top 10. Its scale is logarithmic, and Sistrix notes that a rise of 10 points represents roughly twice as much competition for that term.
Google Keyword Planner, the Free Competition Proxy
Keyword Planner is free, but it does not give you a true difficulty score. Its “competition” column, shown as low, medium or high, measures how many advertisers are bidding on a keyword in paid search, not how hard it is to rank organically. A keyword can be cheap to advertise on and still brutal to rank for, or the reverse. Use it for volume ideas, but do not read its competition rating as SEO difficulty.
Comparison Table: Scale, Method and Free Access at a Glance
|
Tool |
Scale |
What it measures |
Free access |
|---|---|---|---|
|
Ahrefs |
0–100 (log) |
Referring domains to the top 10 pages |
Free KD checker (limited) |
|
Semrush |
0–100 (KD%) |
Referring domains, authority, follow/nofollow, volume, SERP features, branding |
Limited free searches |
|
Moz |
0–100 |
Page and Domain Authority of the top 10, CTR-weighted |
Free searches with an account |
|
SE Ranking |
0–100 |
Backlink profiles and domain quality of ranking pages |
Free KD checker |
|
Mangools (KWFinder) |
0–100 |
Link Profile Strength (Moz plus Majestic), averaged |
Trial only |
|
Ubersuggest |
0–100 |
Strength of the first 20 results |
Limited free searches |
|
Sistrix |
0–100 (log) |
~15 values, including homepages in the top 10 |
Limited free tools |
|
Google Keyword Planner |
Low / med / high |
Advertiser competition in paid search, not organic difficulty |
Free with an Ads account |
One practical rule follows from all this: pick one tool and stick with it. Because each formula is different, comparing a keyword’s score across tools tells you very little. Track which difficulty range your own site already ranks in within one tool, and use that as your benchmark.
What Is a Good Keyword Difficulty Score?
Here is the honest answer nobody selling a tool wants to give you: there is no universal good score. A difficulty of 40 might be an easy win for an established site and a wall for a brand-new one. “Good” depends on who is asking.
That said, the bands below give you a shared language for what a score means before you factor in your own site.
Difficulty Score Bands, Very Easy to Very Hard
Most tools group the 0 to 100 range into six rough bands. The exact cut-offs vary slightly by tool, but Semrush’s published scale is the one you will see referenced most often:
|
Score |
Band |
What it usually means |
|---|---|---|
|
0–14 |
Very easy |
Weak competition. A new site can target these. |
|
15–29 |
Easy |
Reachable with solid, well-optimised content. |
|
30–49 |
Possible |
Winnable, but you will need good content matched to intent. |
|
50–69 |
Difficult |
Expect to need some backlinks on top of strong content. |
|
70–84 |
Hard |
Stiff competition; higher-authority referring domains required. |
|
85–100 |
Very hard |
Dominated by established sites. A long, resource-heavy climb. |
Treat these as a guide, not a verdict. The scale is only the starting point, because it says nothing about your own site yet.
Why a Good Score Depends on Your Site’s Authority
A difficulty score describes the competition, not your chances against it. Two sites looking at the same keyword face very different odds. A domain with years of links and topical authority can chase harder terms. A newer site should start lower and build up.
This is why Semrush added Personal Keyword Difficulty, which recalculates a keyword’s difficulty for your specific domain based on its authority. Mangools does the same with its Relative Keyword Difficulty. Both answer a more useful question than the general score does: not “how hard is this keyword,” but “how hard is this keyword for me.”
If you would rather not eyeball it, there is a simple way to find your own benchmark. Open Google Search Console, filter to the keywords where you already rank in positions one to 10, and run those terms through your chosen tool. The difficulty range they fall into is your current sweet spot. Target terms in that range, or a few points above it, to push for growth without overreaching.
Matching Difficulty to a New vs. Established Site
As a rough starting point, a new site with few backlinks does best staying in the very easy to possible bands, roughly 0 to 40, while it builds authority. An established site with a strong link profile can reasonably target the difficult band and above.
None of this is a hard rule. A mid-authority site can still break into a hard SERP when the ranking pages are strong domains sitting on weak, outdated content. If your article is genuinely better and matches intent, a high score is a reason to look closer, not an automatic no. Building that authority over time is the slow part.
How to Check Keyword Difficulty, Step by Step
Checking difficulty takes about a minute once you have a tool open. The workflow below is the same whether you use Ahrefs, Semrush, Moz, SE Ranking or any of the others. The only rule that matters is to stay in one tool so your numbers stay comparable.
Step 1: Enter Your Keyword and Set the Country
Type your keyword into the tool’s keyword research or overview feature, then set the country before you read anything. This step trips up more people than any other.
Difficulty is location-specific. The sites competing for a term in Singapore are not the same as those competing in the United States, so the score changes with the country. If you serve a Singapore audience, set the database to Singapore. A score pulled from the wrong country is measuring the wrong race.
Step 2: Read Difficulty Next to Search Volume and Intent
Look at the difficulty score alongside two other numbers, never on its own. Search volume tells you how much traffic the term could bring. The difficulty score tells you how hard the race is. A low score on a term nobody searches for is not a win.
Then glance at the intent. Most tools now label a keyword as informational, commercial, transactional or navigational. A keyword only earns a place on your list if its intent matches what your page actually offers, however tempting the volume looks.
Step 3: Shortlist by Difficulty Against Volume
With a list of candidates in front of you, the goal is to spot the sweet spot: decent volume paired with difficulty your site can reach.
A trick borrowed from experienced SEOs makes this fast. Export your keyword list to a spreadsheet and apply a colour scale to the volume and difficulty columns. Green for good, red for bad, in each. The keywords worth a second look are the ones showing green volume and green difficulty at the same time. It turns a long list into a shortlist in seconds.
If you would rather watch the process than read it, a short tool walkthrough on video covers the same steps visually. [EDITOR NOTE: embed one reputable Ahrefs or Semrush KD walkthrough video here per the brief’s asset list.]
Beyond the Score: Manual SERP Analysis
A difficulty score is a signpost, not an instruction. It reads the SERP through one narrow lens and misses plenty, so the best SEOs treat it as a first filter and then check the results page by hand before committing. Ahrefs makes the same point in its own glossary: manual SERP analysis is more informative than the number alone when you want to gauge your real chances.
Here is what to look at once a keyword clears the score filter.
How Many Backlinks You Will Realistically Need
Open the top-ranking pages and look at how many referring domains point to each. If you have two similar pages, Google often favours the one with more links, so matching or beating the link counts of the pages already ranking is a reasonable target. Most tools show the referring domain count right in the SERP overview. If the top results all sit on hundreds of links and your page would launch with none, the score was telling the truth.
Estimate the Authority of the Pages Already Ranking
Next, judge how strong those sites are overall, not just their link counts. A results page full of high-authority domains is a harder room to break into than one with a mix of big and small sites. Browser extensions from the major tools show each result’s domain and page authority right in the SERP, so you can scan the strength of the field in a few seconds.
Check That Your Content Can Match Search Intent
Read what actually ranks. If the top results for your keyword are all product pages and you planned a how-to guide, the intent does not match, and no amount of link building will fix that. Google has already decided what searchers want for this term. Your page has to give them that, so let the current top 10 tell you what format and angle the query rewards before you write a word.
Judge the Quality of the Top-Ranking Pages
Finally, read the top pages as a critic. Are they current and accurate? Written by someone who clearly knows the subject? Genuinely useful, or thin content propped up by a strong domain? This last case is your opening. When powerful sites rank with weak, outdated pages, a well-researched article from a smaller site can still break through, because Google rewards relevance and freshness alongside authority.
A Go or No-Go Decision Checklist
Pull it together into one quick pass before you commit a keyword to your plan:
- Difficulty score sits within your site’s benchmark range, or a few points above.
- Search volume is worth the effort for the traffic it would bring.
- Intent of the current top 10 matches the page you intend to build.
- Backlinks on the ranking pages are a gap you can realistically close.
- Content quality of the top results is beatable, not a wall of expert, up-to-date pages.
If a keyword clears all five, it belongs on your list. If it fails on intent or content quality, no score will save it. When you would rather have this judgement handled for you across a whole site, our SEO audit works through exactly these checks.
Keyword Difficulty vs. Keyword Competition: They Are Not the Same
These two terms get mixed up constantly, and confusing them leads to bad decisions. They measure different things.
Keyword difficulty describes how hard it is to rank in the organic results, the unpaid listings, and comes from SEO tools reading the strength of the pages already ranking. Keyword competition is a Google Ads metric. It shows how many advertisers are bidding on a term in paid search, reported as low, medium or high. Ahrefs makes the distinction plainly: “competition” refers to paid results while keyword difficulty applies to organic ones.
The practical catch is that the two often disagree. A keyword can be cheap and quiet in paid search yet brutal to rank for organically, or expensive to advertise on yet easy to rank for. So when you open Google Keyword Planner and see a “low” competition rating, do not read it as low SEO difficulty. It is telling you about ad auctions, not about your chances of ranking a page.
How to Find Low-Difficulty Keywords
Once you can read difficulty, the next job is finding terms with low scores worth pursuing. The quickest route is to sort or filter any keyword list by difficulty and look at the bottom. Beyond that, three habits surface easier keywords before the competition catches on.
Add Qualifiers to Narrow Intent
Take a broad, competitive term and add small words to it: for, to, vs, best, near. “Running shoes” is a hard, generic term. “Best running shoes for flat feet” is more specific, less contested and often converts better because the searcher knows exactly what they want. Narrower phrasing usually drops the difficulty.
Target the Long Tail
Long-tail keywords are longer, more detailed phrases, usually three words or more. They carry smaller search volumes, which means fewer sites bother competing for them, which means lower difficulty. Their specificity is a feature: someone searching a precise phrase tends to be closer to acting on it. A handful of low-volume long-tail wins can add up to more useful traffic than one head term you never rank for.
Get Ahead of Trends Before Competition Catches Up
Difficulty is lowest when a topic is new and few pages exist yet. Tools like Google Trends, along with trend features in the major platforms, help you spot rising interest in your niche early. Publish while a topic is still emerging and you can rank before the SERP fills up. There is a gamble in it, since not every trend sticks, but getting there first is one of the few ways to rank for a term while it is still easy.
Keyword Difficulty in the AI-Search Era
None of the tools built keyword difficulty for a results page with an AI Overview sitting on top of it. So it is worth asking: does a difficulty score still tell you anything about getting picked up by AI search?
The short answer is that it is a loose proxy, not a reliable one. High-difficulty terms tend to be owned by authoritative sites, and AI Overviews do lean on sources Google already trusts. But the link is weaker than it looks. Google’s AI runs its own retrieval, and research on citation patterns shows pages ranking in positions four to 20 and beyond get cited regularly. A high KD score no longer means the citation is out of reach.
What decides whether AI search quotes you is less about difficulty and more about shape. The pages that get cited tend to answer a question directly in a self-contained passage, sit under a clear heading that mirrors the query, carry schema markup, and belong to a site with genuine topical depth on the subject. A short, direct answer near the top of a well-structured page can be pulled into an AI Overview even when the keyword’s difficulty score looks steep.
The practical takeaway: do not drop a high-KD keyword just because the number is high, if you can be the clearest answer to the question. Structure the page so the answer is easy to extract, cover the surrounding sub-questions, and you give yourself a shot at the AI slot regardless of the score. This is a large part of what our AI SEO services are built around.
A Worked Example: Reading Keyword Difficulty for a Singapore Site
Difficulty scores mislead most often when you forget they are tied to a location. Here is how that plays out in practice.
Take a term like “keyword difficulty” itself. Checked against a United States database, it shows meaningful search volume and a mid-range difficulty, because it is contested by global SEO platforms with enormous authority. Checked against a Singapore database, the same term shows only a handful of searches a month, because far fewer people search it locally and the competing field is different. Same keyword, two very different pictures, purely because of the country setting.
For a Singapore business, three habits follow from this.
First, always set your tool to the Singapore database before reading a score, so you are measuring the race you are actually in. Second, weigh the local search volume honestly. A term with strong global volume may be nearly silent in Singapore, which changes whether it is worth a dedicated page. Third, read difficulty relative to your own site rather than the raw number. A local business competing for local intent often faces a weaker field than a global difficulty score suggests, especially once you factor in your own authority in the market.
The lesson is simple. A difficulty score is only as useful as the country and the site you read it against. Set both correctly and the number starts telling you the truth about your chances.
Frequently Asked Questions
What is keyword difficulty?
Keyword difficulty is a score from 0 to 100 that estimates how hard it is to rank in the top organic search results for a keyword. A higher score means stronger competition among the pages already ranking, so more effort is needed to join them.
What does keyword difficulty mean?
It means how much SEO effort a keyword is likely to demand before you can rank for it. A high number points to established, heavily linked competitors. A low number suggests the field is weaker and more reachable.
What is keyword difficulty in SEO?
In SEO, keyword difficulty is an early filter used during keyword research. It helps you sort a large list of keywords into terms you can realistically rank for and terms that would take far more time, content and links than they are worth.
How is keyword difficulty calculated?
Each tool uses its own formula, but most start by measuring the strength of the pages ranking in the top 10, mainly their backlinks and domain authority, then plot that on a 0 to 100 scale. Some tools add search volume, SERP features and keyword length on top.
Can you calculate keyword difficulty manually?
Not as a precise number, but you can gauge it by hand. Open the top-ranking pages and check their backlink counts, domain authority, content quality and how well they match search intent. This manual read is often more useful than the tool score for judging your real chances.
How do you check keyword difficulty?
Enter your keyword into an SEO tool’s keyword research feature, set the correct country, then read the difficulty score next to search volume and intent. Shortlist keywords that pair reachable difficulty with worthwhile volume.
What is a good keyword difficulty score?
There is no universal good score. It depends on your site’s authority. As a rough guide, a new site does best targeting scores of roughly 0 to 40, while an established site with strong backlinks can pursue higher difficulty terms.
How much keyword difficulty is good for SEO?
Aim for the range your own site already ranks in. Check the keywords where you rank in the top 10, note their difficulty, and target terms in that range or a few points above. That keeps you challenging your site without overreaching.
How do you gauge difficulty beyond the tool score?
Review the live results page. Look at the backlinks and authority of the ranking pages, whether their content matches the intent behind the query, and how strong their content actually is. A weak set of top pages means a high score may still be beatable.
Is SEO difficulty the same as keyword difficulty?
Yes. SEO difficulty and keyword difficulty are two names for the same metric. Both describe how hard it is to rank organically for a keyword, and tools use the terms interchangeably.
How does Semrush calculate keyword difficulty?
Semrush takes the median values across the top 10 pages for referring domains, authority score and the follow to nofollow link ratio, then factors in search volume, SERP features and whether the term is branded. Referring domains carry the most weight, at just over 41 percent of the score.
Why do keyword difficulty scores differ between tools?
Because each tool measures a different mix of signals. Ahrefs relies almost entirely on backlink counts, Semrush uses a broader multi-factor formula, and Moz weighs page and domain authority. The same keyword can score differently in each, which is why you should pick one tool and stick with it.
Turn keyword difficulty into a ranking plan
Keyword difficulty is one of the most useful numbers in SEO, but only when you read it in context. On its own it is just a score. Paired with search volume, search intent, your own site’s authority and a quick look at the live results page, it becomes a reliable filter for deciding where your effort is worth spending.
Get comfortable reading it and every content decision gets easier. You stop chasing terms you cannot win and start building pages that have a real shot at ranking. If you would like that turned into a keyword plan built around what your site can actually reach, speak to our SEO agency in Singapore and we will map it out with you.
