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.

By , founder of Porteur · Updated 13 September 2026 · Markdown

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.

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.

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.

SignalWhat to checkLow effortHigh effort
Top linksReferring domains to the top three pagesFew unique referring domainsMany strong referring domains
Site strengthDomain-level authority of the top three compared to yoursSimilar or lower than youMuch higher than you
Intent fitHow well top pages solve the taskGaps, thin answers, outdatedTight how-tos with depth
SERP mixForums, small sites, mixed intentsPresentAll big publishers, tidy intents
Content scopeHow much you need to write to be the best answerOne focused pageA full guide cluster
SnippetsFeatured snippets or People also ask you can winSimple definitions or listsCode-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

Check my site, free

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, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next