B2B SaaS keyword research, in plain English.
Keyword research for B2B SaaS is choosing the phrases a buying committee actually searches on the way to a contract, then proving each one is winnable before anyone writes. Lower volume than the head terms. Far higher intent. Usually unsexy.
The research behind numbers we can show.
Three programs where keyword selection did the deciding. Every figure is on the case study.
Authority numbers come from Ahrefs, traffic from the client's own analytics, pipeline from the client's CRM. All case studies
Open the tool, sort by volume, write thirty posts.
Six months later the traffic graph is up and the pipeline graph is flat. We have inherited that engagement more than a dozen times. It fails the same four ways.
The volume trap
Anyone searching "what is CRM" is a student, an intern, or two years from buying anything.
Difficulty as the only filter
A KD 8 with no buyer intent is worth less than a KD 35 the results page says is beatable.
Guessing at buyer language
The phrases your buyers use rarely match your marketing copy, and never match a tool's suggestions.
Pillars written for the wrong month
A "what is" pillar serves someone six months from caring. Yours should serve someone six weeks from signing.
Start with buyer language, not Ahrefs.
Most of the work happens before a tool is opened. The output is 80 to 200 phrases your buyers actually use, and those become the seeds.
Source 01Sales call transcripts
Gong, Fireflies, Chorus, raw Zoom. We read the last thirty to fifty calls. The discovery and demo sections are where a prospect describes the problem in their own words, and those sentences are search queries.
three weeks coordinating laptop returns from offboarded contractors
Source 02Support tickets
Zendesk, Intercom, HubSpot Service, filtered to the first thirty days of a customer relationship. New-customer questions are nearly identical to pre-buyer questions.
Source 03Reviews of your competitors
G2, Capterra and TrustRadius, negative reviews first. Complaints name the pain and the language buyers use for it, which is where comparison and alternative phrases come from.
Source 04Reddit and vertical forums
The subs your buyers actually read, filtered to high-engagement threads from the past twelve months. Comment threads are where people say what they would never write on LinkedIn.
r/sysadmin laptop shipping international new hires
- The phrase in the title, verbatim
- The tools named in the comments
- The objection that keeps coming back
- The workaround they use instead of buying
Source 05Customer interviews
Eight to twelve calls with current customers, asking one question: walk me through what you searched for. The highest-resolution input in the whole process, and almost nobody does it.
Four query types that move pipeline.
We do not chase volume. We chase intent. Each of these converts differently and is mined differently.
The four types, and where each one comes from
| What it looks like | Where we find it | |
|---|---|---|
| Comparison | "[competitor] alternatives", "[you] vs [competitor] for outbound teams" | Every product your sales team loses deals to, plus the alternatives box on competitor review profiles |
| Migration | "how to migrate from [tool]", "move off [tool]" | Every customer who switched to you ran one. Survey them, then check Search Console |
| Integration | "[you] and [tool] integration", "API rate limits for [tool]" | Zapier and Make directories, competitor integration pages, and your own support tickets |
| Problem-aware | The sentence a buyer says on a call, before they know the category name | Sales call transcripts. Lowest competition, highest value, and almost nobody targets them |
Three axes, scored one to five. Twelve or higher gets written.
After mining two to four hundred candidates you have to choose. Nine to eleven is borderline and cluster fit decides it. Below nine is a no, whatever the other axes say.
Axis 01Buyer intent
One for generic informational, five for active vendor evaluation. "What is CRM" is a one. "Salesforce vs HubSpot for outbound" is a five. Anything below three needs an exceptional reason to survive.
Axis 02Winnable at your authority
Not the raw Ahrefs difficulty. Whether you can realistically reach the top ten inside nine months at the domain rating you have today. KD 35 can be a four for a DR 70 site and a one for a DR 12 site.
Axis 03Pipeline relevance
Will ranking put the page in front of somebody who can buy your product. High volume plus high intent plus the wrong company size scores a one. The same query filtered to your segment scores a five.
Every SERP tells you four things. Take all four.
No keyword reaches the calendar before we open the results page. Writing on a topic where you have nothing new to say costs a month. Checking first costs ten minutes.
Read 01The format of the top ten
Listicles, long guides, comparison pages, forum threads, a video carousel. If the results are dominated by forum threads the searcher wants a practitioner answer, not a polished marketing piece. Match the format or do not enter.
best crm for outbound teams
Read 02The length of what already ranks
Long-tail informational results often sit at 1,500 to 2,500 words. Comparison and pillar queries often sit at 3,500 to 5,000. The bar is set by what is already there, not by a template.
Read 03Which surfaces are present
An AI Overview, People Also Ask, a featured snippet, a video carousel. Each one takes traffic the top organic positions do not capture. Any keyword with an AI Overview needs a page built so an assistant can quote it.
- The answer in the first hundred words
- A definition a machine can lift
- Numbers with their source next to them
- Questions as headings, answered underneath
- A table that survives being copied
Read 04The information gain test
Read the top five. Note what they all cover, then note what none of them cover. That second list is your reason to publish. If it is empty, pick a different keyword.
The mistakes we find in nearly every audit.
None of these are exotic. They are the seven that cost the most, in the order we usually find them.
Targeting a parent topic that is not your buyer
Ahrefs will tell you the parent topic of "B2B SaaS marketing automation" is "marketing automation". Those are not the same audience, and the qualifier is the whole point.
Treating difficulty as the only filter
A high difficulty score on a high-intent keyword is often beatable in B2B SaaS, because most of the top ten was not written for a software buyer. Specific content displaces generic content well above KD 40.
Ignoring an AI Overview in the results
If an AI Overview is present you are competing for the citation as well as the ten blue links. A page that is not built for extraction does not get quoted, even at position one.
Chasing keywords the product cannot serve
You can rank for "best CRM" while selling project management software. None of that traffic converts, and the page occupies budget that a winnable phrase needed.
Keeping the strategy in somebody's head
A keyword strategy that is not written down does not survive the next agency, the next marketing lead, or the next quarter. The spreadsheet is not optional.
Skipping the SERP read
Picking keywords without opening the results page is writing a pitch without reading the brief. The results page is the brief.
Assuming volume becomes pipeline
It does not. Intent is the variable that decides. Volume is the tiebreaker between two phrases that already scored the same on intent.
What teams ask before handing over keyword research.
The seven questions we answer on nearly every first call.
How long does B2B SaaS keyword research take?
For a single product company at Series A or B, the full first pass takes us 8 to 14 working days. That includes sales call transcript mining, support ticket review, competitor SERP analysis, intent scoring, and a documented spreadsheet of 80 to 200 prioritized keywords. We refresh quarterly across the engagement, roughly 2 to 3 days of work per quarter once the foundation is in place.
How many keywords should we target for a B2B SaaS company?
Less than you think. Most engagements operate on 80 to 200 prioritized target keywords mapped to specific URLs. Pre-Series B companies usually do not have the content production capacity to credibly target more than that. Quality of selection beats quantity in B2B SaaS because each piece of content costs $1,000 to $5,000 to produce well.
Should we target high-volume keywords like “best CRM software”?
Almost never in the first 12 months. Generic head terms in B2B SaaS attract students, interns, and people two years away from a buying decision. They drive traffic but not pipeline. Most clients eventually rank for “best CRM software” adjacent terms, but only after building authority on lower-volume buyer-intent queries first.
What is the difference between B2B and B2C SaaS keyword research?
B2C SaaS keyword research can chase volume because the buyer is the user, the cycle is short, and the LTV math justifies broad audience capture. B2B SaaS cannot. The buying committee is 3 to 7 people, the sales cycle is 3 to 9 months, and contract values run from $5K to over $300K annually. A 50-volume keyword run by an active buying committee is often worth more than a 50,000-volume keyword run by random visitors.
Which keyword research tool is best for B2B SaaS?
Ahrefs and Semrush both work. Ahrefs has the better backlink data; Semrush has the better keyword gap features. We use Ahrefs as primary and Semrush as a cross-check on difficult terms. Google Search Console is the underrated tool nearly everyone underuses. The single most valuable input is not a tool, it is sales call transcripts.
Should we optimize keyword research for AI Search and ChatGPT?
Yes, and the workflow is mostly the same with one addition. Run your prioritized keyword list through ChatGPT, Perplexity, and Gemini as buyer-intent prompts. See which prompts surface your brand and which surface competitors. The keywords that earn citation in 2026 are slightly different from the keywords that earn ranking in Google.
How do you score keywords to decide which ones to target?
Three axes scored 1 to 5: buyer intent, difficulty relative to your domain rating, and pipeline relevance. A keyword scoring 12 or higher gets greenlit. 9 to 11 is borderline and depends on cluster fit. Below 9 is a no, regardless of how the other axes look.
Want this research run on your site?
Send us the domain and your last three reports. In thirty minutes we will tell you which phrases are worth the next quarter, and which ones to stop paying for.
Or email Rizwan