Google Ads Campaign Structure for Lead Generation (Done Right)

Most people who ask me about campaign structure fall into one of two camps. Either they haven’t started yet and they’re about to build something overcomplicated, or they already have a mess — six campaigns, fifty ad groups, a hundred and forty keywords, and zero idea why nothing’s working. Both problems have the same fix.

The correct structure is so simple it’ll probably annoy you. Let me lay it out.

The Short Answer

One campaign. Two or three ad groups. Five to ten keywords per ad group. That’s it.

That’s not a starter structure you’ll graduate from once you “get good” — it IS the structure. I’ve managed 200+ accounts across $10M+ in ad spend. The accounts that work look like this. The ones that don’t are trying to outsmart a system that doesn’t need to be outsmarted.

The Base Unit: One Campaign, Three Angles

Here’s how I’d build this if I were starting from scratch today — using my own service as the example, since I actually run it.

I sell PPC management. The people who might hire me fall into a few buckets. Some of them are googling for Google Ads help specifically. Some want Facebook Ads help. Some have a landing page problem and know it. Those are three different angles on the same offer. So I build one campaign at $100/day, split into three ad groups:

Each ad group has its own landing page. That’s not optional — message match matters, and sending all three angles to the same generic homepage is how you burn money on clicks that don’t convert.

Keyword count total across all three ad groups: 15 to 40 keywords, all exact match. No broad, no phrase if you can help it, and a solid negative keyword list running before the first dollar spends. More on that in a second.

Why Exact Match and Not “More”

The instinct most people have is to cast a wide net. More keywords, more searches, more clicks, more leads. That logic sounds right and it’s wrong.

The set of searches you actually want is a small slice of all searches that exist. Without tight match types and a strong negative list, Google will find things to spend your money on — and almost none of them will convert. It can waste all of your budget. I mean that literally: 100% of daily spend, zero qualified leads, every single day.

Exact match keeps the algorithm constrained to what you actually want. The negative keyword strategy closes off the escape hatches. Without both, you’re not running a controlled test — you’re just donating money to Google’s revenue quarter.

And if you’re wondering about keyword research: the goal is the highest-intent keywords you can afford. For my business that means “google ads management services” and “google ads management services near me.” If you can’t afford the top of the ladder, go one step down — but do it consciously, not because you think a 12-word long-tail query is a hidden gem. Semantic AI has closed that gap. The long-tail arbitrage strategy from eight years ago is dead.

Two Weeks, Then Decide

You launch the structure above, you leave it alone, and you give it two weeks. Not two days. Two weeks.

This is where most people blow it. They stare at it every morning, tweak something, stare again the next day, tweak something else. You’re not giving the algorithm time to find its footing — the learning phase alone runs roughly two to six weeks, and it needs a baseline of data before it bids with any real confidence. Touching it every 48 hours resets the clock.

After two weeks, look at what happened. Most likely, about five keywords rose to the top. Not fifty, not twenty — about five. And there’s probably a theme. Maybe the Google Ads angle generated three qualified leads. Maybe the Facebook angle generated nothing. Maybe the landing page angle had good clicks but nobody converted.

Now you have information. That’s the whole point of the first two weeks.

How the Account Actually Grows: Pull the Losers Out

This is the part people miss — and it’s the mechanism that turns one good campaign into a real account over time.

Let’s say the Google Ads ad group won clearly. Strong leads, good cost per lead, the keywords are hitting. The Facebook and landing page ad groups aren’t pulling their weight.

Here’s what you do: leave the winner alone, pull the losers out, and start a new campaign for them.

That new campaign gets its own $100/day budget — the loser ad groups from campaign one, maybe with a new angle added (CRO help, marketing automation, whatever makes sense to test). You’re not throwing them away; you’re just not letting them drag down the winner. Now the winner has its own clean budget and isn’t competing internally.

Then you run the same process on the new campaign. Two weeks. Five keywords rise. Maybe something in there wins too. Pull the losers, leave the winners, restart. That’s how the account grows — not by adding complexity upfront, but by a clean feedback loop that only keeps what works.

Every winning campaign in a mature account was once somebody’s untested angle in a new campaign. The difference between that account and the one that never scales is whether you ran this process or whether you kept 40 ad groups in one campaign and wondered why the data was unreadable.

The Two Things That Have to Be Right Before Any of This Works

I’ll say this plainly because I see both broken constantly.

Conversion tracking has to be airtight. That means form fills tracked. Phone calls tracked. If you have a CRM and sales team with offline close data, offline conversions uploaded to Google. What it does NOT mean: page views, link clicks, time on site. Those don’t tell the algorithm anything useful about what a customer looks like. Set the wrong conversion signals and the algorithm optimizes for the wrong behavior — and you never figure out why the leads are junk.

Bad tracking is worse than no tracking. If you don’t know how to set it up correctly, leave it disconnected until you do. Setting it up wrong sends noise into a system that responds to signal.

A strong negative keyword list has to exist before launch. Not after a week, not after you check what’s wasting money — before. There are industry-standard starter lists, but they’re context-dependent. A term that’s dead weight for an e-commerce store might be exactly what a B2B software company wants. Build the list, review it, add to it weekly. The weekly SOP covers exactly how — look at search terms, add irrelevant ones as negatives, add relevant ones as exact-match keywords. That’s the core maintenance task.

Both of these have deeper walkthroughs in the SOP library if you want the full playbook.

The Philosophy (and Why People Get This Wrong)

The single most common mistake I see is people building for complexity. They want a hundred keywords because a hundred keywords feels like coverage. They want many campaigns because more campaigns feels like more control. They want to get clever — different match type strategies, layered audience bids, a campaign for every micro-segment of their audience — because clever feels like competence.

It isn’t.

Google Ads is so simple that it’ll upset you once you actually understand how to do this stuff. The algorithm is trying to find the people most likely to convert. You give it clean signal, tight targeting, and a decent landing page — and then you leave it alone to do its job. The people beating the market aren’t the ones with the most campaigns. They’re the ones who set up the fewest moving pieces correctly and didn’t touch them every day.

One campaign. One to three ad groups. Five to ten keywords per ad group.

That’s the prescription. Not because it’s the easiest starting point — because it’s the right structure at almost any budget level. You don’t need to graduate to something bigger. You need to run this well.

When to Get Help

If you’ve launched the structure above and, after a genuine two-week run, you’re not seeing any meaningful search volume or any keyword differentiation at all — something is wrong upstream. Usually it’s either the keyword selection (too niche or too expensive for the budget) or the conversion tracking (broken, so the algorithm has no feedback loop to learn from). Both are diagnosable.

If you’re getting clicks and spending money but no leads — that’s almost always a landing page problem. The page isn’t matching the ad copy, or there’s no clear action above the fold. The landing page tips cover the specific things that kill conversion rate.

And if you’ve been running for 90 days with active management and the structure still isn’t producing, that’s not a patience problem. Either the offer doesn’t convert at the price point, or the account has accumulated structural debt that needs to be rebuilt from scratch. I’ve audited hundreds of accounts — the ones that “never worked” usually got built backwards and never got cleaned up.


Tired of guessing whether your ads are working?

We manage Google and Meta ad accounts for businesses spending $500-$10,000/month. $800 setup, $200/month ongoing. You keep your account — we just make it work.

→ Get a free account audit