Keyword Research for PPC: Match Search Intent

Two keywords can carry the same number of monthly searches, the same cost per click, and the same word in the middle. One fills your pipeline. The other drains your budget into clicks from people who will never buy. The difference is intent: what the person actually wants when they type the query.

Most underperforming Google Ads accounts do not have a bidding problem or a copy problem. They have a keyword list built around search volume and topical relevance, with intent treated as an afterthought. You end up bidding on terms that sound like your business but attract students, job seekers, competitors doing research, and tire-kickers who are years from a purchase.

This guide is about fixing that at the source. How to read the intent behind a query, how to sort a raw keyword list into buying stages, and how to build a structure where your money flows toward people ready to act. The goal is qualified leads, not a bigger impression count.

What "search intent" actually means in PPC

Intent is the job the searcher is trying to get done. Search engines have spent years getting good at reading it, and your account has to read it too, because you pay per click whether the click was a fit or not.

Four intent types cover almost everything you will see in a B2B account:

  • Informational. The person wants to learn. "what is account based marketing", "how does call tracking work". They are early, often not buying anything soon.
  • Commercial investigation. The person is comparing options before they decide. "best crm for small business", "hubspot vs salesforce", "marketing agency reviews". This is where a lot of B2B money should sit.
  • Transactional. The person is ready to act. "hire ppc agency", "request demo marketing software", "fractional cmo pricing". Highest intent, usually lower volume, usually the best return.
  • Navigational. The person wants a specific brand or page. "salesforce login", "your-company name". Cheap and high-converting if it is your own brand, a different question if it is someone else's.

The trap is assuming the words tell you the type. They often do not. "marketing automation" could be a student writing an essay, a marketer comparing platforms, or a buyer ready to sign. The query alone is ambiguous, so you read the signals around it.

How to read intent from the query itself

Before you spend on a keyword, you can usually predict its intent from a few cues.

Modifiers are the loudest signal. Words like buy, hire, pricing, cost, quote, demo, near me, services, agency, software, vendor push a query toward the bottom of the funnel. Words like what is, how to, examples, guide, tutorial, ideas, free pull it toward the top. A modifier scan across your list sorts most of it in minutes.

Look at who already ranks and advertises. Run the query in an incognito window. If the top of the page is full of ads and product or service pages, the market has decided this query has commercial intent and you will pay for it. If it is mostly blog posts, dictionaries, and "ultimate guide" content with no ads, the query is informational and a paid click there rarely converts directly.

Specificity tracks readiness. "crm" is vague and could mean anything. "crm for a 12 person consulting firm" is a person with a real problem and a real context. Long, specific queries usually convert better and cost less, even though they bring fewer clicks. That trade is almost always worth it for B2B.

Watch for non-buyer language. Terms with jobs, salary, course, certification, login, free download, what does X mean attract people who are not customers. These belong on your negative list, not your campaign.

Build the list by buying stage, not by volume

A keyword research session that starts in a tool and sorts by search volume will steer you wrong every time. Start with the buying journey instead, then find keywords for each stage.

Here is the structure most B2B accounts should aim for:

Stage What the searcher wants Example query PPC role
Problem-aware To understand a problem "why are my leads low quality" Usually skip in search, or remarketing only
Solution-aware To compare approaches "ppc agency vs in house" Bid carefully, lead with a guide or audit offer
Product-aware To compare vendors "best b2b ppc agency" Core spend, strong landing pages
Ready to act To start now "hire ppc management agency" Top priority, highest bids

Example queries are illustrative.

Once you have this frame, generating keywords gets easier and more honest. You are no longer asking "what keywords are related to my business". You are asking "what does someone type when they are ready to act", which is a much smaller and much more profitable list.

For the mechanics of pulling and grouping the raw terms, including how to use Google's Keyword Planner, Search terms report, and competitor research without drowning in volume metrics, our walkthrough on setting up a Google Ads account from scratch covers the account-level steps that this list feeds into.

Match each keyword to a landing page and an offer

Intent does not stop at the keyword. The whole click has to fit. A transactional query that lands on a generic homepage wastes the same money as a bad keyword, because the searcher signaled readiness and you answered with a brochure.

Map every keyword group to a page that matches its stage:

  • A "pricing" search should land on a page that talks about pricing or, at minimum, gives a clear path to a quote. Hiding the number entirely raises bounce and tanks your conversion rate.
  • A "best agency" comparison search should land on a page that helps them compare, with proof, results, and a reason to pick you.
  • A "hire" or "request a quote" search should land on a tight page with one obvious action and almost nothing else competing for attention.

This is also where Quality Score quietly rewards you. Google reads the match between query, ad, and landing page. When intent lines up across all three, you get better ad rank at a lower cost. When it does not, you pay a premium to show ads people ignore.

Negative keywords are half the job

You cannot get intent right by only adding good keywords. Broad and phrase match will pull in adjacent queries you never chose, and a chunk of those carry the wrong intent. Without a negative list, you fund every one of them.

Common intent mismatches to block in B2B:

  • Job and career terms: jobs, salary, hiring (when you mean being hired), career, internship.
  • Free and DIY terms: free, template, download, diy, tutorial, how to do it yourself. People searching to avoid paying you are not buyers.
  • Education terms: course, certification, training, what is, definition, meaning.
  • Wrong-fit qualifiers: if you serve enterprise, "for students" or "for startups" or "cheap" may signal someone outside your market.

Build this list before you launch, then keep mining the Search terms report every week to catch the queries you could not predict. The discipline here pays back fast. Our deeper guide on building a negative keyword list breaks down match types and the review cadence that keeps waste low over time.

A simple intent-scoring method

When a keyword list gets large, judgment alone stops scaling. A lightweight score keeps decisions consistent across the team.

Rate each keyword on three things, one to three points each:

  1. Buying readiness. Does the language signal someone ready to act (3), comparing (2), or just learning (1)?
  2. Fit to your offer. Does it match what you actually sell and who you serve (3), loosely (2), or barely (1)?
  3. Commercial proof on the SERP. Are there ads and product pages on the results page (3), mixed (2), or only informational content (1)?

Add them up. Eights and nines go into your core campaigns with your best bids and pages. Fives and sixes get a smaller test budget or a softer offer like a guide. Threes and fours stay out of search, though some make sense for remarketing or organic content later. This is rough on purpose, the value is forcing the conversation about intent before money moves.

Where keyword research connects to the rest of the account

Keyword research is the front door, but the house has to hold up. The cleanest list in the world still loses money if the campaigns behind it are built around clicks instead of revenue.

That means tracking the right outcome. A keyword that brings cheap clicks and zero qualified leads is worse than an expensive keyword that brings deals. You only see that difference if your tracking ties spend to lead quality and, ideally, to closed revenue. The bigger picture on running search for B2B, from structure to measurement, sits in our Google Ads for B2B guide, and it is worth reading alongside this one.

A quick note on intent and channel. Search captures existing demand: people already looking. Some of your best keywords will have tiny volume because few people search for them, and that is fine. Those few are often your most valuable clicks. Do not pad the list with high-volume, low-intent terms just to spend the budget.

Common mistakes that quietly waste budget

Chasing volume. A keyword with 10,000 searches and weak intent will cost more and convert worse than one with 100 searches and strong intent. Volume is a vanity input.

Ignoring the searcher's stage. Bidding hard on early-stage informational terms and expecting demo requests is the most common reason B2B search underperforms. Those clicks need nurturing, not a sales page.

One match type for everything. Broad match without tight negatives spends on intent you never intended to buy. Exact and phrase match give you control where intent matters most.

Set and forget. Intent shifts. New competitor terms appear, language changes, and the Search terms report fills with queries you did not anticipate. A list reviewed monthly stays sharp. A list left alone drifts toward waste.

Treating the keyword as the whole click. The keyword gets them to the auction. The ad and the landing page decide whether the click becomes a lead. Intent has to carry through all three.

FAQ

What is search intent in PPC?

Search intent is the goal behind a query, what the person is actually trying to accomplish. In PPC it matters because you pay per click regardless of fit, so matching your keywords and ads to the right intent is what separates a profitable account from one that burns budget on the wrong clicks.

How do I find the intent of a keyword?

Read the modifiers (words like pricing, hire, and demo signal buying intent; what is and how to signal learning), then run the query and look at the results page. Lots of ads and product pages means commercial intent. Mostly blog posts and guides means informational. The more specific the query, the closer the searcher usually is to a decision.

Should I bid on informational keywords?

Usually not in search campaigns, at least not as your main spend. Informational searchers are early and rarely convert from a single click. They can work for remarketing, for content that captures an email, or for brand building, but expecting demo requests from "what is" queries is a fast way to waste money.

How many keywords should a PPC campaign have?

There is no fixed number, and a long list is not a goal. Many strong B2B accounts run tightly themed ad groups with a handful of high-intent keywords each, rather than hundreds of loosely related terms. Quality of intent beats quantity of keywords every time.

Do negative keywords really matter that much?

Yes. They are how you control the intent that broad and phrase match drag in. Without a maintained negative list, you pay for job seekers, students, freebie hunters, and out-of-market searches. For most B2B accounts, negatives are one of the highest-return things you can work on.

How often should I review my keyword list?

Check the Search terms report weekly to catch new wrong-intent queries, and do a fuller review of bids, match types, and stage alignment monthly. Intent and competition both shift, so a list that worked last quarter can quietly start leaking budget.

Quick checklist

  • Sort every keyword by intent type before you bid: informational, commercial, transactional, navigational.
  • Read intent from modifiers, from the live results page, and from query specificity.
  • Build the list by buying stage, not by search volume.
  • Match each keyword group to a landing page and offer that fit its stage.
  • Launch with a negative keyword list, then mine the Search terms report weekly.
  • Score keywords on readiness, fit, and commercial proof when the list gets large.
  • Track leads and revenue per keyword, not just clicks and CPC.

Get intent right and the rest of the account gets easier: bids make sense, copy writes itself, and your budget concentrates on people who can actually buy. If you would rather hand this off, we can run a focused audit of your keyword list and search terms, show you exactly where the wrong intent is leaking budget, and map a tighter list to your buying stages. That is a useful first step whether or not we end up working together.