Most lists of keyword research tools are written as feature inventories: this one has 20 billion keywords, that one has a clustering button, the third has an AI writer bolted on. None of that tells you which tool to open on Tuesday morning when you need 30 pages planned for a SaaS product with a $200 a month research budget. We run keyword research for SaaS companies every week, and we have stopped ranking keyword research tools by feature count. We rank them by the job they are best at, because no single tool wins every job, and buying the most expensive one does not fix that.

This guide goes job by job. For each job we name the tool we reach for first, the cheaper fallback, and the mistake we see teams make with it. Prices are list prices at the time of writing and change often, so treat them as a rough scale rather than a quote.

The jobs keyword research tools actually do

Before the tool names, here is the job list. If your process does not include one of these, that is usually where the plan is leaking.

Job What good looks like Tool we open first Cheap fallback
Seed expansion One seed becomes 5,000 related terms with volume Semrush Keyword Magic Google Keyword Planner
Competitor gap Terms three rivals rank for that you do not Ahrefs Content Gap Semrush Keyword Gap
Difficulty check A score that matches what the SERP actually shows Ahrefs KD plus a manual SERP look Mangools KWFinder
Intent sorting Informational vs comparison vs transactional, in bulk Our free intent classifier Semrush intent column
Own-site mining Queries you already get impressions for at position 8 to 30 Google Search Console Search Console API export
Clustering 400 terms grouped into 40 pages Keyword Insights or a SERP overlap script Spreadsheet plus manual SERP checks
Question mining Real People Also Ask and forum phrasing AlsoAsked AnswerThePublic free tier
DuckDuckGo results for keyword research tools showing Ahrefs, Semrush and keywordtool.io
The results page for this query is owned by the tool vendors themselves, which is a reminder that a vendor comparison ranks the vendor, not the job. Note that every top result is a free tier designed to upsell.

Keyword research tools for seed expansion

Seed expansion is the job most people mean when they say keyword research. You type “invoice software” and want every phrase a buyer might use around it. Two keyword research tools are far ahead here.

Semrush Keyword Magic Tool

Semrush has the biggest usable database for US and UK terms, and the Keyword Magic Tool is the reason. One seed returns tens of thousands of related phrases, already grouped into sub-topics down the left side, with a KD column and an intent column. The Pro plan lists at around $140 a month at the time of writing, which is the real cost of entry, because the free account caps you at 10 searches a day.

Our opinion: stay on Semrush if seed expansion is most of your research work. The volumes run higher than Ahrefs for the same term, so do not compare a Semrush number to an Ahrefs number in the same sheet without labelling which is which. We have seen a “1,900 vs 2,900” argument in a client meeting that was two tools measuring the same keyword. One caveat worth knowing before you trust the scores: each keyword difficulty tool computes difficulty on different inputs, so the numbers do not transfer between them.

Google Keyword Planner

Keyword Planner is free and it is the only tool reading Google’s own data, but it buckets volumes into ranges like 1K to 10K unless you have an active Ads spend. For a SaaS team with no ad budget it is still useful for one thing: confirming that a phrase Semrush says has 2,000 searches is not actually 20. Set up an Ads account, skip the campaign, and use the Discover new keywords screen.

Google Ads help page for Keyword Planner, one of the free keyword research tools
Google’s own help page frames Keyword Planner as a campaign tool, which is why volumes come as ranges without an active spend. Use it to confirm a number, not to find one.

Keyword research tools for competitor gaps

The competitor gap job is different. You are not asking “what could people search”, you are asking “what do the three sites that already win in my category rank for, that I have no page for”. This is where Ahrefs is still the tool we open first.

Ahrefs Content Gap takes up to ten competitor domains, subtracts your own, and returns the terms at least two of them rank for. The Lite plan lists at $129 a month at the time of writing, and it will feel expensive until you run one gap report on a rival with 3,000 organic keywords and come out with a 90-page content plan.

The mistake we see most: teams put big review sites like G2 or Capterra into the competitor slots. Those domains rank for everything, so the gap report becomes a list of every SaaS category on earth. Use three or four direct product rivals of roughly your size, and add a fifth slot for one rival that is a year ahead of you.

Difficulty scores, and why the tools disagree

Every one of these keyword research tools shows a difficulty number, and every one calculates it differently. Ahrefs KD is mostly a link count from the top ten. Semrush KD mixes in domain authority and SERP features. Mangools and SE Ranking have their own formulas. The same term can be KD 12 in Ahrefs and KD 41 in Semrush, and neither is lying, they are measuring different things.

Our rule: use the score to shortlist, then look at the SERP with your own eyes before you commit a writer. The questions we ask on that look:

  • Are the top five results product pages, blog posts, or directories? A directory wall means the term is harder than any score says.
  • Does an AI Overview or an AI Mode answer sit above the results? If yes, budget for less click share.
  • Is there a result from a site with under 30 referring domains in the top ten? If yes, the term is winnable for a young domain.
  • Is the top result over three years old? Freshness is a cheap win.

A worked example: 40 pages for an invoicing SaaS

Here is a made-up but realistic plan we would run for a small invoicing product, call it Ledgerly, with one content person and $200 a month for keyword research tools. The numbers are illustrative.

Step Tool Input Output Cost that month
1. Seed expansion Semrush Pro (one month) 6 seeds: invoice software, invoicing app, recurring billing, invoice template, late payment, freelance invoicing 2,140 terms with volume 50 or more $140
2. Competitor gap Semrush Keyword Gap (same subscription) Ledgerly vs 4 rivals 410 terms rivals rank for, Ledgerly does not $0 extra
3. Own-site mining Google Search Console Last 3 months, position 8 to 30, impressions 50 or more 63 queries already close $0
4. Intent sort Free intent classifier 2,613 terms pasted in Informational 1,720, commercial 590, transactional 210, navigational 93 $0
5. Difficulty filter Semrush KD plus manual SERP checks on the top 80 Commercial and transactional terms only 112 terms under KD 30 with a weak result in the top ten $0
6. Cluster Spreadsheet, SERP overlap by hand 112 terms 38 page briefs 2 days of time

Total tool spend was $140 for one month of Semrush, then Ledgerly cancelled and ran on Search Console and the free tools for the next quarter. That is the pattern we recommend for most SaaS teams under 20 people: pay for one heavy month of research per quarter instead of a permanent subscription nobody logs into.

SaaS Rankly keyword intent classifier with a pasted list of keyword research tools output
Pasting the seed expansion export into the classifier is the step most teams skip. It is the only free step in the worked example that removed more than half the list.

Keyword research tools compared: a decision matrix

If you only want the shortlist, this is it. List prices at the time of writing, monthly billing, cheapest plan that does the job.

Tool Best job Weak job Entry price Pick it if
Semrush Seed expansion, intent column Backlink-based difficulty About $140 a month You research broad topics in the US market
Ahrefs Competitor gap, KD that reflects links Question mining $129 a month You reverse-engineer three or four rivals
Google Keyword Planner Volume sanity check Everything else without Ads spend Free You need a second opinion on a volume number
Mangools KWFinder Cheap difficulty scores for long tail Small index, misses new terms About $29 a month billed yearly You are a solo founder on a budget
SE Ranking Rank tracking plus research in one bill Database depth outside the US About $65 a month You want tracking and research in one tool
Google Search Console Own-site mining Anything you do not already rank for Free Always, this is not optional
AlsoAsked People Also Ask trees Volume data Free tier, then about $15 a month You write FAQ and support content

If you want the longer comparison of the two big ones, we wrote up Ahrefs vs Semrush for SaaS separately, and the Semrush alternatives post covers the cheaper tier in more depth.

Keyword research tools you already have and ignore

Search Console is the keyword research tool most SaaS teams underuse. It is the only source that tells you which queries Google is already testing your pages on. Filter the Performance report to position 8 to 30 and impressions above 50, and you have a list of pages that need a better title or one more section, not a new page. We wrote a full process for pulling that data in Google Search Console keywords, including the workaround for the 1,000 row cap.

The other free source is your own support inbox and sales calls. Phrases a buyer uses on a demo call are search queries with the volume column missing. Add them to the seed list before you open any paid tool.

Search Console performance report help page, the keyword research tool you already own
Google’s own overview of the Performance report lists the exact use we describe: which queries bring traffic and which pages have the lowest click-through rate at a given position.

Mistakes we see with keyword research tools

  1. Buying two full subscriptions. Semrush and Ahrefs together is over $260 a month. Almost nobody needs both permanently. Pick one for your main job and rent the other for a month when you need its gap report.
  2. Trusting volume to the unit. A term showing 1,900 searches might get 600 clicks after AI Overviews and ads take their share. Read SERP features for SaaS before you forecast traffic from a volume number.
  3. Skipping intent. Half of any seed expansion is informational terms that will never sign up. Sort by intent before you sort by volume. The keyword intent classifier does this free in bulk, and our high intent keywords post explains which buckets pay.
  4. One keyword, one page. Tools list terms one per row, so people plan pages one per row. Cluster first. Our keyword clustering guide shows how 400 terms became 38 pages.
  5. Researching once. Volumes move. Re-run the seed list every quarter and check Search Console monthly.

Quick recap: keyword research tools

  • Rank keyword research tools by job, not by feature count: expansion, gap, difficulty, intent, own-site mining, clustering, questions.
  • Semrush is the seed expansion tool, Ahrefs is the competitor gap tool, and most teams only need one of them at a time.
  • Difficulty scores from different keyword research tools are not comparable, so shortlist with the score and confirm with a manual SERP look.
  • Google Search Console is the keyword research tool you already own, and position 8 to 30 queries are the fastest wins.
  • Sort by intent before volume, then cluster, then brief. Free keyword research tools cover the intent and clustering steps.
  • Rent a heavy tool for one month a quarter instead of paying every month for a login nobody opens.

FAQ

What are the best keyword research tools for a SaaS startup?

For most SaaS startups we recommend Google Search Console plus one paid tool, usually Semrush for broad topic research or Ahrefs if you are copying a few specific competitors. Add a free intent classifier and AlsoAsked for questions. That covers every job in the table above for well under $150 a month.

Are free keyword research tools good enough?

For own-site mining, intent sorting, and question research, yes. Search Console, our intent classifier, and AnswerThePublic’s free tier do those jobs well. For seed expansion and competitor gaps the free tools fall short, because they either bucket volumes into ranges or have small indexes, so budget for one paid month when you plan a new content batch.

Why do keyword research tools show different search volumes?

Each tool builds its own estimate from clickstream panels, Google Ads data, and its own modelling, so the same term can show 1,900 in one and 2,900 in another. The ranking between terms is usually consistent even when the absolute numbers are not. Use one tool per sheet and treat volume as a relative signal.

Is Google Keyword Planner still useful without running ads?

It is useful as a sanity check. Without an active spend you see ranges instead of exact numbers, but a range of 1K to 10K still tells you a term is real. We use it to catch tool volumes that look inflated, not as a primary research source.

How much should a small team spend on keyword research tools?

In our experience $130 to $150 a month for one heavy tool is enough, and many teams can drop to a one-month subscription per quarter. Spending over $300 a month on research tools for a site with fewer than 100 pages is almost always money that should have gone to writing.

Which keyword research tool has the most accurate difficulty score?

None of them is accurate on its own, because they measure different things. Ahrefs KD tracks links in the top ten, which matters most for a young domain. Semrush KD adds authority and SERP features. Whichever you use, look at the actual results page before committing a writer, and check for AI answers and directories that the scores do not fully account for.