# Keyword difficulty: what the number means and when to ignore it

You see a keyword difficulty score and wonder if you should even try. Here is how the tools calculate it, why it often misleads small sites, and a simple way to judge a page one query at a time. You will leave with a shortlist method you can run in an hour.

Updated 2026-09-13 · Source: https://porteur.ai/guides/keyword-difficulty

## The short answer: a proxy for link competition

Treat keyword difficulty as one thing: a rough proxy for how many and how strong the links to the current top pages are.

It does not know your product, your brand, your angle or the quality of your page. It cannot judge search intent or freshness well.

Use it to sort long lists. Do not let it veto a query that clearly fits your product and shows weak pages on the results page.

## How keyword difficulty is calculated in tools

Each suite builds its own score. The inputs vary, but most weigh links to the ranking pages and the authority of the sites behind them.

- Ahrefs: known for its backlink index. Its scores tend to lean on referring domains and link strength to the top results. Site Explorer and Keywords Explorer surface KD beside Domain Rating for context.
- Semrush: a broad suite. Its Keyword Magic Tool shows difficulty alongside volume and intent. The score folds in links and other SERP factors across its database. Authority Score gives domain context elsewhere in the tool.
- Moz: long-standing education and metrics. Its Keyword Explorer shows difficulty with Domain Authority and Page Authority from Link Explorer. The MozBar helps you eyeball DA and PA in the results.
- SE Ranking: positioned as more affordable than the two big suites. Its research modules show difficulty and SERP data, with rank tracking to see progress.
- Google Search Console: does not show difficulty. It shows impressions, clicks and positions for your site only, which you need for reality checks.

> Scores are not interchangeable. A 28 in one tool is not the same as a 28 in another. Compare opportunities within the same tool.

Link-based scores tend to underrate content that nails intent with few links, and overrate results propped up by old authority but weak relevance. That is why you must read the page of results yourself.

## Why difficulty misleads for niche and product searches

- Niche intent: small markets have thin link graphs. A few old links inflate the score while fresher, more useful pages could win.
- Mixed SERPs: a results page with forums, Q&A, and small blogs signals low cohesion. Tools still count links and show a scary score.
- Exact-match titles: when several pages match the phrase exactly but are thin, you can beat them with a tighter guide. KD will not see that.
- Freshness: if all top results are old, a current page can jump quickly. Scores rarely model recency well.
- Brand bias: big domains rank on authority even when the page is light. A focused small site can outrank them with better fit.
- Local or geo nuance: a global KD hides that your market is regional. Local pages can win without many links.

Example. The tool shows a hard score for "pricing analytics for SaaS". The results are thin listicles and a forum thread. You publish /guides/pricing-analytics-for-saas with screenshots and a model. You get impressions in a week, even with few links.

## Reading the results page: quick opportunity checks

Spend five minutes per query in an incognito window. You want signs that a focused page can break in without a long link campaign.

- Forums or community threads in the top 10. If Reddit, Stack Overflow or a vendor forum ranks, intent is underserved by articles.
- Small sites ranking. If unknown blogs and subpages from low-profile domains sit in the top 10, the bar is lower than the score implies.
- Weak exact-match pages. Titles are word-for-word matches but the content is thin or generic. You can beat that with depth and examples.
- Outdated results. Many pages older than two years and no updates shown. Fresh content can move up fast.
- Intent mismatch. Pages target a different query. For example, "seo keyword analysis" results stuffed with tool lists while the search is how-to. Write the missing how-to.
- Missing product fit. If no one shows real screenshots or steps, your product walkthrough can own it.
- Commercial mix. If you see comparisons or alternatives in the top 10, it is open to buyers, and specific pages from small sites can win.

1. **Scan titles and sources** Note how many are forums, small sites, or exact matches. Count how many are from giants.
2. **Open three pages** Skim the structure, update date, and whether they solve the task. Look for fluff and missing steps.
3. **Check link strength fast** Use MozBar, Ahrefs or Semrush to eyeball page-level and domain-level authority for the top three.
4. **Decide fit** If you can write something specific that covers the gaps, keep the query, even if the KD is high.

A fixed page looks like this: /guides/getting-started answers the search in the first screen, shows a short checklist, then a clear walkthrough with your product where relevant, and links to support docs for edge cases. It earns links later because it is useful, not because you chased links first.

## Picking battles as a small site

You have limited time and few links. Spend them on queries where you can be the best answer for a clear buyer or user.

- Start with product-led queries. For example, "{your product} pricing", "{feature} for {audience}", "compare {your product} vs {rival}". KD is irrelevant here.
- Target modifiers that narrow intent. Add "for saas", "for agencies", "checklist", "template", "examples", "calculator", "2026".
- Build comparison and alternatives pages. Real, honest pages convert and often face weak content from directories. See /comparison-pages and /alternatives-pages if you need structure.
- Answer specific questions. People also ask boxes reveal gaps. Use our page on People also ask to mine follow-ups, then group them into one page.
- Go after striking distance. Use Search Console to find terms where you rank 8 to 20. Improve that page first. New links are not always needed.
- Ship support and docs in public. If they solve problems that people search, they rank with few links. KD is often high, but the results are weak.

> If a query brings the right visitor who can buy or adopt, accept a higher difficulty. The payoff is in qualified clicks, not volume.

## Estimating effort without the score

Use a quick rubric to size the job. Ten minutes per query is enough to sort a shortlist for the next sprint.

| Signal | What to check | Low effort | High effort |
| --- | --- | --- | --- |
| Top links | Referring domains to the top three pages | Few unique referring domains | Many strong referring domains |
| Site strength | Domain-level authority of the top three compared to yours | Similar or lower than you | Much higher than you |
| Intent fit | How well top pages solve the task | Gaps, thin answers, outdated | Tight how-tos with depth |
| SERP mix | Forums, small sites, mixed intents | Present | All big publishers, tidy intents |
| Content scope | How much you need to write to be the best answer | One focused page | A full guide cluster |
| Snippets | Featured snippets or People also ask you can win | Simple definitions or lists | Code-heavy or expert medical/legal |

Score each row low or high. If you have three or more low effort signals, build the page now. If most are high, park it and come back when you have more links and topical coverage.

## When to ignore keyword difficulty completely

- Your brand and product pages. Always build and optimise /, /pricing, /features, /use-cases and /guides/getting-started.
- Customer jobs and integrations. If people search "connect {your product} to {tool}", ship a page. It ranks on relevance.
- Critical support. If it reduces churn or tickets, publish it. It pays for itself even if clicks are low.
- Emerging terms. If a new concept is relevant, publish early. Old scores do not include demand that has not materialised yet.
- Local or language niches. If you serve a country or a language the big pages ignore, your page can win with near zero links.

Example. The score for "{your product} webhook retries" looks high. The results are a few forum posts and one rival doc. You ship /docs/webhook-retries with examples. It ranks on utility, not on links.

## A simple workflow that respects the score but does not obey it

1. **Seed a list** Use Semrush Keyword Magic Tool, Ahrefs Keywords Explorer, Moz Keyword Explorer or SE Ranking to pull variants around your core topics.
2. **Sort by fit and intent** Tag buyer terms, feature terms, how-tos and comparisons. Drop anything that does not bring the right visitor.
3. **Group by page** Map queries to pages. One primary query per page, with close variants you will cover in sections.
4. **Add difficulty for triage** Within one tool, sort by KD to find likely quick wins. Do not compare tools.
5. **Read the SERP** Open the top 10. Mark signs of opportunity. If three or more signs show, keep it regardless of KD.
6. **Decide the sprint** Pick 3 to 6 pages you can write well. Balance quick wins and core product terms.
7. **Ship and link** Publish. Add internal links from /guides and related docs. Reach out only where it is natural, for example to communities you already use.

For on-page work, follow a short checklist: one clear h1, a title under about 60 characters, a meta description that answers why your page, fast load with Largest Contentful Paint under 2.5 seconds, no layout shift above 0.1, and an Interaction to Next Paint under 200 ms where possible. Use our on-page SEO checklist for the full run-through. Do not over-optimise copy for the exact phrase.

## Measuring progress and moving pages up

Watch reality, not scores. Google Search Console shows impressions rising before clicks. That is your early signal that a page can move up with work.

- Open the Search Console performance report. Filter by page. Track queries and positions over the last 28 days.
- Find striking distance terms. If a query sits at positions 8 to 20, improve that section, add an example, and tighten the title.
- Fix intent mismatches. If a query triggers the wrong page, adjust internal links and anchors so the right page receives the signals.
- Improve click-through. Rewrite titles around the task. Keep titles under about 60 characters. Use our title length guide if needed.
- Strengthen internal links. Link from /guides and relevant posts to the page with clear anchors. See our internal linking guide.
- Earn a few relevant links. Share the guide where your users are. One or two good links beat ten random ones for a small site.

If a page is shown but never clicked, check whether the title promises the task the query implies. Then check if the first screen answers it. Adjust and measure again for the next 28 days.

## Questions

### What is a keyword difficulty?

It is a score from a research tool that estimates how hard it is to rank for a query. Most scores look at the links and authority of the current top pages. Use it to sort ideas, not to decide your whole plan.

### What is a good keyword difficulty score?

There is no universal good score. A 30 in one tool is not the same as a 30 in another. For a small site, a good target is a query where the results show weak pages you can beat, even if the score is high.

### What are the four types of keywords?

One simple split is navigational, informational, commercial investigation and transactional. Map your pages to these intents. For a product site, commercial investigation terms like "{tool} vs {tool}" and alternatives are often the quickest wins.

### What is a good tool to check the difficulty of a keyword?

Ahrefs, Semrush, Moz and SE Ranking each have a difficulty score inside their keyword research modules. Pick one and use it consistently. Then always read the results page yourself before you commit.

### Why do keyword difficulty scores differ across tools?

They use different link indexes, different formulas and different SERP features. Databases vary by region and freshness. Treat scores as relative within one tool, and rely on a manual SERP read for the final call.

### How can a small site rank for a high difficulty keyword?

Pick a narrow angle that matches the real task, show steps, and use your product where it helps. Strengthen internal links and ship related pages to build topical coverage. One or two relevant links and a better answer can outrank older, broader pages.

## Read next

- [Keyword difficulty](https://porteur.ai/glossary/keyword-difficulty): Keyword difficulty is a tool’s estimate of how hard page-one is. Here is how to read it, when to ignore it and what to do on a small site.
- [Search intent: what the results page tells you to build](https://porteur.ai/guides/search-intent): Learn the four intents, read intent from the results page, and fix pages that will never rank by changing their kind, not just the words.
- [Competitor keyword analysis by hand, with free data](https://porteur.ai/guides/competitor-keyword-analysis): Choose the right rivals, read their sitemaps, pull free keyword clues, find the gaps, and turn them into pages you can ship this week.
- [Keyword gap analysis: the searches your rivals hold and you do not](https://porteur.ai/guides/keyword-gap-analysis): See how to find rivals’ search traffic you could win, filter it to your product, group it into pages, and turn gaps into briefs you can ship.
- [Striking distance keywords: the searches one page from the light](https://porteur.ai/guides/striking-distance-keywords): Find queries you already rank for at positions 11 to 20, fix the one page that’s close, and add links. Faster wins than writing a new page.
- [Search volume](https://porteur.ai/glossary/search-volume): Search volume is a provider’s monthly estimate of how often a query is searched, and you use it to compare keywords, not to forecast traffic.
- [Search visibility](https://porteur.ai/glossary/search-visibility): Search visibility is a tool’s estimate of your organic presence. Learn how it is computed, why scores differ, and what to track in Search Console.

Paste your homepage URL to get a free check that reads your site, the searches around it and the rivals on them in about thirty seconds, and shows three findings you can act on now. Free check: https://porteur.ai/
