Keyword difficulty

Keyword difficulty is a tool’s estimate of how hard it is to reach page one for a query. You use it to sort ideas, not to predict rankings. This page shows how a small site should read it and what to do next.

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

What keyword difficulty means

Keyword difficulty is a score from a third‑party tool that estimates how hard it is to enter the first page for a query. Tools infer this mainly from the current winners and their link strength, and sometimes other signals. There is no universal scale. A 30 in one tool is not a 30 in another.

Ahrefs, Semrush and Moz each publish a difficulty metric inside their keyword research. They are useful for triage. They are not a promise you can or cannot rank.

Why it matters for a small site

You have limited time and few links. Chasing head terms that strong domains own can waste quarters. Difficulty helps you avoid dead ends and find openings.

Openings often sit in long queries with clear intent. For example, “email api pricing for startups” or “open source kanban app with swimlanes”. These can bring buyers faster than “email api”.

How to read and measure it

  • Pick one tool and stick to its scale. Do not compare scores across tools.
  • Look at the live results. Open the top ten. Note who ranks, their page types and link strength.
  • Check your own data. In Search Console, see impressions and average positions for related queries over 28 days.
  • Weigh intent and SERP layout. A low score can still be hard if results are all product pages with rich features or a map pack.

Example: you consider “/pricing” for “email api pricing”. Your tool shows medium difficulty. The top results are pricing pages from vendors. If your pricing is competitive and the page is fast and clear, you can compete without a blog post.

What to do with difficulty scores

  1. Cluster by intent and value

    Group ideas by intent: informational, navigational, transactional, commercial. Put revenue pages first: “/pricing”, “/features/integrations”, “/compare/x-vs-y”.

  2. Find realistic entries

    Filter to lower difficulty within your niche. Add modifiers like industry, stack, use case or geography: “sms api for clinics”, “sso for django”.

  3. Check striking distance

    In Search Console, find queries where you sit in positions 11 to 20. Improve the target page to grab a first‑page spot.

  4. Build a page that deserves to rank

    Match intent, cover the task, and load fast. A fixed page example: “/guides/getting-started” adds a step table, code samples and internal links from “/docs/”.

  5. Earn or borrow links

    Add internal links from strong pages. Publish a useful asset others cite. For tough terms, plan outreach to relevant sites.

Common traps

  • Treating difficulty as destiny. Small sites win when they match intent better or ship a cleaner solution.
  • Comparing scores between tools. Each uses a different recipe and scale.
  • Ignoring SERP features. A featured snippet or a pack can cap clicks even if you rank.
  • Targeting terms you cannot serve. Ranking “free payroll calculator” when you sell a paid CRM wastes effort.
  • Forgetting page strength. Your domain can be new, but a well‑linked page can still rank for a specific long query.

Questions

Check my site, free

Paste a URL to get a free check that maps your current opportunities by intent and difficulty from your site and its rivals in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next