# 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.

- Tool: [SEO Keyword Difficulty Checker](https://toolsg.com/en/seo-keyword-difficulty)
- Language: en (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-18
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## Key figures at a glance

| Fact | Value | Source |
| --- | --- | --- |
| 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. | [Ahrefs](https://www.ahrefs.com/keyword-difficulty) |

## Picking a keyword to target: step by step

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

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. **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. **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. **Compare the scores** (Back in the checker) — Look for a variation with a lower tier that still matches your business goal.
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. Tools: [SERP Snippet Preview Tool](https://toolsg.com/en/serp-snippet-preview)

## 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.

## Related tools

- [SERP snippet preview](https://toolsg.com/en/serp-snippet-preview) — see how a title and description may look in results.
- [Word counter](https://toolsg.com/en/word-counter) — check the length of your keyword and copy.
- [Text to slug](https://toolsg.com/en/text-to-slug) — turn a chosen keyword into a URL slug.

## 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

- [Ahrefs — Keyword Difficulty Checker](https://www.ahrefs.com/keyword-difficulty) — How Ahrefs defines and calculates keyword difficulty (top 10 results, referring domains, 0-100 scale).
