All Collections
Keywords Explorer
Terminology
What does KD stand for in Keywords Explorer?
What does KD stand for in Keywords Explorer?

Find out all you need to know about our Keyword Difficulty score

Helen avatar
Written by Helen
Updated over a week ago

KD stands for "Keyword Difficulty" and represents an estimation of how hard it would be to rank on the 1st page of Google (aka the Top 10 search results) for a given keyword.

save image

KD is measured on a scale from 0 to 100, with the latter being the hardest to rank for.

save image

KD is calculated using our own unique algorithm, and it is based on the number of referring domains (RDs) the Top 10 ranking pages (organic search results only) for a given keyword have. 

Note: KD does not take into consideration any "on-page SEO" factors. 

How accurate is the Keyword Difficulty score?

Given that Ahrefs has the world's best database of live backlinks, the KD score represents the most accurate picture of how competitive a SERP is backlinks-wise. 

But even though Ahrefs is more accurate than any other tool, we do not recommend you base all your SEO decisions on our KD score alone. 

Think of it as a "first filter" - you can use it to remove keywords that are too competitive, or as a way to prioritize keywords to target. 

Why are some of the KDs in my report gray/black?

save image
save image

These are actually cached KD scores. 

We regularly process SERPs for millions of keywords and calculate the KD score based on the pages we see ranking there at that time. Some keywords are regularly updated; some aren't. 

We show them in grey/back to illustrate that they are not the most up-to-date. 

Pro-Tip: These cached KDs may not be the most accurate, but they are extremely handy when you need to filter a large list with thousands of keywords. 

If you want the freshest data on a particular keyword, just click the Refresh icon on the right:

save image

Note: The number of times you can refresh a keyword depends on the number of SERP updates per month you have left. 

Did this answer your question?