1. Semrush
  2. Blog
  3. Product
  4. Semrush

Semrush Keyword Difficulty: Now More Accurate Than Any Other Tool

Author:Aoife McIlraith

13 min read

May 25, 2021

In the spring of 2021, we updated the formula that calculates a search term’s keyword difficulty and relaunched the metric.

These changes were made to make sure Semrush offers the best keyword research software possible.

The score is now more accurate for all types of keywords across all of our regional databases.

Especially when it comes to low volume keywords, low competition keywords, and local keywords in smaller countries and regions, Semrush now provides a more consistent and accurate keyword difficulty than any other SEO tool.

I took a look at the new KD scores for our keywords - amazing job! They are much more accurate now.

— artosz Góralewisz, CEO at Onely

What is Semrush Keyword Difficulty?

Keyword Difficulty (KD) is a metric that tells you how much SEO effort it might take to organically rank a page in the top 10 results on Google for a certain keyword.

You can use KD% to plan out your SEO campaigns and set priorities.

Looking for keywords with low KD% scores will help you find long-tail keywords and low hanging fruit for your campaigns.

The higher the percentage is, the harder the competition will be. Therefore, the more work you will need to do before seeing results.

Let’s say you’re considering two keywords for an SEO campaign:

Keyword A, which has a 40% KD, and keyword B, which has an 80% KD.

Focusing on keyword A gives you a better chance of ranking on the first page faster. If you try to rank for keyword B, it would be more difficult and take more time.

This difficulty percentage is estimated based on the competitive factors that impact the challenge of SEO, which we’ll talk about below in this post.

Learn More: Keyword Difficulty: How to Measure Ranking Possibility

Semrush infographic: How Keyword Difficulty formula is calculated

Where is Keyword Difficulty in Semrush?

To check any keyword's difficulty, go to our keyword difficulty checker and enter the keyword into the search bar. Then locate the keyword difficulty widget.

Below, we can see that “seo” is rated as 88%.

Keyword Overview for 'seo' showing 88% Keyword Difficulty rating

You’ll also see a column titled KD% in any Semrush report that has keywords. You can filter or sort these columns to find your best opportunities.

Organic Research report showing keywords with KD% column highlighted

The full list of Semrush reports where you’ll see keyword difficulty includes:

Need to find KD scores for your list of target keywords?

You can check up to 100 keywords at a time via the Keyword Overview.

You can also filter any of our keyword reports by KD% range to hone in on a specific range of difficulty.

For very low volume keywords that have little customer interest, we might not calculate KD% until it is requested by a customer. All you have to do is add your keyword to a list in the Keyword Strategy Builder and find the refresh metrics button.

Keyword Strategy Builder table for cat food keywords with KD metrics

After hitting this refresh you should see a live calculation for this keyword’s KD score along with other metrics like click potential and SERP Features.

Keyword Strategy Builder showing cat food keywords after KD recalculation

Keyword Difficulty vs. Competitive Density

One thing to note is that you don’t want to confuse keyword difficulty with competitive density.

While both metrics estimate how hard it is to target a keyword;

Competitive density is based on the advertisers we see running PPC ads on the SERPs.

Organic Research showing KD% and competitive density metrics

What is a Good Keyword Difficulty Score?

After the updated formula, we now can categorize the score into 6 main buckets. The first three are attainable and great opportunities for new sites, and the other three are more difficult.

Keyword table showing easy difficulty keywords with KD% of 23

  1. 0-14 = Very easy. These are the best opportunities to start ranking new webpages on Google as soon as possible without backlinks.
  2. 15-29 = Easy. These keywords have some competition but are still possible to rank for when you’re starting out. To be able to rank for these, you’ll need quality content focused on the keyword’s intent.
  3. 30-49 = Possible. Slightly more competition. You’ll need well-structured and unique content appropriately optimized for your keywords.

The top three buckets are going to require more effort in order to rank, but they could still be acquired over time.

Keyword table showing difficult keywords with KD% ranging from 80-85

  1. 50-69 = Difficult. You’ll need to have some backlinks in addition to your well-structured, helpful and optimized content in order to compete here.
  2. 70-84 = Hard. Even stiffer competition. These keywords will demand more effort in terms of getting higher authority referring domains in order to rank your well-optimized and helpful content among the top pages.
  3. 85-100 = Very hard. The absolute hardest keywords to compete for, especially for a new website. These will demand a lot of on page SEO, link building, and content promotion efforts to eventually rank and acquire traffic.

The calculation that takes into account the median # of backlinks & Authority Score PLUS the relative weight of the links really helps nail down a more precise score. Thanks for putting the time and effort into this.

— ranco Valentino, Founder at Narrative SEO, LLC

How to Use Keyword Difficulty

Youtube video thumbnail

Keyword difficulty should be taken into consideration when planning search campaigns around keywords.

On every report on Semrush, you can set a KD filter to find the best opportunities for you. This can be helpful in a number of instances.

For example:

Semrush infographic: KD score use cases and difficulty rating categories

What’s the Semrush Keyword Difficulty Formula?

The new formula for Keyword Difficulty on Semrush can be explained in three main steps.

Step 1: Analyzing the SERP.

First, we look at the top 10 ranking pages on Google’s SERP and identify the quality of these pages. If you want to outrank your competition, you’ll need to know how strong their SEO is.

We check how many referring domains are pointing to each page, as well as the follow/nofollow link ratio and overall Authority Score of the domains.

Then, we identify the median value of each and use that for the formula.

Considering the median values within the top 10 helps avoid any inflated keyword difficulty scores that could discourage you.

For example, if a certain keyword has one super strong page ranked #1 on the SERP, but the rest of the results are not as strong, you could still compete and get traffic from a top-3 spot.

Step 2: Analyzing the keyword.

Next we look into the keyword’s search volume, word count, SERP Features, whether it’s branded or not, and a few more characteristics.

These parameters all carry different weights based on how much they are likely to impact the challenge of ranking on the first page.

These parameters (and how much weight they carry) include:

Parameter
Weight Share
Median # of referring domains for ranking URLs
41.22%
Median Authority Score for ranking domains
16.99%
Search volume
9.47%
Median follow/no-follow ratio for ranking URLs
9.17%
Featured snippet
4.74%
Instant answer
4.07%
Branded keyword
3.50%
Local pack
3.39%
Knowledge panel
2.71%
Top stories
2.03%
People also ask
1.36%
Site links
1.36%
Word count in keyword
-2.24%
No SERP features
-8.59%

Step 3: Weighing everything by country.

Finally, after calculating KD% for a keyword, we then will weigh the score based on what regional database it’s in. This helps us avoid outliers and inflated / deflated scores in less populated countries.

Methodology

To inform the changes to our formula, our data scientists and engineers ran extensive research into patterns of SERP movement among over 100,000 keywords in our database.

We then took this data and analyzed volatility and movement among SERPs to identify which were most difficult to break into the first page via SEO.

Next, we identified patterns and correlations between 100+ parameters for each keyword and used only the most important out of them.

As a result, we finalized the list of parameters into the most important ones and calculated their weight above.

We've had our KD metric for about 7 years now, and our team has been listening to user feedback over these years. This way we were able to see an opportunity to improve this metric even further to be more accurate for your needs. In the past 6 months, our development team dedicated over 4,500 hours into the research and re-formulation of this metric. We considered many parameters related to the difficulty of ranking and geography. We’re now confident in saying that our new formula leads to the most accurate keyword difficulty score on the market. We even ran a study to prove this fact. Thank you for trusting us and please always feel free to share your feedback to keyword-research-feedback@semrush.com

— avel Kolesnikov, Product Owner at Semrush

Why Semrush has the Best Keyword Difficulty Software

There are plenty of similar keyword metrics provided by other SEO tools, but we believe that our KD formula is now the most accurate and consistent.

How do we know that?

Our formula is more robust and factors in way more parameters than any other metric.

This is especially important in the modern SEO era where instant answers, knowledge graphs, and other SERP features by Google are adding nuance to each and every SERP.

Our formula is weighted per country. What this means is that we factor in the size and scope of the websites and web traffic in any given country when calculating the KD%.

For example, without weighing these factors, you could see a keyword like “google” having a KD score of 99% in the US, but something like 60% in a less populated country such as Finland.

In reality, it would still not be easy to rank a website for the query “google” in Finland, so we had to make sure our formula would take this into account.

The updated formula takes into account a country’s size and the number of websites and this leads to more accurate and consistent scores across different countries.

For this reason, we can say that we have the best keyword difficulty tool for local SEO and international SEO research.

The new and improved @semrush KD metric definitely looks more realistic based on the difficulty of actually ranking for a given keyword. I’ve analyzed it based on websites that I’ve ranked and assessed my effort:rank ratio. Higher SV doesn’t always mean higher KD. Great work!

— tamar Blauer, SEO Consultant

Keyword Difficulty Use Case

Cristian Drucioc at Mention.com gave us this testimonial after we asked him to compare the new score to the old score.

Cristian had a project around the ‘best time to post on social media’ and selected a bunch of keywords last year.

This was helpful because he had the history of the old KD and was able to export it to compare with the new KD and tried to make some comparisons.

Spreadsheet comparing old vs new KD scores for social media keywords

Among the things he noticed were no more 0 KD scores compared to the old version, and the higher scores for terms he targeted matched up with his experience of difficulties while optimizing for them. These were his words:

New Keyword Difficulty! Thanks @semrush for this MEANINGFUL KD%.

— eter Meade, Wordpress SEO Consultant

Data Study: Comparing Semrush Keyword Difficulty to Other SEO Tools

To prove our score is the most accurate on the market, we ran a study between our metric and four other tools used for conducting keyword research (Ahrefs, Mangools, Serpstat, and Moz).

From this research, we made the following conclusions:

Data Study Methodology:

Correlations with Key SEO Factors

We took a set of keywords and observed how one parameter behaved in relation to the other, in order to detect dependencies.

For example, we expected that, with the volume’s growth, KD will grow as well, meaning that the greater the correlation the more accurate KD will be.

Correlations with volume (US)

Correlations with word count (US)

Correlations with referring domains per URL (US)

Correlations with Authority Score (US)

From the graph above, we can see that Moz KD correlates with Authority Score stronger than others. This could mean that Moz KD may strongly depend on a domain’s strength from the top 10 results.

A stronger domain in the top leads to a significant growth of KD, while the URL itself can be weak. This can provoke a situation when, for example, an unpopular Amazon shop got into the top, making KD grow significantly.

Comparison of Semrush KD with competitors (US)

Here we looked at how closely the KD scores of our competitors mirrored the KD scores from Semrush.

As you can see, we found many instances of our competitors’ scores being far off from our new score.

Notice all of the borderline values where you see the plotted points topping off at the top and bottom of the Y axis. These points indicate one of our competitor’s scores reported 0 (bottom of Y axis) or 100 (top of Y axis) while we reported an actual score.

Scatter plot comparing Semrush KD with competitor tool scores for US

What this means is that you can find more opportunities using keyword difficulty in Semrush than any other tool.

What We Discovered About Ahrefs, Mangools, Moz, and Serpstat

Ahrefs has a lot of keywords showing 0 and 100 KD. The analysis showed that Ahrefs shows 0 KD for keywords that correlated with small backlink profiles among competitors.

If a keyword is popular and quite difficult to optimize for, but competitors have weak backlink profiles, Ahrefs KD will turn out to be low.

Some keyword examples where Ahrefs showed KD=0 (US) include:

home goods near me, csl bonus, car alignment near me, smoothies near me, coffee shops near me, data analyst salary, coffee shops

These are mostly high-volume keywords with transactional intent, which should probably have a higher KD.

Instantly discover your audience’s search intent

with Semrush keyword intent analysis

Try It Free

All in all, Ahrefs KD is suitable for the needs of a strong domain, when the goal is to look for keywords where competitors simply have weak backlink profiles.

For any other goal, Ahrefs KD won’t provide accurate insights. This is less evident for the US, where backlink profiles are generally larger. But if we look at smaller countries and databases, abnormalities of Ahrefs KD become more obvious.

For example, in Germany, Ahrefs shows significantly low KD for some high volume queries:

Keyword (DE)
semrush_KD
ahrefs_KD
audi rs6
49
3
zara home
46
1
volvo xc90
49
1
titanic film
43
1
lego star wars
43
1
nike air max
43
2
nissan gtr
46
0
dyson v10
47
0
coronavirus news
100
31
restaurant in der nähe
41
4
hotel in stuttgart
45
7
küchenmesser test
41
3

Mangools' KD appeared slightly more accurate than Ahrefs KD, yet Mangools is not super precise either.
See below their undervalued scores for a sample of highly difficult terms (US):

Keyword (US)
semrush_KD
mangools_KD
lakers
100
45
gmail
100
55
youtube music
90
59
www google com
100
49
white house
99
58
firefox
100
49
google hangouts
100
57
coronavirus usa
92
39

Below are some undervalued KD estimations from Mangools for Germany.

Keyword (DE)
semrush_KD
mangools_KD
weather
97
47
bbc
92
49
coronavirus news
100
31
covid-19
100
39
google com
100
53
risikogebiete
100
33
münchen
100
57

As we mentioned above, Moz KD again shows strong signs of dependence on a domain’s Authority Score from the top 10 results, which leads to some aberrations when calculating KD.

Keyword (US)
semrush_KD
moz_KD
chiefs
95
50
bears
86
46
dodgers
99
57
patriots
97
56
aapl stock
84
54
trump news
86
56
american airlines
95
60
youtube downloader
72
38
amzn
90
63
cheap flights
92
60
google hangouts
100
68

For Germany, Moz would show a significantly low KD for this selection of highly competitive keywords.

Keyword (DE)
semrush_KD
moz_KD
aldi
86
46
bmw
86
54
borussia mönchengladbach
75
38
währungsrechner
75
39
coronavirus aktuell
96
61
aldi online shop
68
34
deutsche bank
71
40
formel 1
75
37
bmw aktie
67
36
google
99
69
coronavirus deutschland
96
63
amazon aktie
65
35
apple aktie
64
34
übersetzter
83
54
fc bayern news aktuell
61
39

Serpstat’s KD showed the most aberrations both for the US and other regions. Below are some results for high-volume keywords in the United States:

Keyword (US)
semrush_KD
serpstat_KD
ups tracking
76
0
gmail com
98
0
new york times
100
0
adobe acrobat reader
88
0
manchester united
91
0
lewis hamilton
76
0
weather com
98
0

Below are the results for Germany, where Serpstat KD shows “easier” values for highly competitive keywords:

Keyword (DE)
semrush_KD
serpstat_KD
ikea
92
15.65
englisch deutsch
70
15.82
google übersetzer
74
11.08
bayern münchen
77
14.23
coronavirus
99
13.13
munich weather
57
9.35
fc union
77
6.65

What this tells us is that in regions other than the US, our competitors are missing a lot of the opportunities you’ll find in Semrush.

Try out our keyword difficulty tool today and feel free to let us know your thoughts and feedback at keyword-research-feedback@semrush.com.

If you want a quick PDF with the details of our KD score, you can download this PDF.

Share

Author Photo

Aoife McIlraith

Aoife has worked in marketing for over 20 years. She is an award winning marketer and global SME for multi-market, multi-lingual content strategies.

Try Semrush
Everything you need to win AI visibility and drive SEO success
Start Free Trial
Unlimited access for 7 days
Boost your digital marketing efforts
Get free trial