Keyword Difficulty
Last updated
Keyword difficulty (KD) is a score, typically 0 to 100, that estimates how hard it would be to rank for a given query. Every major SEO tool has its own version. Used sensibly, KD accelerates keyword prioritisation. Used as a single deciding metric, it produces bad strategy.
What KD measures
Most KD scores are calculated from the link profile of the pages currently ranking for the query. The basic logic: if every page on page one of the SERP has hundreds of high-authority backlinks, ranking there requires comparable link strength.
The exact formulas differ by tool:
- Ahrefs KD. Based on the average number of referring domains to the top 10 ranking pages. Logarithmic scale.
- Semrush KD. Combines link signals with SERP feature presence and other factors.
- Moz KD. Uses a similar link-based methodology to Ahrefs with some normalisation.
Because the inputs differ, the same query often shows different KD scores across tools. Don’t compare KD scores between tools; pick one and use it consistently within a workflow.
What KD doesn’t measure
KD scores typically do not factor in:
- Content quality of the ranking pages
- Search intent of the query
- Topical relevance of the ranking sites
- Brand recognition of the ranking sites
- SERP feature dominance (in most tools)
- The actual algorithmic difficulty in Google’s eyes
A query can have a low KD but be effectively unrankable because the SERP is dominated by entrenched brands, AI Overviews, or featured snippets that take all the clicks. Conversely, a high-KD query may be genuinely accessible if the existing top results are weak in content quality despite their link profiles.
How to use KD sensibly
As a coarse filter. When working through a list of hundreds of keywords, KD is a fast first-pass filter. Drop everything above a threshold (say, KD 60 for a new site, KD 80 for an established one); investigate everything below.
Combined with intent and SERP analysis. KD by itself doesn’t decide; combined with a SERP read (what’s ranking, why, what kind of content, whether AI Overviews are present), it shapes a realistic prioritisation.
Relative to your domain authority. A site with DR 30 should not target many KD 70 queries; a site with DR 70 can. The rough heuristic: stay within 20-30 points of your DR for primary targets, with occasional reaches.
As a directional indicator over time. If queries you previously couldn’t rank for now show as accessible at your KD, your domain has matured.
What to do instead of relying solely on KD
SERP analysis. Look at the top 10 results for the query. What sites? What content depth? What page types? What’s the lowest-authority result in the top 10? That last point is often the most useful: if a single low-authority page is ranking, the query is more accessible than KD suggests.
Estimate click-through rate realistically. A query with 10,000 monthly searches but an AI Overview, three ads, and a sitelinks pack at the top may produce far fewer clicks than the volume suggests. Effective volume matters more than nominal volume.
Consider topical authority. If you’ve already built strong content around a topic, related queries become easier than their standalone KD scores suggest. The cluster-and-pillar model works partly because authority on a topic compounds.
Look at competitor weaknesses. A high KD query where the top results are outdated, generic, or low-effort is a real opportunity even if the score looks intimidating.
When KD scores mislead
Branded queries. “Apple iPhone” has high KD but is unrankable for non-Apple sites; the intent is purely navigational.
Queries with few competing pages. New or niche queries may have artificially low KD because there’s not enough established competition for the score to calibrate against. Often these are real opportunities; sometimes they’re queries no one searches for.
Queries dominated by SERP features. A query where AI Overviews answer the question, plus a featured snippet, plus People Also Ask, leaves very little room for organic clicks regardless of how rankable position 1 might be.
YMYL queries. Health, finance, and legal queries are often understated by KD because the difficulty isn’t just about links; it’s about E-E-A-T signals KD doesn’t measure.
Building a keyword priority workflow
A practical workflow that uses KD without over-relying on it:
- Generate a keyword universe. Seed terms, related queries, competitor coverage gaps, autocomplete data.
- Filter by KD. Drop queries above your achievable threshold. Adjust threshold based on your domain authority.
- Filter by intent. Drop queries whose intent doesn’t match content you can produce or commercial outcomes you care about.
- Cluster by topic. Group remaining queries into pillar-and-cluster structures. Plan content per cluster, not per keyword.
- SERP-check the top 10-20 priorities. For each, validate that the SERP is reachable; check for AI Overviews, featured snippets, and SERP features that may suppress clicks.
- Rank by opportunity score. Some combination of effective volume × commercial value × confidence in ranking. Custom to your business.
KD is one input to step 2. The rest of the workflow is what produces good keyword strategy.
Frequently asked questions
Can low-KD keywords drive meaningful traffic? Yes, in aggregate. Long-tail strategy depends on this; individual low-KD queries may have low volume but a portfolio of them produces sustained traffic. The key is volume across the portfolio, not per-keyword.
Should I avoid all high-KD keywords? Not categorically. High-KD queries are often the highest-commercial-value queries. The right strategy is to pursue them through long-horizon content development and link building, not to target them on day one.
Why do tools disagree so much on KD? Different methodologies, different backlink indexes, different normalisation. Pick a tool, use it consistently, and treat the absolute numbers as relative to that tool’s calibration.