How to Find Profitable Keywords for PPC (and Cut the Ones That Aren't)

A practical guide to how to find profitable keywords ppc.

Most keyword advice ends at "find terms people search for." That's how you end up with traffic that never pays for itself. This guide shows you how to find profitable keywords for PPC by starting with your margins, then pulling candidates from three places: your own product knowledge, Keyword Planner, and your Search Terms Report. You finish with a short, prioritized keyword list tied to profit, plus a routine for finding more winners from your own data.

Before you start, have a Google Ads account (ideally with some campaign data), your average order value or lead value, and a rough sense of your margins.

Step 1: Work Out What a Click Is Worth to You

Define "profitable" before you research a single keyword. Otherwise you'll judge terms by how they feel, and a keyword that looks great in a report can still lose money on every sale.

Start with two break-even numbers:

  • Break-even CPA (cost per acquisition): the profit you make per sale or lead. Spend more than this to get a conversion and you lose money.
  • Break-even ROAS (return on ad spend): 1 divided by your profit margin. It's the revenue you need per dollar of ad spend just to cover costs.

Here's an illustrative example, not a benchmark. Say you sell a $100 product with a 40% margin. Your break-even CPA is $40, and your break-even ROAS is 1 / 0.40 = 2.5x. Any keyword that costs more than $40 per sale, or returns less than $2.50 per $1 spent, is losing money on a first-purchase basis.

For lead gen, use the value of a lead instead: your close rate multiplied by the profit on a closed deal.

Next, convert that into a ceiling for bids. Max CPC = break-even CPA x conversion rate. In the example, if 5% of clicks convert, the max CPC is $40 x 0.05 = $2.00. Use your own conversion rate from the account. With no data yet, plug in a placeholder, note that it's a guess, and revise it once clicks come in.

Write these three numbers down somewhere you'll see them. Every later step refers back to them.

The common mistake here is judging keywords by click-through rate or traffic volume. Neither tells you whether a keyword makes money. Cost per conversion measured against your margin does.

Step 2: Build a Seed List Around Buyer Intent

Seed keywords are the rough starting terms you'll expand later. Pull them from three places: what you actually sell, the words your best customers use (check emails, reviews, sales calls, and support tickets), and the problems people search to solve before they know your product exists.

Then sort every idea by intent, because intent predicts how likely a click is to pay off:

  • Informational: "how to fix a leaking tap." People want answers, not a purchase yet.
  • Research or comparison: "best crm for small teams," "tool a vs tool b." They're weighing options.
  • Transactional: "buy," "pricing," "near me," or a service plus a location, like "emergency plumber austin." They're ready to act.

A decision to make now: if your budget is limited, start with transactional terms and a few strong comparison terms. Expand into broader, earlier-stage terms only after the high-intent ones are working and you have budget to test the rest. Informational terms can pay off, but they usually convert at lower rates, so they need to clear the same break-even math from Step 1.

One distinction matters for the rest of this guide. Keywords are what you bid on. Search terms are what people actually typed into Google. The two overlap but are rarely identical, since your keyword "running shoes" can trigger searches like "best running shoes for flat feet." Keyword research starts with guesses about search terms. Later steps replace those guesses with real ones.

Aim for a list of a few dozen seeds grouped by intent. It doesn't need to be polished.

Step 3: Expand and Size the List With Keyword Planner

Keyword Planner is Google's free research tool inside Google Ads. In most accounts you'll find it under Tools, then Planning, then Keyword Planner, though menus change, so confirm the path in your own account. Choose "Discover new keywords," then enter your seed terms or your landing page URL and let it suggest related ideas.

Three columns matter most:

  • Average monthly searches: a rough demand signal. Some accounts show ranges rather than exact numbers, especially with little or no spend.
  • Competition: a label for how many advertisers compete for the term in Google Ads. It says nothing about organic difficulty or profitability.
  • Top of page bid (low and high range): what advertisers have paid to appear at the top of results.

Now use that bid range as a filter. Compare it to the max CPC you calculated in Step 1. If the low-end top-of-page bid for a keyword already exceeds what you can afford, you'd have to lose money to win the auction for it. Drop it or flag it for later, once your conversion rate or margin improves.

Suppose, as an illustration, your max CPC is $2.00 and a keyword's top-of-page range is $3.50 to $6.00. Unless you can raise conversion rate or order value, that keyword is out. Another with a $0.80 to $1.60 range fits comfortably.

The pitfall to avoid is treating volume as profit. A keyword with 20,000 monthly searches can drain a budget while one with 200 searches quietly turns a profit. Keyword Planner's numbers are forecasts and estimates, not guarantees of impressions, clicks, or cost.

Export the keywords that survive your bid check and keep them as a candidate list. You'll test them, not assume they work.

Step 4: Mine Your Search Terms Report for Proven Keywords

If your account has traffic, the Search Terms Report is the best source of profitable keywords you have. It shows real queries that triggered your ads, along with clicks, cost, and conversions. Research tools predict what might work. This report shows what already did.

In the current Google Ads interface, look under Campaigns, then Insights and reports, then Search terms. Menu names shift over time, so verify the path in your account.

  1. Set a date range long enough to include a meaningful number of conversions.
  2. Filter for search terms with conversions greater than zero.
  3. Sort by conversions or conversion value, depending on what you track.
  4. Check the Added/Excluded status column. You're hunting for converting terms that aren't yet added as keywords.
  5. Compare each term's cost per conversion to your break-even CPA from Step 1.

Terms that convert profitably but aren't keywords yet are your quickest wins. Right now they're being matched by broad or close-variant behavior from other keywords, so you have less control over bids, ads, and landing pages for them. Adding them as keywords with an intentional match type fixes that.

Keywordme is useful at this point in the workflow. It's a Chrome extension that works inside the Search Terms Report, so you can add a term as a keyword and apply a match type in a click, without exporting to a spreadsheet and re-importing. You still decide which terms deserve it.

One caution: Google doesn't show every search term. Terms with very low volume are often grouped under "other," so the report won't be a complete picture. Treat it as strong evidence, not the whole story.

Step 5: Choose Match Types and Group Keywords by Theme

Match types control how closely a search must relate to your keyword before your ad can show:

  • Exact match: the tightest control, for searches with the same meaning or intent as your keyword.
  • Phrase match: for searches that include the meaning of your keyword, with room for extra words around it.
  • Broad match: the widest reach, matching searches related to your keyword, including ones that don't contain its words.

Be aware that exact and phrase no longer mean literal matching. As of 2026, both also match close variants and intent, so check Google Ads Help for the current definitions before relying on old assumptions.

A practical decision rule:

  • Exact for proven converters from your Search Terms Report.
  • Phrase for controlled expansion around themes that are working.
  • Broad only when you have solid conversion tracking and enough conversion data for smart bidding to learn from. Broad isn't automatically wasteful, but it leans heavily on good signals.

Then group keywords by theme. Put tightly related terms in the same ad group so your ads and landing page can speak directly to what people searched. "Emergency plumber" and "water heater installation" are different needs and deserve different ad groups, ads, and pages.

The mistake to avoid is dumping hundreds of mixed-intent keywords into one ad group. You end up with generic ads, a weak match between query and page, and no clean way to see which theme is earning its spend.

Keywordme's keyword clustering can suggest groupings for related terms. Review them yourself before applying, since a cluster that looks tidy can still mix intents that need separate ads.

Step 6: Block the Junk With Negative Keywords

Profit comes from what you exclude as much as what you add. Negative keywords stop your ads showing for searches you've decided not to pay for. Go back to the Search Terms Report and review three groups: irrelevant terms, terms with meaningful spend and no conversions, and terms signaling the wrong intent.

Negative match types don't behave like their positive counterparts. A negative broad match blocks a search only if it contains all of the negative's words, in any order, which is different from a negative exact. Negatives also don't match close variants, so a negative "shoe" won't automatically block "shoes." Add singular, plural, and misspelled forms yourself, and check Google Ads Help for the current rules.

Place negatives at the right level:

  • Ad group: when a term is wrong for one theme but fine for another.
  • Campaign: when it's wrong for everything in that campaign.
  • Shared negative list: for terms you'll exclude across many campaigns or accounts.

Terms like "free," "jobs," or "DIY" are classic candidates, but only if they're irrelevant to your offer. If you sell a free-trial software product, "free" may be exactly what buyers type. Illustratively, a premium installer might block "DIY," while a parts retailer wouldn't.

The pitfall is excluding a term after one expensive click. A single click proves little. Set a minimum before you block: a spend threshold, such as a multiple of your break-even CPA, or a click count suited to your conversion rate. Irrelevant terms are the exception, since they don't need data to justify a block.

Keywordme speeds this up by letting you add negatives in one click from the Search Terms Report and manage negative keyword lists from the same place. You choose what gets blocked; it just removes the spreadsheet round trip.

Step 7: Measure Profit per Keyword and Keep Iterating

Everything here depends on accurate conversion tracking, ideally with conversion values attached. If tracking double counts, misses sales, or records every lead as equal, every keyword verdict you reach will be unreliable. Audit it first.

Then compare each keyword's cost per conversion or ROAS to your Step 1 break-even:

  • Better than break-even: a winner. Consider raising bids or budget, and look for related terms.
  • Worse than break-even with enough data: lower the bid, tighten the match type, or pause it.
  • Too little data: leave it alone and keep watching.

How much data is "enough"? There's no universal number. Base your threshold on your own economics: if your cost per click is $2 and conversions happen roughly once per 20 clicks, a keyword needs far more spend before a verdict than one converting every five clicks. A sensible floor is spending at least your break-even CPA on a keyword before you judge it, and more if your conversion rate is low.

Make this a routine. Weekly or biweekly, open the Search Terms Report, add new converting terms as keywords, add negatives for waste, and recheck performance against break-even. That loop is Steps 4 through 7, repeated, and it's how an account steadily improves.

One limit worth knowing: a keyword that loses money on the first sale may still be worth keeping if customers come back or a lead's lifetime value is high. That's only a sound call if you track the downstream value, such as repeat orders or closed deals. Without that data, it's a hope, not a strategy.

Your Next Move: Make the Search Terms Review a Habit

Before anything else, confirm two things: your break-even numbers and your conversion tracking. Every decision above rests on them. Once they're solid, the highest-value habit is a recurring look at your search terms, because your own data keeps surfacing winners and waste that no research tool can predict.

Steps 4 through 6 are the most repetitive part, and that's where a faster workflow helps most. Keywordme handles them inside the Search Terms Report itself.

Optimize Google Ads Campaigns 10X Faster. Without Leaving Your Account. Keywordme lets you remove junk search terms, build high-intent keyword lists, and apply match types instantly, right inside Google Ads. No spreadsheets, no switching tabs, just quick, seamless optimization. Start your free 7-day trial (then just $12/month) and take your Google Ads game to the next level.

Optimize Your Google Ads Campaigns 10x Faster

Keywordme helps Google Ads advertisers clean up search terms and add negative keywords faster, with less effort, and less wasted spend. Manual control today. AI-powered search term scanning coming soon to make it even faster. Start your 7-day free trial. No credit card required.

Try it Free Today