Keyword research

What is Keyword Difficulty? Everything You Need to Know

Keyword difficulty (KD) is a 0–100 estimate of how hard it is to reach the top 10 organic results for a keyword. Each SEO tool calculates its own, mostly from the backlinks of the pages that already rank. Here's how the scores work, how they differ from Google Ads competition, and how to judge difficulty when you don't have a score.

By the Updated 8 min read

Key takeaways

  • Keyword difficulty (KD) estimates, on a 0–100 scale, how hard it is to reach the top 10 organic results for a keyword.
  • Ahrefs bases KD on the referring domains of the top 10 pages; Semrush adds link ratios, domain Authority Score and qualities of the results page. Scores from different tools are not comparable.
  • Google Ads competition is a different metric: it measures how many ad slots are filled, which says nothing direct about ranking organically.
  • Without a KD score, judge difficulty from the live top 10: who ranks, what type of page, how deep, how fresh, and whether each page matches the intent.
  • As a rule of thumb, aim for low KD on a new site and raise your range as the site earns links.

What is Keyword Difficulty (KD)?

Keyword difficulty (KD) is a metric that estimates how hard it would be to rank a page in the top 10 organic search results for a given keyword. It's expressed as a score from 0 to 100, where higher means harder.

There is no single official KD. Google doesn't publish one; each SEO tool calculates its own and labels its own ranges. Semrush, for example, publishes these bands:

  • 0–14: Very easy
  • 15–29: Easy
  • 30–49: Possible
  • 50–69: Difficult
  • 70–84: Hard
  • 85–100: Very hard

Because every tool measures differently, compare scores within one tool only. A KD of 30 in one tool and 30 in another don't describe the same thing.

How Each Major Tool Calculates KD

KD is primarily derived from the backlink profiles of the pages currently ranking in the top 10. If those pages each have links from many other websites, a new page with few links is unlikely to displace them. Beyond that core idea, the tools differ:

  • Ahrefs bases KD on the number of referring domains (different websites linking in) that the top 10 organic results have. Its help center notes that KD does not take on-page SEO factors into account.
  • Semrushuses the median number of referring domains to the ranking URLs, the median ratio of dofollow to nofollow links pointing to them, the median Authority Score of the ranking domains, and “the SERP-related qualities of the keyword itself”.
  • Moz and other tools use formulas of their own, so expect different numbers for the same keyword.

Why the same keyword gets different scores

Put one keyword into three tools and you'll often get three different scores. That's expected, for three reasons:

  • Different link data. Each tool crawls the web with its own crawler and finds a different set of links, so the same page has a different referring-domain count in each.
  • Different formulas. One tool counts only referring domains; another blends in domain strength and the features on the results page.
  • Different timing. Results pages change, and each tool refreshes its data on its own schedule.

None of them can see how good your page will be. KD tells you how strong the current results are, mostly in links; it can't tell you whether those pages actually answer the search well.

Keyword Difficulty vs. Google Ads Competition

These two get confused all the time, because many keyword tools show a column called “Competition” next to the volume. In many tools, RedonApp included, that column comes from Google Ads, and it measures something else entirely.

Google defines its competition index (0–100) as how competitive ad placement is for a keyword: “the number of ad slots filled divided by the total number of slots available”. It's grouped into Low, Medium and High. It tells you how many advertisers are bidding, not how strong the organic results are.

Keyword difficultyGoogle Ads competition
MeasuresHow hard it is to rank organicallyHow many ad slots advertisers fill
Based onBacklinks and other signals of the top 10 pagesGoogle Ads auction data
Who calculates itEach SEO tool, its own wayGoogle
A high value meansStrong pages already rankMany businesses pay for clicks

RedonApp's Competition column is the Google Ads kind.RedonApp doesn't calculate a KD score. A high Competition value is still useful, since it shows a keyword is worth money to businesses, but for organic difficulty you look at the live results, as below.

How to Judge Difficulty Without a KD Score

A KD score is a summary of the results page. You can read the results page yourself, and it tells you things no score can. Open the live top 10 for the keyword and check:

  1. Who ranks. Household brands, big publishers and government sites are hard to move. Small specialist sites and personal blogs are not.
  2. What type of page ranks.Tools, product pages, guides, lists or videos? Your page has to be the same type, because that's what Google has learned searchers want.
  3. Whether each page matches the intent. A page that answers a different question is a weak spot, for example a spec page ranking for a search that wants a tool.
  4. How deep the content is. Thin pages, outdated screenshots and pages that only half answer the question can be beaten with a better page.
  5. How fresh it is. Old dates on pages about a fast-moving topic suggest an opening.
  6. Forums and Q&A threads.Reddit or Quora threads in the top 10 often mean there isn't a strong dedicated page yet.
  7. Links, if you can check them.A backlink checker shows how many sites link to each ranking page. RedonApp doesn't show backlink data, so use a separate tool for this step.

Our guide to finding low competition keywords lists more patterns that signal an opening.

Worked Example: Two Real Keywords

We ran two keywords through RedonApp's Keyword Research on 12 October 2026, for the United States. Both show Low Competition. Their results pages tell two very different stories.

“keyword research tool”

RedonApp Keyword Research for keyword research tool in the United States: 4,400 monthly searches, CPC $15.75, competition 29 Low, and 2.6K related keyword ideas
4,400 searches a month, a $15.75 CPC and Competition 29, which reads as Low.

The live results held nine organic pages:

#SitePage type
1blog.answersocrates.comList of free tools
2searchvolume.ioFree tool
3keysearch.coPaid tool, home page
4youtube.comVideo
5fourfront.usList of tools
6explodingtopics.comFree tool
7fitsmallbusiness.comList of tools
8quattr.comFree tool
9seoscout.comFree tool
The first five live Google results for keyword research tool, shown in RedonApp's Who ranks today panel
The first five results, as shown in Keyword Research's Who ranks today panel.

Verdict: hard.All nine pages were made for this exact search: five tools, three lists of tools and a video. None is a forum thread or a page answering a different question, so there's no obvious weak spot. The intent is split between “let me use a tool” and “help me choose one”, and both are already well served. A new site would need a genuinely better tool or list, plus links, before it had a chance. The Low Competition score says nothing about any of this; it only shows that ad slots for this keyword aren't all filled.

“open graph checker”

RedonApp Keyword Research for open graph checker in the United States: 480 monthly searches, CPC $28.04, competition 0 Low, and 12 related keyword ideas
480 searches a month, a $28.04 CPC and Competition 0.

The live results held ten organic pages:

#SitePage type
1opengraph.xyzFree tool
2orcascan.comFree tool on a product site
3opengraph.toFree tool
4debugbear.comFree tool on a product site
5developers.facebook.comMeta's Sharing Debugger
6chromewebstore.google.comBrowser extension
7leerob.comFree tool on a personal site
8ogp.meThe Open Graph specification
9opengraphexamples.comFree tool
10opengraph.devFree tool
The first five live Google results for open graph checker, shown in RedonApp's Who ranks today panel
The first five results: small dedicated tools, and Meta's own debugger at #5.

Verdict: realistic, for the right kind of page.The intent is clear: searchers want a tool, so an article won't rank here. Most results are small single-purpose tools, and two positions are held by pages that don't fully match the intent: the Open Graph specification at #8 and a browser extension at #6. That suggests the results aren't settled, and a fast, free checker that does more has a fair chance. This is the kind of results page RedonApp's own Social Preview competes on.

Note the numbers, too: Competition is 0, yet the CPC is $28.04, higher than for the first keyword. Few advertisers bid on it, but those who do bid high. Neither number tells you how hard it is to rank.

KD vs. Search Volume — What to Prioritize?

KD and volume need to be evaluated together. A keyword with KD 5 and 10 monthly searches isn't worth targeting. A keyword with KD 90 and 100,000 searches isn't realistic for most sites. The goal is to find keywords at the intersection of:

  • Sufficient volume — typically 100+ searches/month to justify the effort
  • Achievable difficulty— a KD you can realistically compete at given your site's current authority level

This intersection is where the best ranking opportunities live. Our guide to finding low competition keywords shows how to spot them.

KD Is a Guide, Not a Guarantee

Keyword difficulty is a probability estimate, not a rule. A high KD doesn't mean it's impossible — it means the average page will find it hard. If you produce significantly better content, earn strong backlinks, and match search intentperfectly, you can rank for keywords above your “normal” range.

Conversely, a low KD doesn't guarantee a ranking. If your content is thin or your site has technical SEO issues, even easy keywords won't convert.

Always pair KD analysis with a manual check of the results; RedonApp's keyword research toolshows the live top results for any keyword. Look at what's actually ranking — their page quality, page type and content depth — to assess whether you can realistically compete.

Common Keyword Difficulty Mistakes

  • Comparing scores across tools. A 25 in one tool and a 40 in another may describe the same results page. Pick one tool and learn its scale.
  • Reading Google Ads competition as KD. A Low competition value means few ads, not an easy ranking, as the first keyword above shows.
  • Skipping the intent check.A low score doesn't help if every result is a tool and you plan to write an article, or the other way round.
  • Chasing a KD of zero. Very low scores often come with very little search volume. Check that enough people search for the keyword to make the page worth writing.
  • Treating KD as fixed. A new strong page can enter the results and change the picture. Re-check important keywords before you start writing, not months earlier.

Target KD by Site Stage

A rule of thumb from our own work, not a published standard. Use the scale of the one tool you work with, and move up a band as your site earns links and rankings.

Site StageRecommended KD Range
Brand new site (0–6 months)0–20
Growing site (6–18 months)15–35
Established site (18+ months)30–55
Authority site50–80

Sources

  1. 1.What does KD stand for in Keywords Explorer? · Ahrefs Help Center
  2. 2.What is Keyword Difficulty? · Semrush Knowledge Base
  3. 3.Generate historical metrics (competition index) · Google Ads API

See Who Ranks Before You Commit — Free

Use RedonApp to see search volume, CPC and advertiser competition for any keyword, then check the live top results to judge how hard it is to rank for. No signup required.

Open Keyword Research