Writing / SEO Ops
SEO Ops

How To Do Keyword Research That Actually Drives B2B SaaS Growth

A skeleton-crew operator's playbook for B2B SaaS keyword research: target buyer intent, gauge difficulty honestly, and turn keywords into content that converts.

On this page

Your competitors are ranking for keywords you didn’t even know existed.

While you’re debating whether to target “CRM software” or “customer relationship management platform,” they’re capturing qualified leads with laser-targeted phrases like “HIPAA-compliant CRM for healthcare practices under 50 employees.”

Real keyword research starts with one thing: understanding exactly what your ideal customers type into Google when they have budget approved and a problem to solve. That’s the difference between generic keyword research and the systematic approach that separates growing SaaS companies from the ones barely surviving in search results.

When I was the only marketer left after our team got cut from eight to two, I spent $0 on keyword tools and still found keywords that drove a big chunk of our pipeline. The skeleton-crew teams getting results right now have figured this out. Here’s the playbook.

What Keyword Research Actually Means for B2B SaaS Teams

Keyword research shows you the exact words your buyers type into Google when they’re ready to solve the problem you fix.

For SaaS, it goes deeper than SEO. It shows you how prospects describe their problem, in their own words, at every stage before they buy. Your prospects aren’t impulse buying. They’re researching for months, looping in four to seven stakeholders, and building an internal business case before they ever talk to sales. Every keyword you target has to account for that reality.

Most teams treat keyword research like a checkbox. Run some queries through a tool, export a spreadsheet, hand it to whoever writes the blog posts. That fails because nobody stops to ask whether those keywords match what buyers search when they’re ready to spend money.

Here’s the trap: leadership picks vanity keywords based on what sounds impressive in a board deck. Your CEO wants to rank #1 for “enterprise software.” Your buyers are searching “how to stop our CRM from breaking every quarter.”

Guess which one converts.

How Search Intent Changes Your Keyword Strategy

Some keywords bring you tire-kickers. Others bring you buyers with budget. Understanding intent is what separates targeting that converts from traffic that never does.

B2B SaaS prospects search differently at different stages. Here’s how to read each type:

  • Informational intent — early research like “what is marketing automation” or “benefits of cloud-based CRM.” These people are problem-aware but not solution-aware. Target with educational content that frames your category as the answer.
  • Navigational intent — brand or product searches like “HubSpot pricing” or “Salesforce alternatives.” They know what they want but haven’t fully decided. Capture them with comparison and alternatives pages.
  • Commercial investigation intent — “best email marketing software for B2B” or “Mailchimp vs ConvertKit.” They’re evaluating options. Give them solution-focused content that shows your advantage.
  • Transactional intent — “email marketing free trial” or “CRM software demo.” These are your highest-value terms because the prospect is ready to engage. Point them at conversion-optimized landing pages.

Most SaaS teams over-index on informational keywords because they’re easy and the volume looks good. Then they wonder why traffic doesn’t turn into pipeline.

The Keyword Research Tools That Actually Matter

You don’t need a $500/month tool stack to do this well.

Your VP just bought an enterprise SEO suite nobody knows how to use. Meanwhile you’re doing better research with a free Google account and spite. Here’s what actually earns its place:

  • Google Keyword Planner for foundational data. Free, straight from Google, volume ranges plus suggestions.
  • Ahrefs or SEMrush for competitive intelligence. Drop a competitor’s domain into organic research, then filter by volume and difficulty to find realistic openings.
  • Google Search Console for your own performance. Go to Performance > Search Results and find queries ranking in positions 8-20 with decent impressions. Those are your easiest wins.
  • AnswerThePublic for long-tail and question-based variations. Input a main keyword, get dozens of question, preposition, and comparison phrases real people search.
  • Google’s “People Also Ask” and “Related Searches” for any keyword you’re considering. These reveal the semantic clusters Google ties to your topic — for free, right on the results page.
  • Ubersuggest’s free tier for extra suggestions and basic gap analysis when you don’t have an enterprise budget.

A Step-by-Step Process for Finding Profitable Keywords

Tools and spreadsheets don’t produce keywords worth targeting. A process does. Here’s the one that works.

1. Start with customer language, not product features

Interview recent customers. Ask what they searched before they found you. That’s your seed list — the actual words buyers use, not the words your product team uses.

2. Map keywords to buyer journey stages

Create three buckets: problem-aware, solution-aware, and vendor-aware. Most SaaS companies over-optimize for informational terms and miss the higher-intent ones that actually drive revenue.

3. Analyze competitor content gaps

Use a content gap tool to compare your domain against your main competitors. Look for keywords they all rank for and you don’t. Those gaps are your shortlist.

4. Prioritize on business impact, not search volume

Build a simple scoring system: search volume (25%), keyword difficulty (25%), commercial intent (30%), relevance to your ICP (20%). Notice that intent and fit outweigh raw volume. That’s deliberate.

5. Validate with the actual search results

Look at page one before you commit. If it’s dominated by enterprise competitors with sky-high domain authority, move on to something winnable.

6. Build clusters around topic themes

Group related keywords into clusters instead of chasing isolated terms. One comprehensive piece can rank for a dozen related queries when it’s built around a theme.

How to Gauge Keyword Difficulty Without Wasting Months

Most skeleton-crew teams burn entire quarters chasing keywords they’ll never rank for while ignoring terms they could own in weeks.

The fix is matching your site’s authority to winnable opportunities.

Difficulty scores from Ahrefs or SEMrush are a starting point, not the whole story. A keyword scored at 40 might be easy if competitors are ranking thin content. A keyword scored at 20 could be impossible if authoritative domains own the entire first page.

The real analysis happens when you read the SERP. Check these systematically:

  • Domain authority of the top 10 results
  • Content quality and depth on ranking pages
  • On-page optimization and technical SEO
  • Backlink profiles pointing to ranking content
  • Whether the dominant content format matches your intent

Nothing humbles you faster than spending a quarter targeting “project management software” and realizing you’re up against Monday, Asana, and every startup that just raised a Series B.

New or smaller SaaS companies should focus on difficulty under 30. More established brands can push into the 30-50 range. And the most overlooked factor is intent matching: if page one is all informational blog posts but you want to rank a product page, that mismatch makes ranking harder no matter what the difficulty score says. Google shows people what it thinks they want, so your format has to match the dominant result type.

I once spent three months trying to rank for a keyword Salesforce owned the entire first page for. Don’t be me. Check the competition before you commit your team’s limited time.

How to Turn a Keyword List Into a Content Plan

A raw keyword list sitting in a spreadsheet does nothing. You have to turn it into something your team can execute.

If your “content calendar” is a Google Sheet with 47 tabs and a prayer, this part is for you.

  • Build pillar pages for high-volume head terms like “marketing automation software.” These give a comprehensive overview and link out to supporting content.
  • Build cluster content around specific use cases and industries — “marketing automation for SaaS companies,” “email marketing for healthcare practices.” Focused content for focused segments.
  • Map every keyword to a funnel stage and assign priority. Bottom-funnel terms convert far higher than top-funnel informational content, so weight your effort accordingly.
  • Set realistic timelines based on difficulty and team capacity. Knock out quick wins first to build momentum and authority before you tackle the hard terms.
  • Document intent and format for each cluster. This stops creators from writing a blog post when prospects are searching for a comparison or product page.

This is where the work compounds. A clustered, intent-mapped plan is infrastructure — it keeps producing the right content long after the research is done. It also works especially well for operators building AI content workflows that scale production without scaling headcount.

Keyword research isn’t a one-time export. It’s the foundation your whole content engine sits on. Get the intent right, pick winnable battles, and turn the list into a plan — and one person really can outproduce a department.

Want to see how this fits into a full systems-led growth motion? Read more on the blog or book a call.

Related reading: How to Build an SEO Strategy Your Skeleton Crew Actually Owns · score yourself with the matching audit · start with an audit · read the manifesto

Frequently asked questions

What is the best free keyword research tool for beginners?

Google Keyword Planner is the best free starting point. It gives you search volume ranges and keyword suggestions directly from Google. Pair it with Google Search Console to see what you already rank for, and Ubersuggest's free tier for extra suggestions. You can do real research on a $0 budget.

How many keywords should I target per blog post?

Focus on one primary keyword per post, plus 2-4 related secondary or long-tail variations. This keeps the piece topically focused while capturing related searches. Trying to target ten unrelated terms in one post dilutes your relevance signals and ranks you for none of them.

What is good search volume for B2B keywords?

B2B volumes run lower than B2C, and that's fine. Aim for roughly 100-1000 monthly searches on primary keywords. Long-tail variations with 10-100 searches are perfectly viable in niche SaaS markets because the intent is sharper and the buyers are closer to budget.

How do I find keywords my competitors are ranking for?

Use Ahrefs, SEMrush, or Ubersuggest and run a competitor's domain through the organic research or content gap tool. You'll see their top-ranking keywords. Look for terms multiple competitors rank for that you don't — those gaps are your fastest opportunities.

Should I target high difficulty keywords as a new website?

No. Start with low-to-medium difficulty keywords (KD 0-30) and build authority with winnable terms first. Going after keywords that Salesforce or Monday owns the entire first page for just burns your limited time. Check who's actually on page one before you commit.

How often should I update my keyword research?

Review it quarterly. Search behavior shifts, new competitors show up, and your own authority grows over time, which opens up keyword targets that were out of reach six months ago. A quarterly pass keeps your content roadmap aligned with what buyers are actually searching.

NT
Nathan Thompson
Practitioner, not a guru. I built the growth engine at Copy.ai from scratch, then left to build Systems-Led Growth: the system that runs a company's go-to-market with one operator instead of a department. I document what I build.
Start with an audit →
Barely Shipping

I build the whole thing in public.

The podcast and newsletter where I show the frameworks, the real numbers, and the parts that don't work yet. No hustle-culture, no fluff.