Keyword Difficulty — How to Find Terms You Can Actually Rank For
One of the most common mistakes new SEOs make is targeting keywords that are far too competitive for their site's current authority. They write a 3,000-word article on "SEO tips" and wonder why it never ranks — despite the content being excellent. The answer is keyword difficulty: the competing pages have been published for years, have hundreds of backlinks, and come from sites with domain ratings in the 70s and 80s. No amount of on-page optimisation overcomes that gap at an early stage.
What keyword difficulty actually measures
Keyword difficulty (KD) is a score from 0 to 100 calculated by SEO tools to estimate how hard it would be to rank on page 1 for a keyword. The specific calculation varies by tool, but it primarily measures:
- The domain authority of pages currently ranking in the top 10
- The number of backlinks pointing to those top-10 pages
- The quality of those backlinks (referring domain authority)
A KD of 80 means the pages ranking on page 1 have very high domain authority and large backlink profiles. Beating them requires equivalent or greater authority — which takes years to build.
KD benchmarks by site authority
| Site stage | Domain rating | Realistic KD target |
|---|---|---|
| New site (0–6 months) | 0–20 | KD 0–15 |
| Established (6–18 months) | 20–40 | KD 15–30 |
| Authority site (18+ months) | 40–60 | KD 30–50 |
| High-authority site | 60+ | KD 50–70+ |
Why low-KD doesn't always mean easy
A keyword with KD 8 sounds ideal — but consider two scenarios:
- KD 8 because no one has written about it — possibly a new topic with real search volume. Great opportunity.
- KD 8 because it gets 10 searches per month — even ranking #1 gives you almost no traffic. Not worth creating content for.
Always combine KD with search volume and business relevance. The sweet spot is: reasonable volume (100+/month) + low difficulty (appropriate for your authority) + relevant to your business.
Advanced: spot undervalued keywords
Sometimes high-traffic keywords have low difficulty because the current ranking pages are old, thin, or poorly matched to the search intent. How to find these:
- Search the keyword in Google
- Check the top 3 results: are they recent? Are they comprehensive? Do they match the search intent well?
- If the ranking pages are 5+ years old, thin (under 500 words), or don't match intent well — the KD score is misleading. Your better content can displace them even with lower domain authority.
Topical authority changes the equation
A site that has published 50 high-quality articles about "local SEO" will rank more easily for a new local SEO article than a site with no topical coverage — even if the second site has higher overall domain authority. Google recognises expertise in a niche.
This is why building content clusters (a central pillar page + many supporting articles on related subtopics) is so powerful. It builds topical authority that lets you rank for harder terms within your niche, even before your overall domain authority is high.