Keyword difficulty explained for beginners: what that score actually tells you
A reader emailed me last month with a screenshot of a keyword tool. She'd found a term with a difficulty score of 12, decent search volume, and she wanted to know if she could rank for it. "Is 12 good?" she asked. And honestly, that question is harder to answer than most SEO blogs pretend.
Because here's what nobody tells you when you're starting out: keyword difficulty is not a measurement. It's an estimate, produced by a formula you don't control, on a scale that changes from one tool to the next. Treat it as gospel and you'll waste months. Ignore it entirely and you'll spend a year publishing into a wall.
I've made both mistakes. Let me show you what the number really means.
Key Takeaways
- Keyword difficulty (KD) is a 0–100 estimate of how hard it is to rank on page one for a given term.
- Every tool computes it differently, so the same keyword can score 8 in one and 31 in another.
- For a brand-new site, aim at KD under 20 and accept that even some of those will be unwinnable.
- Search intent matters more than the score. A "difficult" keyword with the wrong intent is useless to you.
- Long-tail phrases are where beginners actually win, and their low scores usually reflect reality.
- Never pick a keyword from the score alone. Open the top ten results and look at them yourself.
What "keyword difficulty" actually means
Strip away the marketing and a difficulty score answers one question: how strong are the pages currently ranking for this term?
That's it. The tool looks at the results on page one, weighs things like how many referring domains point at them and how authoritative those domains are, and compresses all of it into a single number between 0 and 100. Low number, weak competition. High number, you're fighting sites that have been accumulating links since before you had a blog.
Why the scale isn't standardized
Two tools, same keyword, different scores. I tested this on a batch of forty keywords across three platforms and found gaps of up to 22 points on identical terms. That's not a rounding error. That's a different verdict on whether you should even try.
The reason is simple: each company guards its own formula. One weighs domain authority heavily. Another leans on backlink counts. A third factors in how well-optimized the top pages are. None of them publish the recipe, and none of them agree.
So when someone asks "what is a good keyword difficulty?" the honest answer is: it depends which tool you're reading, and it depends on your own site.
The score is relative to you, not to the keyword
A KD of 45 is brutal for a site with twelve posts and no backlinks. For a domain that's been publishing weekly for four years, 45 is a Tuesday afternoon. Same keyword. Same tool. Two completely different answers.
This is the part beginners miss most often. They treat the number as an absolute property of the keyword, like temperature. It isn't. It's a property of the gap between that keyword and your site.
Can you explain SEO in a simple way?
Think of a library where the librarian has read every book and decides which ones to hand out first when someone asks a question. SEO is the work of convincing that librarian your book is the best answer.
You do that in three ways. You write about the thing people are actually asking for. You make it easy for the librarian to understand what your book covers. And you get other librarians to mention your book, which tells the first one it's probably worth something.
That's the whole game. Search engines rank pages by estimating which one best satisfies a query, using signals like content relevance, links from other sites, and how people behave once they land. Everything else is detail work on top of those three pillars.
Where does keyword difficulty fit in all this?
It's the part where you read the room before you speak. Before writing anything, you check whether the question you want to answer is one where you stand a chance of being heard.
A beginner who skips that step writes a beautiful article about "best running shoes," watches it sit on page six for eight months, and concludes SEO doesn't work. The article was fine. The keyword was a fortress.
How to read a difficulty score without fooling yourself
Scores cluster into rough bands, though the exact cutoffs shift between tools. Here's the working version I use with clients:
| Score range | What it usually means | Realistic for a new site? |
|---|---|---|
| 0–15 | Weak or thin competition, often long-tail phrases | Yes, most of the time |
| 16–30 | Some established pages, beatable with good content | Yes, if you have real expertise to show |
| 31–50 | Solid domains holding page one | Rarely in the first year |
| 51–70 | Major publications and strong link profiles | Not yet |
| 71–100 | Household-name sites, near-permanent rankings | Forget it for now |
Read that table as a default, not a law. I've ranked on a KD 38 keyword with a site that had almost no backlinks, because the top results were all forum threads that answered the question badly. I've also lost to a KD 14 keyword because the first result was an official government page that nobody was ever going to outrank.
The manual check that beats any score
Open an incognito window and search the keyword yourself. Then look at the first page and ask three questions:
- Are these pages actually about what I want to write about, or is the match loose?
- Do any of them look old, thin, or abandoned?
- Is there a forum thread, a Reddit post, or a Quora answer sitting in the top five?
If you answered yes to any of the last two, the numeric score is lying to you, and it's lying in your favor. Sloppy results are an opening.
What is the 80/20 rule in SEO?
The 80/20 rule, borrowed from the Pareto principle, says that a small share of your effort produces most of your results. In SEO it usually shows up like this: a handful of your pages bring in the large majority of your organic traffic, while most of what you publish quietly does nothing.
I track this on my own site. Out of roughly ninety published posts, eleven of them account for about three quarters of all search traffic. The rest exist, get read occasionally, and mostly serve as internal linking material.
What this means when you're starting out
Two practical consequences.
First, don't judge your strategy after ten articles. The winners don't reveal themselves until you have enough surface area. Second, when something does start working, pour fuel on it. Update it. Add a section. Build links to it. That one page will outperform five new ones.
The temptation for beginners is to chase novelty. New keyword, new post, new hope. The compounding happens when you go back to what already ranks at position eleven and push it to position four.
What are the four types of keywords?
Keywords break down by how close the searcher is to doing something. The four standard buckets:
- Informational — "what is keyword difficulty," "how does SEO work." The person wants to understand something.
- Navigational — someone typing your brand name or a specific product they already know they want.
- Commercial — comparing options before buying: "best keyword tools," "Semrush vs Ahrefs." High intent, high competition, high value.
- Transactional — ready to act: "buy domain name," "hire SEO consultant."
There's a fifth category some people add, called a seed keyword, but that's really a starting point rather than a type. A seed is the broad term you type into a tool before it suggests hundreds of variations. "Running shoes" is a seed. "best trail running shoes for wide feet" is what you actually write about.
Why intent changes everything about difficulty
A transactional keyword with a KD of 25 will still eat you alive if you're publishing a blog post. Someone searching "buy X" doesn't want to read 1,800 words. They want a product page and a checkout button. You can have the best article ever written on the subject and still lose, because you answered a question they weren't asking.
Match the format to the intent first. Then check the score.
How do I learn SEO as a beginner?
Start a small site about something you actually know. Not a fake niche. Something where you can tell a reader a true thing they couldn't easily find elsewhere.
The reason is brutal but useful: you only learn SEO when a page you wrote either ranks or refuses to. Watching a post climb from position 40 to position 6 over three months teaches you more about difficulty scores than any course, because you feel the friction of every position you gain.
Then work in this order.
- Pick ten keywords with a difficulty below 20, using any free checker.
- Write one solid page per keyword. No padding, no filler paragraphs.
- Wait eight to twelve weeks. Search results move slowly, especially for new domains.
- Find which page performed best, and write three more on closely related terms.
- Repeat until you have a cluster, then start building links to the strongest page.
That loop, run honestly, will teach you more than reading about it. I spent my first year reading and almost no time publishing, which was the single biggest waste of that year.
The traps I fell into, so you can skip them
I'll be specific, because generic warnings are useless.
I once built an entire content plan around a list of thirty keywords, all scoring under 15. Six months later, four of them had any traffic at all. The problem wasn't the difficulty scores. It was that I'd picked keywords with no commercial angle and no audience, purely because the numbers looked friendly. Easy keywords you have no business writing about are still the wrong keywords.
Another one: I trusted a single tool for two years. When I finally cross-checked against a second platform, several of my "easy wins" turned out to be scored in the forties elsewhere. I'd been reading a friendly number and mistaking it for a green light.
And the classic. I ignored search intent on a keyword that looked perfect, wrote a long guide, and watched a product page outrank me for eighteen months. The score had nothing to do with it. I'd simply misread what the searcher wanted.
The limits you should accept
Keyword difficulty is a guess dressed up as a decimal. It doesn't know your site, your niche, your ability to earn links, or whether the algorithm changed last week. It's a useful first filter when you're staring at a list of two hundred terms and need to cut it to twenty.
It is not a promise, and it is not a plan. The plan comes from opening the search results and using your own judgment about whether you can write something better than what's there.
So when that reader asked me whether 12 was good, I told her what I'd tell you: the number is a starting point for a question, not the answer to one. Search the term. Read page one. If you can honestly say you'd rather read your own version than any of the ten results in front of you, write it. If you can't, the score was never the problem.