Skip to content
Calculator Collection

Keyword Difficulty Calculator

Estimate how hard it will be to rank in Google for a target keyword by combining domain authority of top results, average backlink counts, search volume, content type, and commercial intent. Use it before targeting a new keyword to decide whether the effort is justified.

Last updated: May 2026

Fill in the required fields to see your result.

Compare with similar

About this calculator

The score is min(100, max(0, (topPageDA * 0.4 + log10(backlinksAvg + 1) * 15 + log10(searchVolume + 1) * 8) * contentMultiplier * intentMultiplier)). Variables: topPageDA is the average Domain Authority (Moz scale 0-100) of top-ranking pages. backlinksAvg is the average backlink count of pages in the top 10. searchVolume is monthly search volume from Google Keyword Planner, Ahrefs, or Semrush. contentMultiplier reflects the content type difficulty (transactional pages and YMYL content are harder). intentMultiplier reflects commercial buying intent (high commercial intent attracts more competition). The logarithmic transforms on backlinks and search volume prevent extreme keywords from dominating the score, since the difficulty difference between 100 and 1,000 backlinks is similar to the difference between 1,000 and 10,000 backlinks in practice. Edge cases: difficulty score is a predictive estimate, not a guarantee. Even high-difficulty keywords can be won by genuinely better content, fresher information, or pages that match search intent more precisely than the established competitors. Conversely, low-difficulty scores can be deceptive if the SERP is dominated by sites with topical authority that a new entrant cannot match regardless of individual page metrics. The formula does not capture E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) factors that Google applies to YMYL (Your Money or Your Life) topics like health, finance, and law. For those, difficulty is effectively much higher than the formula suggests because Google requires verifiable credentials. Branded keywords (containing competitor brand names) cannot be ranked for at all in most cases and should never be targeted regardless of difficulty score. Local-intent keywords (containing 'near me' or geographic terms) have entirely different difficulty mechanics because local pack and map results compete with organic. Score 0 to 30 is low difficulty (rankable for new sites). 30 to 50 is moderate (requires solid content and some links). 50 to 70 is high (requires authority and significant link investment). 70 to 100 is very high (typically dominated by major brands with years of authority).

How to use

Example 1. Targeting 'best running shoes for flat feet' with topPageDA average 70, average backlinks 250, search volume 8,000, content type informational (multiplier 1), commercial intent high (multiplier 1.2). difficulty = (70 * 0.4 + log10(251) * 15 + log10(8001) * 8) * 1 * 1.2 = (28 + 36 + 31) * 1.2 = 95 * 1.2 = 114, capped at 100. Verify. A score of 100 means the keyword is dominated by major sites with high authority and is unrealistic for new sites without significant authority investment. Pivot to long-tail variants (best running shoes for flat feet under 100, best stability running shoes for overpronators with flat feet) that have lower competition. Example 2. Targeting 'how to clean copper cookware' with topPageDA average 35, average backlinks 12, search volume 1,200, content type how-to (multiplier 1), commercial intent low (multiplier 0.9). difficulty = (35 * 0.4 + log10(13) * 15 + log10(1201) * 8) * 1 * 0.9 = (14 + 16.7 + 24.6) * 0.9 = 55 * 0.9 = 50. Verify. Score 50 is moderate-difficulty. A well-written 1,500-word guide with original photos, video demonstration, and 5 to 10 quality backlinks can realistically rank for this keyword within 3 to 6 months. The lower commercial intent multiplier reflects that informational queries have less competition than transactional ones.

Frequently asked questions

What is a 'good' keyword difficulty score to target as a new website?

For brand-new websites under 6 months old, target keywords with difficulty scores below 20 to 30. These have lower competition and realistic ranking timelines of 3 to 6 months. Established sites with Domain Authority 30 to 50 can target difficulty 30 to 50 with strong content. Sites with DA 50+ and established topical authority can target difficulty 50 to 70 with realistic chance of ranking. Difficulty 70+ is generally reserved for major brands and authority sites. New entrants should pivot to long-tail variants. The right strategy is to start with low-difficulty long-tail keywords to build initial authority and rankings, then progress to higher-difficulty head terms as your domain authority grows. Targeting only high-difficulty keywords as a new site wastes 6 to 12 months of content investment with no ranking results.

How do different keyword research tools measure difficulty differently?

Ahrefs Keyword Difficulty (KD) scores 0 to 100 based primarily on the number of referring domains pointing to top 10 results. KD 0 to 10 is easy, 10 to 30 is moderate, 30 to 60 is hard, 60+ is very hard. Semrush Keyword Difficulty scores 0 to 100 using a broader signal set including DA, backlink profiles, and content quality indicators, with comparable thresholds. Moz Keyword Difficulty scores 1 to 100 weighted toward Domain Authority of top results, with 30 to 50 considered moderate. Mangools Keyword Difficulty uses a 0 to 100 scale similar to Moz. The same keyword often gets different scores across tools (20 to 30 point spread is common) because each tool weights signals differently. Cross-check difficulty across at least two tools for important keywords and look at the actual SERP (the top 10 results) to validate. SERP inspection often reveals nuances that summary scores miss.

Can I rank for a high-difficulty keyword by writing better content than competitors?

Yes, but with major caveats. Genuinely better content (more comprehensive, more recent data, better user experience, original research) can win against higher-authority sites with mediocre content. This is one of the few areas where small sites can beat large ones on SEO. However, content alone rarely overcomes a 30+ point authority gap. You typically also need substantive backlinks to your specific article (10 to 50 quality links for moderate competition, 100+ for very high competition), strong on-page SEO (title tag, internal linking, structured data), and time (3 to 12 months for the page to mature in Google's ranking systems). Topical authority of the host site matters too. A new article on a brand-new site faces 6 to 12 months of sandboxing even with great content and links. Realistically, for very high-difficulty keywords, build topical authority through clusters of related content rather than betting on a single page to outrank established competitors.

What are common mistakes when interpreting keyword difficulty scores?

The most common mistake is treating difficulty as a binary go or no-go decision rather than as one input among many. Difficulty 50 is rankable if you have the authority and content investment, and unrankable if you do not. Another frequent error is comparing difficulty scores across tools as if they were the same metric. They are not. People often ignore SERP intent inspection and target keywords whose actual top results are video, image, or directory listings rather than blog content like theirs. Treating difficulty as static is misleading. SERPs evolve as competitors invest or pull back, so a difficulty 40 keyword today may be 60 next quarter or 20. Focusing on difficulty alone while ignoring search volume, commercial intent, and conversion potential leads to ranking for the wrong keywords. A difficulty 10 keyword with 50 searches per month is rarely worth more than a difficulty 50 keyword with 5,000 searches per month if you can rank for it. Finally, ignoring branded vs non-branded keyword distinction means targeting impossible-to-rank-for branded queries (containing competitor brand names) by mistake.

When should I NOT use a keyword difficulty calculator?

Skip difficulty calculators for branded keywords (containing your own or competitor brand names). Brand queries follow different ranking rules and difficulty math does not apply. Do not use it for local-intent keywords (with 'near me' or geographic modifiers) where local pack rankings, Google Business Profile signals, and review counts dominate over organic SEO factors. The calculator is the wrong tool for YMYL topics (medical, financial, legal) where Google applies E-E-A-T standards that are not captured in standard difficulty scores. Difficulty is effectively much higher than the calculator predicts. Skip it for very low search volume keywords (under 50 monthly searches) where difficulty estimates are unreliable and the actual SERP is often easy to rank for regardless of score. For short-tail head terms with broad ambiguous intent, the calculator misses important signals about which intent variant Google currently rewards (informational vs commercial vs navigational). Finally, do not rely on a single difficulty score for high-stakes investment decisions. Cross-reference at least two tools and conduct manual SERP analysis before committing.

Sources & references