Classic Search
Keyword Difficulty (KD)
Keyword difficulty (KD) is a score an SEO tool vendor gives for how hard it would be to rank in the top ten results for a keyword. Each vendor calculates it its own way, often from the links to pages that already rank, so scores from different tools do not compare. It estimates competition, not intent or value.
- Industry term
By QueryRev ResearchPublished Updated5 min read
Why it matters.
Two vendors define it in different terms. Semrush describes its score as a measure of the SEO effort it would take for content to rank in the top ten results on Google, from 0 to 100, and calculates it from factors such as the median number of referring domains pointing to the ranking URLs, the median ratio of dofollow to nofollow links, the median authority score of the ranking domains and search-results-page qualities of the keyword itself[1]. Ahrefs describes an estimate of how hard it would be to rank on the first page, also from 0 to 100, based on the number of referring domains of the top ten organic results, and says it does not take on-page factors into account[2].
So the same keyword has different scores in different tools, and none of them is Google’s. Google’s own keyword tool is built for advertisers: Keyword Planner gives estimates of monthly searches and the cost of showing an ad for a keyword, for Search campaigns[3]. A difficulty score is a vendor’s estimate, worked out from the vendor’s data.
A score is also a snapshot. Ahrefs calculates it from the pages it sees ranking when it last refreshed the results page, shows a cached score in grey once the page has not been updated for 20 days or more, and refreshes keywords with higher search volume more often[2]. A figure for a keyword with little volume can be weeks old.
The vendors say how to use it. Ahrefs advises against basing all SEO decisions on its score alone, and calls it a first filter for removing keywords that are too competitive or a way to prioritize the rest[2]. Semrush groups scores in six levels, from very easy to very hard, with the advice that harder levels need more links, as well as better content[1].
Read what sits under a single number. In QueryRev’s study, the share of sites that block at least one AI crawler by name is 14.2% overall, 17.6% among places 1 to 1,000 of the panel and 13.9% among places 1,001 to 10,000[4]. One score for a whole results page hides the same kind of split.
How it is measured.
The score is read in a tool. What a team can measure is whether it was right: record the score, the tool and the date when a keyword is chosen, and the position the page reached after a fixed time, such as six months. A tool whose scores do not line up with the positions a site reaches is a poor guide for that site, whatever its method.
Compare tools on a sample. Put the same twenty keywords through two tools and list those on which they disagree by a wide margin. A disagreement is a reason to open the results page, not to average the two.
Check the results page itself, from the country and device that matter. Note who ranks and what kind of pages they are, whether they answer the intent of the query, and which weak results hold a place in the top ten. A weak page that ranks is the clearest sign that a keyword can be won.
Measured by
- Score and tool
- Agreement between tools
- Position reached
A worked example.
Sample data: an invented site, to show the method.
A sample bed shop runs three keywords through two tools. Tool A scores “bed frame sizes” at 24 and Tool B at 58. The tools disagree by a wide margin on two other keywords, in opposite directions. The shop does not average the scores.
It opens the results page for “bed frame sizes”. The top ten holds two forum threads and an article from 2019, none of which answers the question with a table of sizes. The shop judges the keyword winnable on the evidence of those pages, not on either score, writes the guide, and records both scores, the date and its own verdict, so that it can read them against the position the page reaches.
What to do, step by step.
Choose keywords from the intent of the searcher and the value of the page, before reading any score.
Read the score in one tool, or two, and note the tool, the date and how fresh its results page is.
Use it as a first filter: set aside the extremes at both ends and sort the middle.
Open the results page of each candidate from the right country and device, and note who ranks, whether they match the intent and which results are weak.
Decide on the evidence of those pages and of what your site can offer that they do not.
Record the score, the tool, the date and your verdict, and compare them with the position reached after a fixed time.
Mistakes to avoid.
Comparing scores across tools. Each vendor uses its own inputs and its own data. A 40 in one tool and a 40 in another do not describe the same difficulty.
Treating the score as a verdict. Ahrefs itself advises against basing all SEO decisions on its score[2]. It is an estimate of competition, so the results page and the intent still have to be read.
Ignoring what the score leaves out. Ahrefs says its score takes no on-page factors into account[2], and no score measures whether the keyword brings a buyer. A low number for a keyword nobody who would buy searches for is no win.
Reading a cached score as current. A score can be a month old. Refresh it for the keywords that matter before deciding.
How QueryRev treats it.
QueryRev does not publish a difficulty score of its own. Each opportunity in its queue of decisions carries its evidence, an expected upside written as a range, its confidence and the effort it takes, so a keyword is chosen on more than how hard its results page looks. See the guide to SEO forecasting and the guide to SEO reporting in revenue.
Questions people ask.
What is a good keyword difficulty score?
There is no universal one. Both Semrush and Ahrefs score from 0 to 100, and the higher the number the harder it is to rank, but the two calculate it differently, so the same keyword gets different scores. Use a score to sort keywords, then check the results page.
Is keyword difficulty a Google metric?
No. It is a vendor’s estimate, worked out from the vendor’s own data. Google’s Keyword Planner gives estimates of monthly searches and ad costs for Search campaigns instead.
Should I avoid keywords with a high score?
Not by rule. Ahrefs suggests using its score as a first filter, not as the only basis for a decision. A high score for a keyword whose results page is weak, or whose intent your page matches better, can still be worth a page.
Sources and citation.
Primary sources only: the search engines, the AI vendors, standards bodies and QueryRev’s own research. Each is cited in the text by its number.
Keyword Difficulty scoreSemrush Knowledge Base ·
What does KD stand for in Keywords Explorer?Ahrefs Help Center ·
Use Keyword PlannerGoogle Ads Help ·
State of AI crawler access, October 2026QueryRev Research ·
Cite this definition
A suggested citation. Its link goes to the definition, whose anchor does not change.
QueryRev Research. “Keyword Difficulty (KD).” QueryRev AI glossary, 23 October 2026. https://queryrev.com/glossary/keyword-difficulty#definition
Related terms