SEO & GEO
B2B Keyword Research: The Complete Step-by-Step Plan
Copy for AI
B2B keyword research takes seven steps, and it starts with your buyer’s language.
Here’s how to do keyword research for a B2B company, in order:
- Gather seed terms from sales and customer conversations.
- Expand them with a tool.
- Determine the search intent per term with a SERP analysis.
- Weigh difficulty against opportunity.
- Cluster the terms into topics.
- Prioritize on business value, not volume.
- Pour it all into a content plan.
The verdict: in B2B you don’t start from the numbers but from the language of your buyer. And you measure success in leads, not visitors.
Below you’ll walk through the complete plan, with a worked example for a concrete B2B niche, benchmarks and the mistakes most teams make.
What are B2B keywords?
B2B keywords are the search terms business buyers use when they research a problem, a solution or a vendor.
They differ from consumer keywords in three ways:
- Smaller volume: you sell to a narrow group of decision-makers
- Professional language: integrations, compliance, sector jargon
- Longer journeys: several people search at different stages
So a B2B keyword list is shorter. But each term carries more value.
Which types of B2B keywords should you cover?
Seven types cover most of a B2B buying journey.
Here they are, with examples from the WMS vendor used throughout this guide:
| Keyword type | Example | Funnel stage | Best page type |
|---|---|---|---|
| Problem | ”stock errors in warehouse” | TOFU | Explainer article |
| Solution | ”inventory management software wholesale” | MOFU | Solution page |
| Comparison | ”compare wms software” | MOFU to BOFU | Comparison page |
| Alternative / vs | ”wms vs erp inventory module” | BOFU | Versus page |
| Integration | ”connect wms to exact online” | BOFU | Integration page |
| Cost | ”wms software cost” | BOFU | Pricing explainer |
| Brand | your company name plus “login” or “reviews” | BOFU | Homepage, reviews |
Rule of thumb: cover the BOFU rows first. They’re the closest to a demo request.
Examples of B2B marketing keywords
The same types work for a B2B marketing or services company.
Say you run a B2B marketing agency. Your list might hold:
- Problem: “website gets traffic but no leads”
- Solution: “b2b lead generation agency”
- Comparison: “abm vs inbound marketing”
- Cost: “linkedin ads cost per lead”
These are illustrations, not volumes. Validate every term in your own tool and in the SERP.
Our guide to B2B SEO shows how these terms fit a wider strategy.
Start from your ideal customer profile, not the tool.
What do you need for B2B keyword research?
Three things: a tool, fifteen minutes with sales and a simple spreadsheet.
A keyword research tool
Ahrefs, Semrush or Google Keyword Planner all work. See the best keyword research tools for a comparison.
Keyword Planner shows monthly search estimates, but only inside a Google Ads account with billing set up. It returns nothing for very low-volume terms.
That matters in B2B, where many good terms are small. And without active campaigns you mostly see ranges:
Keyword Planner for “seo tools”, United States. Without active campaigns you only get ranges like 100K to 1M.
Our experience: we use several of the main keyword data vendors, plus our own data collected over the years. It saves a lot of time, but the thinking below still decides.
Fifteen minutes with sales
A quarter of an hour with someone from sales or support. That’s where the seed terms come from (step 1).
A simple spreadsheet
Give it columns for search term, estimated volume, intent, difficulty, funnel stage and topic.
Keep it simple. The thinking matters more than the tool.
Step 1: Gather seed terms from sales and customers
How: don’t start in a tool but in a conversation.
Ask your sales colleagues three questions:
- Which words do prospects use to describe their problem?
- Which existing solution do they compare against?
- Which question keeps coming up in a demo?
Also dig through your CRM and support tickets. For example, the search bar on your own site logs exact buyer phrases.
This gives you seed terms: the raw seeds from which the rest grows.
Example: a salesperson at a WMS vendor (inventory management software) names four in fifteen minutes:
- “inventory management for wholesale”
- “connect wms to exact”
- “barcode scanning warehouse”
- “see stock in real time”
No tool would ever have put those first two at the top.
Common mistake: diving straight into Ahrefs and typing the first term that seems logical to you.
Your internal jargon (“supply chain visibility platform”) is rarely your buyer’s language. More on this in B2B keyword research: your best keywords come from sales conversations.
Step 2: Expand with a keyword research tool
How: enter your seed terms one by one and harvest the related terms, questions and variants.
Pay particular attention to the long tail: longer, more specific searches with less volume but more intent.
Note the estimated search volume for each term. But treat that number as context, not as a scoreboard.
Here’s what the expansion looks like in Ahrefs Keywords Explorer:
Ahrefs Keywords Explorer, United States settings, October 2026. Check the volume before you build a page on a niche term.
Example: “inventory management software” (seed) surfaces variants such as:
- “inventory management software wholesale”
- “compare wms software”
- “inventory management excel vs software”
- “cycle counting software”
The long-tail variants sit closer to a purchase.
Harvest the questions too
Questions are seed terms in their purest form. Google’s People Also Ask box shows them, and AlsoAsked maps them as a tree:
The AlsoAsked homepage, October 2026. It maps Google’s People Also Ask questions as a tree.
Our guide to question keywords shows how to turn them into sections.
Common mistake: dumping everything with high volume into your list.
In B2B, a large part of that volume is noise. For example: students, competitors, people searching for something entirely different. See long-tail keywords for B2B for why the narrow terms often win.
Step 3: Determine search intent through a SERP analysis
How: a search term says little without the results beneath it.
Google the term yourself and read what ranks. Product pages? Comparison articles? Explanations or web shops?
That tells you what Google thinks the searcher wants. Classify each term:
- Informational: the searcher wants to understand something
- Navigational: the searcher looks for a specific brand or site
- Commercial: the searcher compares options
- Transactional: the searcher is ready to buy or request
This is the most important step. And the most skipped.
Label each result by type before you look at any metric:
The US SERP for “log file analysis”, October 2026. Label each result by type before you look at any metric.
Example: for “compare wms software”, comparison articles and listicles sit at the top. That’s commercial intent, so you build a comparison page, not a product page.
For “what is a wms”, there are explanations: informational, top of funnel.
The lesson from the SERP: put the right page type on the right term. More technique in SERP analysis and search intent, and the basics in search intent.
Common mistake: confusing consumer intent with B2B intent.
“Inventory management app” sounds commercial, but the SERP shows free consumer apps. That’s not your buyer. Always read the SERP before you accept a term.
How many intent categories should you use for B2B keywords?
Use four: informational, navigational, commercial and transactional.
That’s the standard split in Ahrefs’ search intent guide, and most tools label intent the same way. Ahrefs also notes that many keywords have more than one intent.
So don’t invent extra categories. Add the funnel stage as a second column instead.
In B2B, navigational mostly means your own brand. Search Console splits those queries out for you:
Performance > Add filter > Query in our own Search Console, October 2026. Branded queries are your navigational intent.
Four intents and three funnel stages give you every label you need:
More on brand terms in brand vs non-brand keywords.
Step 4: Weigh difficulty against opportunity
How: place the keyword difficulty from your tool next to each term. Then ask whether your domain can realistically rank there.
In Ahrefs, that score runs from 0 to 100 and is based on how many sites link to the top 10 ranking pages.
Ahrefs’ own guide gives rough anchors for the scale:
So a high score with little authority of your own means months of work. With no guarantee.
Look for the zone where intent is high and the competition is achievable. These are often the specific, less-searched terms that big players ignore.
Example: “inventory management” (difficulty 70, high volume) you leave alone as a small brand.
“connect wms to exact online” (difficulty 15, low volume) you take right away: achievable, purchase-oriented and barely any competition.
Common mistake: reading difficulty as absolute law.
It’s a direction. Nothing more.
Ahrefs itself notes that backlinks aren’t the only ranking factor: the score doesn’t show whether the top pages actually satisfy the searcher.
Always check the actual pages in the SERP.
Step 5: Cluster into topics
How: group terms that answer the same question under one topic.
For example, ten variants of “track stock in real time” belong on one page. Not on ten. This keeps your own pages from competing against each other and builds depth around a subject.
This is called keyword clustering, and it’s the bridge from individual words to a content structure.
Example: these four terms merge under one topic, “Choosing a WMS”:
- “compare wms software”
- “best wms software”
- “wms software cost”
- “choose a wms vendor”
That becomes a pillar page with supporting articles around it. See topic clusters and building a topical map.
Check the pattern in Search Console
Once a page is live, its queries show whether the cluster holds:
Queries for one page in our own Search Console, October 2026. Related queries on one URL is the healthy pattern.
Record the result per page in a keyword map.
Common mistake: writing a separate page for every individual keyword.
That fragments your authority and creates internal competition, called keyword cannibalization.
Step 6: Prioritize on business value, not volume
How: score each topic on proximity to the purchase, not on search volume.
A handy framework: split your topics by funnel stage and give purchase-oriented, bottom-of-funnel terms priority.
Tie each topic to a measurable goal (a demo request, a download), not to a visitor count.
In B2B, a page with 40 visitors per month that produces three leads is worth more than one with 4,000 that does nothing.
Example: “connect wms to exact online” (40 searches) takes priority over “what is inventory management” (2,400 searches).
The first is a buyer who is comparing; the second is someone orienting. Work out the funnel logic with keywords by funnel stage.
Our experience: for a lawyer focused on traffic law, the domain is clear and the set of bottom-of-funnel keywords is limited. For smaller companies, those few terms drive the revenue.
Once those grow, we scale with supporting blog articles into the middle and top of the funnel. That also earns more AI Overview and ChatGPT mentions.
Common mistake: sorting the list by volume and working from top to bottom.
That’s the classic B2B mistake: you fill your calendar with lots of traffic and few leads.
Step 7: Turn it into a content plan
How: translate your prioritized topics into a concrete list of pages.
Give each page a page type (from step 3), a target keyword, a funnel stage and a goal.
Plan the bottom-of-funnel topics first, because that’s where the leads are. This way keyword research isn’t a loose exercise but the engine of your content plan.
Example: the WMS topics turn into three page types:
| Topic | Page type | Funnel stage | Goal |
|---|---|---|---|
| Choosing a WMS | Comparison page | BOFU | Demo |
| WMS integrations | Series of integration articles | BOFU | Demo |
| What is a WMS | Explainer article | TOFU | Newsletter |
Each gets an owner and a deadline. Then turn each row into an SEO content brief.
Example: a B2B niche worked through end to end
Take the WMS vendor from the steps.
The starting point is a quarter of an hour of sales. Not a tool.
Out of that come four seed terms.
From there, each step narrows the list:
- The tool blows those up to a list of fifty.
- After the SERP analysis, thirty have real B2B buying intent.
- The difficulty weighing strikes out the five unachievable broad terms.
- The rest clusters into six topics.
- Prioritized on business value, the integration and comparison topics come out on top, the explainer topics at the bottom.
The content plan thus counts twelve pages, ranked from purchase-ready to orienting.
Result: not a list of 4,000 searches you drown in, but twelve pages each tied to a lead.
That’s the difference between a B2B approach and a web-shop approach.
Which B2B keyword research mistakes are most common?
Six mistakes to avoid:
- Chasing volume. You sell to a small group of decision-makers, so lots of volume often means lots of noise.
- Confusing consumer intent with buying intent. A term can sound commercial while the SERP shows consumer apps or free tools.
- Starting with the tool instead of with sales. Your most valuable terms are in your salespeople’s heads, not in a database.
- Ignoring zero search volume. “0 searches per month” can mark a very specific, purchase-ready term.
- Giving every keyword its own page. That fragments your authority. Cluster into topics.
- Measuring success in traffic. Tie every page to a lead or request.
What zero-volume terms really deliver
A few visits from a lucrative topic can be worth a deal. For example, a term that brings one demo request a quarter.
But don’t expect hidden traffic.
In an Ahrefs test of zero-volume keywords, each one drove about 11 impressions on average, close to the tool’s estimate.
Rule of thumb: pick zero-volume terms for value, not volume.
B2B keyword research checklist
- Seed terms gathered from sales, support, and CRM
- Expanded with a keyword research tool, long tail included
- SERP read and intent determined for each term
- Difficulty weighed against feasibility and actual competitors
- Terms clustered into topics, no fragmentation
- Prioritized on business value and funnel stage, not volume
- Each topic tied to a page type and a measurable goal
- Content plan drawn up, bottom of funnel first
What does keyword research mean for your AI visibility?
It earns you more than high positions in Google.
Structured, specific content that answers buying intent is exactly what AI assistants like ChatGPT and Perplexity cite when someone asks a purchase question.
Whoever covers a subject completely and clearly becomes the source the model cites.
That’s the core of GEO for B2B and generative engine optimization: you don’t build loose pages, but recognizable authority around a theme.
Buyers also phrase questions differently in AI tools. Our guide to prompt research in ChatGPT adds that layer to your keyword list.
Frequently asked questions
How many keywords does a B2B keyword research need?
It depends on the topic size. A niche with a clear domain may only have a small set of bottom-of-funnel terms, and those drive the revenue.
Which tool is best for B2B keyword research?
Ahrefs, Semrush and Google Keyword Planner all work. The seed terms from sales matter more than the tool.
What are examples of B2B keywords?
Problem, solution, comparison, integration and cost terms. For a WMS vendor: “compare wms software”, “connect wms to exact online” and “wms software cost”.
Should I target keywords with zero search volume?
Yes, when they show buying intent. Expect few visits, but each one can be a qualified lead.
How often should I redo keyword research?
Revisit it when you launch a new offer, or when Search Console shows new queries you don’t cover yet.
Want help with your keyword plan?
See our approach for SEO and GEO, or get in touch to discuss your keyword plan.
First calculate what organic traffic is worth to you with the free SEO ROI calculator.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.