SEO Keyword Difficulty Checker

Estimate how hard a keyword may be to rank for and uncover easier long-tail opportunities.

SEO Keyword Difficulty Checker

Optional SERP signals

Tick the signals you already notice in Google search results to make the estimate more realistic.

This checker runs entirely in your browser. No keyword data is sent to our servers.

Difficulty estimate

Estimated score

0 /100

Difficulty tier

—

Words

0

Characters

0

Long-tail signal

No

What this score means

Add a keyword and click “Check difficulty” to see the score, ranking tier, and recommendations.

Key difficulty factors

Add a keyword and click “Check difficulty” to see the score, ranking tier, and recommendations.

Recommended next step

  • Add a keyword and click “Check difficulty” to see the score, ranking tier, and recommendations.
Advertisement

In-depth guide

How the SEO keyword difficulty score works: the formula, its limits, and how to use it to shortlist keywords

Exactly how this checker turns a keyword's length, wording, intent and the SERP signals you tick into a 0-100 estimate, how that differs from backlink-based difficulty in tools like Ahrefs, and a workflow for validating the shortlist.

Last verified: Sources: Ahrefs Markdown version (for AI)

Key figures at a glance

What the score is
A 0-100 estimate from the phrase and the boxes you tick
It starts at 42 and adds or subtracts points for word count, length, wording, intent and four SERP signals. It does not look at search results, backlinks or search volume.
Difficulty tiers
Under 30 Easy, 30-54 Moderate, 55-74 Hard, 75 and above Very hard
Where the keyword goes
Nowhere
The page does the calculation in your browser with no network request, so keywords are not sent to a server.
What paid tools measure
Backlinks of the top 10 results
Ahrefs Keyword Difficulty counts the referring domains of the pages ranking in the top 10, on a 0-100 scale, and ignores on-page factors.
Source: Ahrefs

Picking a keyword to target: step by step

Use the estimate to shortlist, then check the live results before you write anything.

  1. Step 1: Brainstorm a head term and several variations

    Before using the tool

    For example a broad phrase, a longer version, a local version and a question.

  2. Step 2: Enter each phrase and choose its intent

    In the checker

    Pick the intent that matches what the searcher wants: informational, commercial, transactional, navigational or local.

  3. Step 3: Search the phrase yourself and tick what you see

    In the live results

    Tick the SERP boxes for big brands, strong backlinks, ads and rich results, or a local market. These four boxes are the only real-world input to the score.

  4. Step 4: Compare the scores

    Back in the checker

    Look for a variation with a lower tier that still matches your business goal.

  5. Step 5: Validate the best candidates by hand

    Before writing

    Open the top results, judge how good and how well linked they are, and decide whether you can beat them.

What this tool actually computes

This checker is a rule-based estimate. It never queries a search engine, a backlink database or a search-volume source. It reads the phrase you type, looks at your intent choice and the four SERP checkboxes, and adds up fixed points. The result, a number from 0 to 100, is a rough ranking of phrasing: short, broad, high-intent phrases score high, long and specific ones score low.

The scoring rules

The score starts at 42, then:

Factor Condition Points
Word count 1 word +28
2 words +16
3 words +6
4 words −4
5 or more words −10
Length 12 characters or fewer +8
28 characters or more −6
Question wording contains how, what, why, when, where, guide or tips −8
Local wording contains singapore, sg, near me, local, district or city −7
Long-tail 4 or more words, or contains for, vs, comparison, checklist, template, small business, beginners, startup or startups −6
Freshness contains 2026, 2025, latest, new or updated −4
Commercial wording contains best, top, tool, service, agency, software, pricing, cost, company or consultant +8
Intent informational −5
commercial investigation +9
transactional +14
navigational +18
local / geo-specific −4
SERP signal big brands dominate the results +18
top pages look strongly linked +15
ads or rich features push organic results down +10
targets a local market −4

The total is rounded and clamped to 0-100. Tiers: below 30 is Easy, 30-54 Moderate, 55-74 Hard, 75 and above Very hard.

Matching is on whole words, in lower case. So "tool" counts as commercial wording but "tools" does not, and "new" counts as freshness wherever it appears, including "new york". The word lists are English and the years are fixed at 2025 and 2026.

Worked examples

Computed by running the page's own scoring code:

Keyword Intent / signals Score Tier
seo informational 73 Hard
seo commercial 87 Very hard
seo tools informational 61 Hard
seo tools informational, big brands dominate 79 Very hard
seo tools informational, all three competitive signals 100 Very hard
best seo tools commercial 65 Hard
buy laptop singapore transactional 55 Hard
laptop transactional 92 Very hard
seo consultant singapore for startups commercial 30 Moderate
seo consultant singapore for startups local 17 Easy
seo keyword difficulty checker singapore informational 8 Easy
how to check keyword difficulty for ecommerce products informational 7 Easy

Notice that "seo consultant singapore for startups" moves from Moderate to Easy just by changing the intent box. The number reflects how you describe the keyword as much as the keyword itself.

How words are counted

Words are the pieces of text separated by spaces. If the text is a single piece that contains Chinese characters, the word count is half the number of Chinese characters, rounded (at least 1), so an unspaced Chinese phrase of 11 characters counts as 6 words. Chinese, Malay and Tamil phrases do not trigger the English modifier lists, so for them the score depends mainly on length, intent and the boxes you tick.

What this score is not

  • It is not a Google metric, and Google Keyword Planner's "competition" column describes paid advertising, not organic ranking.
  • It is not comparable to the numbers in paid tools. Ahrefs, for instance, scores a keyword from the number of referring domains linking to the pages in the top 10 results, on a nonlinear 0-100 scale, and leaves out on-page factors. This tool has no link data at all.
  • It has no search volume, so an "Easy" keyword may also be one nobody searches for.
  • It cannot see your site. A new site and an established one face the same keyword differently.

Tip: Treat any score under about 30 with suspicion. A long phrase can look easy simply because it is long, even when the live results are dominated by strong pages.

Common mistakes

  • Trusting the number without looking at the results. Always open the live SERP.
  • Leaving the SERP boxes unticked because you have not searched. They are the only evidence about real competition.
  • Picking the wrong intent to get a lower score. Match what searchers actually want.
  • Comparing this score with Ahrefs or Semrush. They measure different things.
  • Chasing very long phrases that nobody searches for.
Advertisement

Frequently Asked Questions

What is keyword difficulty?

Keyword difficulty is an estimate of how hard it may be to rank on the first page for a search term. It usually reflects the strength of competitors, the breadth of the query, and how crowded the search results are.

How should I use this SEO keyword difficulty checker?

Use it as a first-pass prioritisation tool. Compare several keyword variations, shortlist the phrases with realistic difficulty, then validate them manually in the live SERP before creating content.

Why are long-tail keywords usually easier?

Long-tail keywords are usually easier because they are more specific and attract fewer competitors than short head terms. They often match clearer intent as well, which makes it easier to build focused content.

Does commercial intent increase keyword difficulty?

Yes, commercial or transactional intent often increases difficulty because more businesses compete for those clicks. The traffic is closer to revenue, so strong domains tend to invest heavily in those keywords.

Can local SEO keywords still be competitive?

Yes, local SEO keywords can still be competitive when many strong local businesses or directories target the same area. Even so, adding a city, district, or market modifier often narrows the field enough to improve your chances.

Should I ignore hard keywords completely?

No, but hard keywords usually need more authority, stronger backlinks, or a full topic cluster to win. Many teams target them later while publishing easier supporting content first.

Does this tool send my keywords to a server?

No. The checker runs fully in your browser, so your keyword ideas stay on your device.

What should I check after getting the score?

After getting the score, inspect the live search results, look for brand dominance, review content quality, and evaluate backlink strength. That manual review is the best way to confirm whether the opportunity is truly realistic.

Sources

  1. Ahrefs — Keyword Difficulty Checker — How Ahrefs defines and calculates keyword difficulty (top 10 results, referring domains, 0-100 scale).

This guide explains published rules in plain language. It is not financial, legal or official advice — rules change, so confirm with the agency linked above before you commit.

Advertisement