SEO

Keyword research for B2B companies

Dravik teamUpdated 7 min read

B2B keyword research means finding the exact phrases your buyers type when they have a problem you solve, then sorting those phrases by intent and value. Start from sales calls and support tickets, not from a tool. Use tools to size and validate the list, and map every keyword to one page whose job is to convert it.

Why B2B keyword research works differently

Most keyword advice is written for consumer sites, where the goal is traffic at scale. B2B is a different game. Your buyer pool is small, your deal value is high, and the people searching are often researching on behalf of a committee. A term with 90 searches a month can be worth more than one with 9,000 if the 90 are operations leaders comparing vendors.

That changes three things:

  • Volume matters less. Low-volume terms with clear buying intent are often the best targets you have.
  • Vocabulary matters more. Buyers use their own words for problems, and those words rarely match your marketing language.
  • Mapping matters most. A keyword is only useful if it lands on a page that moves someone toward a sales conversation.

If you are new to how B2B search fits together end to end, our B2B SEO guide covers the bigger picture. This post goes deep on the research step.

Step 1: Collect buyer language before opening a tool

Tools only show you variations of words you already typed in. If your seed list is wrong, the output is wrong. So the first pass is human.

Pull phrases from these sources:

  1. Sales call recordings and notes. Listen for how prospects describe the problem in the first five minutes, before your rep reframes it.
  2. Support tickets and onboarding questions. These show the problems customers still have after buying.
  3. Lost-deal notes. What did the prospect choose instead, and what did they call it?
  4. Review sites in your category. Buyers describe the job they hired a product for.
  5. Community threads (Reddit, Slack groups, industry forums). People ask unfiltered questions there.
  6. Your own site search logs, if you have them.

Write down the exact phrases. "Our invoices take forever to approve" is a seed. "Accounts payable workflow optimization" is what your marketing team would write, and buyers may never search it.

Aim for 30 to 60 raw seeds. That is enough to see patterns.

Step 2: Expand and size the list with tools

Now take the seeds into a keyword tool. Google Keyword Planner is free with a Google Ads account. Semrush, Ahrefs and similar paid tools give difficulty scores and competitor data. Google Search Console shows queries you already appear for, which is often the richest source for an existing site.

For each seed, collect:

  • Close variants and longer phrases
  • Question forms ("how to", "what is", "best way to")
  • Comparison forms ("X vs Y", "X alternative")
  • Modifiers that signal buying ("software", "service", "agency", "pricing", "for small business")

Treat search volume numbers as rough estimates. Different tools often report very different numbers for the same term, and low-volume B2B terms are where those estimates are least reliable. Use volume to rank terms relative to each other, not as a forecast.

Step 3: Sort every keyword by intent

Intent is the single most useful filter in B2B. A practical four-bucket model works well:

Intent What the searcher wants Example phrases Page type that fits
Problem aware To understand a pain "why do invoices get stuck in approval" Educational guide
Solution aware To learn the options "how to automate invoice approval" How-to or comparison guide
Vendor comparing To shortlist providers "invoice automation software for mid-size companies" Service or category page
Ready to buy To price or contact "invoice automation pricing", "invoice automation agency" Pricing, service or contact page

The fastest way to confirm intent is to search the term yourself and look at what ranks. If the top results are all how-to articles, Google has decided the intent is educational, and a sales page will struggle to rank there. If the top results are vendor pages, a blog post will struggle. Match what the results page tells you.

Step 4: Judge difficulty honestly

Keyword difficulty scores are a starting point. Before you commit to a term, look at the actual results:

  • Who ranks? Large publishers and category leaders are hard to move. Small vendor sites and forum threads are easier.
  • How good are the ranking pages? Thin, outdated pages are an opening.
  • Are there AI Overviews, ads, or other features pushing organic results down? That lowers the clicks available.
  • Does your site already have topical depth here? A site with ten good pages on a topic usually ranks an eleventh faster than a site with none.

A simple rule: in the first six months, favor terms where you can credibly be one of the three best pages on the results page. Early wins build the topical depth and links that make harder terms reachable later.

Step 5: Score and prioritize

Put the list in a spreadsheet with these columns and score each term from 1 to 3:

Column 1 2 3
Business value Loosely related to what you sell Related to a core service Directly describes a core service buyers pay for
Intent Problem aware Solution aware Vendor comparing or ready to buy
Winnability Dominated by big brands Mixed results Weak or outdated pages ranking
Content gap You already have a strong page You have a weak page You have nothing

Add the four scores. Work from the top down. This keeps you from chasing big, vague terms because they look impressive in a report.

Step 6: Map one primary keyword to one page

Keyword mapping prevents a common B2B problem: three pages on your site competing for the same term, none of them ranking well.

For each page, assign:

  • One primary keyword
  • Two to five secondary keywords that share the same intent
  • The page type (service page, guide, comparison, glossary)
  • The conversion goal (audit booking, demo, newsletter, nothing yet)

If two keywords have the same intent and the same results page, they belong on the same page. If the results pages differ a lot, they need separate pages.

Example (hypothetical): a firm that automates finance operations might map "invoice processing automation" to a service page, "how to automate invoice approval" to a guide, and "invoice automation vs AP outsourcing" to a comparison post. Each page links to the others. Our internal linking strategy post covers how to wire those links so authority flows to the pages that convert.

Common B2B keyword mistakes

  • Targeting your product category name only. Many buyers do not know your category exists yet. They search the problem.
  • Ignoring zero-volume terms. Tools often show zero for niche B2B phrases that still get real searches. If sales hears the phrase weekly, it is worth a page.
  • Writing for job titles nobody searches. "Solutions for CFOs" is rarely a query. "How to close the books faster" is.
  • Forgetting comparison and alternative terms. Buyers in the shortlisting stage search these heavily, and they convert well.
  • Never revisiting the list. Search Console shows new queries every month. Review it quarterly.

Where AI search fits in

Buyers increasingly ask ChatGPT, Perplexity and Google AI Overviews the same questions they used to type into Google. Those questions tend to be longer and more conversational. The research process above still applies, and the question-form keywords you collect in Step 2 are exactly the queries AI answers are built around. Pages that answer one question clearly near the top tend to be easier for AI systems to quote. Our guide on what AEO is explains how to adapt.

A one-page checklist

  • Collected 30 or more seed phrases from sales, support and reviews
  • Expanded seeds with at least one keyword tool and Search Console
  • Labeled every term with one of four intent buckets
  • Checked the live results page for the top 20 terms
  • Scored terms for value, intent, winnability and gap
  • Mapped one primary keyword to each page
  • Linked related pages to each other
  • Scheduled a quarterly review

If you want a second pair of eyes on your keyword map before you spend months writing, book a business audit. In 30 minutes we look at what you rank for, what buyers are searching, and where the gaps are, and you get a written plan afterward.

Frequently asked questions

How many keywords should a B2B company target?

There is no fixed number. Most B2B sites do better with 20 to 50 well-mapped primary keywords than with hundreds of loosely targeted ones. Start with the terms closest to revenue and expand from there.

Are low-volume keywords worth targeting in B2B?

Often yes. A phrase with a small search volume can still bring in qualified buyers if it describes the exact problem you solve. Volume estimates for niche terms are also unreliable, so real demand can be higher than the tool shows.

Which keyword research tool is best for B2B?

Google Search Console is the best starting point for any existing site because it shows real queries you already appear for. Paid tools like Semrush or Ahrefs add competitor data and difficulty estimates. The tool matters less than starting from real buyer language.

How often should we redo keyword research?

Review your keyword map every quarter and do a deeper refresh once a year or when you launch a new service. Search Console will surface new queries over time, and buyer language shifts as your market changes.

Should we target competitor brand names?

Comparison and alternative pages can work well when they are honest and useful. Avoid misleading claims about competitors. A fair comparison that helps a buyer decide is more likely to rank and to earn trust.

Book a business audit

Find the leak. Then we hunt it down.

We look at your busywork, your Google rankings and how AI assistants describe your category, then hand you a prioritized plan.

  • $199 fixed price
  • 30 minute call
  • A written plan you keep
  • Full refund if not worth it
Book a business audit
SEO

Google Business Profile optimization

Google Business Profile optimization for service businesses. Categories, services, photos, reviews, posts and guideline mistakes that get profiles suspended.

7 min read

SEO

How long does SEO take to work?

How long SEO takes to work, explained by stage. What moves in weeks, what takes months, the factors that speed it up or slow it down, and how to track progress.

6 min read

Business audit, $19930 minute call plus a written plan

Find your leak