Targeting

B2B keyword research for a services firm: the words your buyers type

Updated October 9, 2026 · Ripe Leads

Done-for-you B2B outbound · Guide

In short

B2B keyword research for a services firm starts with an awkward finding: the phrases you use about yourself are often phrases nobody searches. In Google Keyword Planner on 9 October 2026, "best b2b outbound agency" and "best cold email agency" showed 0 monthly searches in the US, the UK and Australia, while "lead generation agency" showed 4,400 in the US and "cold email" 5,400. Check every term in Keyword Planner and in your own Search Console, give each search intent one page, and expect real queries that the planner reports as zero.

US monthly searches from Google Keyword Planner, 9 October 2026: best b2b outbound agency 0, outbound agency 70, b2b lead generation agency 880, lead generation agency 4,400, cold email 5,400
On this page
  1. Why B2B keyword research looks different
  2. The words we used and the words buyers type
  3. A zero in Keyword Planner can still bring impressions
  4. Start keyword research in your own Search Console
  5. Country and language change the answer
  6. One page per query cluster
  7. A keyword research routine for a B2B services firm
  8. The same words belong in your outreach

Why B2B keyword research looks different

B2B keyword research is the work of finding the phrases business buyers type when they look for a supplier like you, and checking how many people type them. For a services firm the numbers come out small and lumpy, and many of the phrases you would guess come back at zero.

Keyword Planner reports monthly searches in rounded bands: 10, 20, 30, 40, 50, 70, 90, 110 and up. A niche B2B phrase often lands at 0 or 10, and the difference between those two bands tells you little. The planner is still the best free volume source we have, and our own Search Console is the check on it. This page walks through what both showed for Ripe Leads, a lead generation agency, with every figure pulled on 9 October 2026.

The words we used and the words buyers type

Agencies describe themselves with words their buyers do not type. We called ourselves an outbound agency and wrote comparison pages titled "best ... agency". The planner disagreed:

PhraseUS searches a monthUK searches a month
best b2b outbound agency00
best cold email agency00
best outbound agency00
best b2b lead generation agency1010
outbound agency7020
b2b lead generation agency880390
lead generation company2,900880
demand generation agency2,900390
lead generation agency4,4001,600
cold email5,400880

Two patterns stand out. Buyers type the plain noun, "lead generation agency", and leave out "best". And "outbound" is industry language: 70 searches a month in the US against 4,400 for "lead generation agency". If you named your service pages in your own vocabulary, rename them in the buyer's.

Search Console agrees with the planner on "best". In the 28 days to 7 October, 62 different queries starting with "best" showed our pages 357 times and produced 0 clicks.

A zero in Keyword Planner can still bring impressions

The planner shows 0 for "lead generation for staffing agencies" in the US, the UK and Australia, and 0 for "lead generation agency for recruitment agencies". Search Console tells a different story for our staffing lead generation page. In the 28 days to 7 October, Google showed our pages for "lead generation for staffing companies" 47 times, for "lead generation for recruitment agencies" 46 times and for "lead generation for staffing agencies" 39 times.

Those are impressions for one small site, at positions around 20 to 24. The real number of searches is higher. For niche B2B terms, treat a planner zero as unknown and let Search Console settle it once you have a page that can rank.

Start keyword research in your own Search Console

Your Search Console already lists the queries Google connects to your site. In the 28 days to 7 October 2026, ours held 1,261 distinct queries. Three groups were worth knowing about:

The long questions tell you how buyers describe their problem, in their own words, with the industry and the obstacle named. You will not find them in the planner. They make good H2 headings and FAQ questions, because they match the way buyers ask.

Country and language change the answer

The same service has different search terms in each market. A few examples from the same pull:

MarketPhraseSearches a month
Germanykaltakquise5,400
Germanyneukundengewinnung2,400
Germanyleadgenerierung agentur590
Germanyoutbound agentur10
Germanybeste leadgenerierung agentur0
Australialead generation perth110
Australialead generation agency australia50
Lithuaniab2b pardavimai210
Lithuaniapotencialių klientų paieška0

German buyers search for the activity ("kaltakquise", cold acquisition) far more than for an agency. Australians add a city. Lithuanian buyers search for B2B sales in general, and the literal translation of "lead generation" returns nothing. Research each market in its own language and with its own country setting. A translated English keyword list misses most of this.

One page per query cluster

Once you know the phrases, give each search intent one page. In the 28 days to 7 October, Google showed five of our German pages for "leadgenerierung agentur", and the best of them sat at position 16. Five pages competing for one query is keyword cannibalization, and it keeps all five off page one. How we merged them, and what we still have to measure, is in our B2B SEO case study.

A keyword research routine for a B2B services firm

  1. Write down how your buyers describe the problem, from sales calls, email replies and the questions in your inbox. Keep their wording.
  2. Export your Search Console queries for the last 28 and 90 days. Sort out brand, "best" lists, long questions and plain service terms.
  3. Run the candidate phrases through Keyword Planner, one country and language at a time.
  4. Treat a zero as unknown. If Search Console shows impressions for it, it exists.
  5. Group phrases by intent and assign one page to each group. Merge pages that compete.
  6. Put the buyer's phrase in the title and the H1, and the long questions in H2s and the FAQ.
  7. Check the page again 28 days after you publish or change it.

The first step is the same work as defining your ideal customer profile: you cannot guess a buyer's words before you know who the buyer is.

The same words belong in your outreach

The phrase list you build for search also tells you how buyers name their problem. That is the language a cold email should use, because the reader recognises it as their own. If you would rather have that work done for you, our done-for-you B2B lead generation covers the list, the copy and the sending.

Frequently asked

What is B2B keyword research?
Finding the phrases business buyers type when they look for a supplier like you, checking how often people search them, and assigning one page to each search intent.
Why does Keyword Planner show 0 searches for my B2B keyword?
Keyword Planner rounds volumes into bands and shows 0 for many niche phrases. It showed 0 for "lead generation for staffing agencies" in the US, the UK and Australia, while our Search Console recorded 39 impressions for that phrase in 28 days.
Should a B2B company target "best [service] agency" keywords?
Check first. "best b2b outbound agency" and "best cold email agency" showed 0 monthly searches in the US, the UK and Australia on 9 October 2026, while "lead generation agency" showed 4,400 in the US.
How do you find the keywords B2B buyers use?
Start from your own Search Console queries and from the words buyers use in calls and replies, then check volumes in Keyword Planner per country and language.
Do long, question-style searches show up in Search Console?
Yes. In 28 days our Search Console listed 355 queries of eight words or more, written like questions to an AI assistant. They brought 2,398 impressions and no clicks, and they show how buyers phrase their problem.
Do keywords differ by country for the same B2B service?
Yes. In Germany "kaltakquise" showed 5,400 monthly searches while "outbound agentur" showed 10. In Lithuania "b2b pardavimai" showed 210 and the literal translation of lead generation showed 0.

Want your buyers' words in front of the right companies?

We build the list, write the outreach in the buyer's language and send every interested reply to your inbox. See the pricing or book a short strategy call.

Book a strategy call Or get a free target list first