Also known as: SEO Difficulty, Keyword Competition, KD Score
Keyword Difficulty (KD) is an SEO metric, usually scored from 1 to 100, that estimates how hard it will be for a new page to reach Google's first page for a specific query. The higher the number, the more entrenched the incumbents.
Every major SEO tool calculates KD from the strength of the pages already ranking in the top 10: how many referring domains link to them, the authority of those domains, and sometimes content depth and on-page signals. Because each vendor uses its own model, the same keyword can score 42 in Ahrefs, 51 in Semrush, and 38 in Moz. Treat KD as a directional signal, not an absolute truth, and compare scores only within one tool.
For a financial-marketing partner, KD is the gatekeeper of realistic strategy. A head term like "forex broker" typically scores 85–95 because Investopedia, Forbes Advisor, and regulated broker homepages hold those spots with tens of thousands of backlinks. A specific query like "lowest spread ECN broker for scalping" might score 12–20, which a focused affiliate site can realistically win.
KD is best read alongside monthly search volume and commercial intent. A KD of 10 on a keyword with 20 searches a month is not worth a full article; a KD of 25 on a 3,000-search buyer-intent phrase often is. The metric tells you the cost of ranking, not the value of ranking.
SEO tools reverse-engineer Google's results by crawling the pages currently ranking for a keyword and scoring their link authority. The core input is the referring-domain count and Domain Rating (or equivalent) of the top 10 results; the more high-authority domains point at those pages, the higher the KD.
Some tools layer in secondary factors: search intent match, content length, on-page optimization, and how many results come from ultra-authoritative sites like Wikipedia or Investopedia. The output is normalized to a 1–100 scale so you can compare keywords quickly, but the underlying model is proprietary and differs by vendor.
Because KD is a link-based estimate, it does not see your own site's authority. A KD of 30 is trivial for a domain with a Domain Rating of 70 and easy for nobody with a brand-new site. Always read KD relative to your own domain strength.
Enter the keyword in Ahrefs, Semrush, or KWFinder and record the difficulty score alongside monthly volume and CPC.
Open the live Google results. Note whether the top 10 are giant brands (Investopedia, broker homepages) or beatable forums, small blogs, and thin pages.
Compare the incumbents' referring domains to your own. If your Domain Rating is under 20, only realistic targets are KD sub-15 keywords.
Confirm the keyword carries commercial intent and enough volume (a few dozen+ searches) to justify the content.
Rank surviving keywords by the ratio of value (volume x intent) to difficulty, then build content for the best opportunities first.
Why it matters for partnership: KD lets an IB spend content budget where it can actually rank. Instead of burning months on "forex broker" (KD 90+), you target low-difficulty long-tail queries that send realistic, commercial-intent traffic to your partner brokers.
An affiliate promoting Exness runs a keyword list through Ahrefs. "Best forex broker" scores KD 88 with Investopedia and Forbes holding the top spots, while "best forex broker for MT5 in Nigeria" scores KD 14 with only thin blogs ranking. They publish a detailed MT5-Nigeria review, reach the top three in six weeks, and route qualified sign-ups through their Exness IB link.
| Metric | Channel | Measures | Cost lever |
|---|---|---|---|
| Keyword Difficulty (KD) | Organic SEO | Backlink strength of ranking pages | Time and content investment |
| Competition / CPC | Paid ads (PPC) | Advertiser demand for the keyword | Bid price per click |
If your site is new (Domain Rating under 20), target only keywords with KD under 15 until you build enough backlinks to compete for harder terms.
Trusting KD scores blindly: the number is an algorithm's estimate, so a "low" KD keyword dominated by Investopedia is still unwinnable — always review the live SERP.
No. KD is strictly an organic SEO metric. For paid search the equivalent signals are the keyword's advertiser "Competition" score and its Cost Per Click (CPC).
Each tool uses its own proprietary model and backlink index. Compare difficulty only within a single tool and use one vendor consistently across your keyword research.
As a rough guide, KD 0–15 is easy, 16–30 moderate, 31–60 hard, and 60+ very hard — but "easy" depends entirely on your own domain authority relative to the incumbents.
Yes, over time, if you build topical authority and earn quality backlinks. New sites should start with low-KD long-tail terms and work up as their Domain Rating grows.
No. KD only measures the strength of the pages already ranking. A KD of 30 is trivial for a strong domain and hard for a new one, so always read it against your own site.
Not necessarily. A low KD paired with near-zero search volume or purely informational intent may not convert. Weigh difficulty against volume and commercial intent together.