How to Structure a Google Ads Campaign (Step-by-Step)
A bad campaign structure will quietly kill your Google Ads performance even if your ads are well written and your budget is solid. Most accounts we take over from a business owner or a previous agency have the same underlying problem: everything is jammed into one or two campaigns with dozens of unrelated keywords sitting in the same ad group. Here’s how to actually structure a Google Ads account so it performs, step by step.
Understand the Account Hierarchy First
Before you build anything, you need to understand the four levels Google Ads works with:
- Account – the top level, tied to one billing setup and one business (generally).
- Campaign – where you set budget, location targeting, network settings (Search, Display, Shopping, Performance Max), and bidding strategy.
- Ad Group – a container inside a campaign that groups closely related keywords with matching ads.
- Keyword and Ad – the actual bidding units and creative that show to searchers.
Budget and targeting decisions happen at the campaign level. Relevance and message match happen at the ad group level. If you mix up what belongs where, you end up with a structure that’s either too fragmented to manage or too broad to perform.
Step 1: Segment Campaigns by Intent, Not Just by Product
The most common structural mistake is organizing campaigns purely by product category without considering search intent. Someone searching “what is CRM software” and someone searching “buy CRM software for small business” are in completely different stages, and they shouldn’t be bid on with the same strategy or budget logic.
A better approach segments campaigns by:
- Intent level: top of funnel (informational), mid funnel (comparison, “best X for Y”), bottom funnel (buying intent, brand terms, “near me” for local).
- Product or service line: if you sell more than one distinct offering, each deserves its own campaign so budget and performance data don’t get muddied together.
- Geography: if you serve multiple regions with different competitive dynamics or different budgets per region, separate campaigns let you control spend independently.
For example, a SaaS company structuring campaigns for trial signups would typically separate branded search, competitor comparison terms, and generic category terms into distinct campaigns because each has a different cost per click, different conversion rate, and needs a different bidding approach.
Step 2: Decide Between Search Campaigns and Performance Max
Before building ad groups, decide which campaign type actually fits the goal. Performance Max automates targeting across Search, Display, YouTube, Gmail, and Shopping, which can work well for ecommerce with strong product feed data. Standard Search campaigns give you full keyword level control, which matters more for service businesses, high consideration purchases, or anyone who needs precise message matching.
This decision affects your whole structure downstream, so don’t skip it. If you’re unsure which fits your business, our breakdown on choosing between Performance Max and Search campaigns goes deeper into the tradeoffs.
Step 3: Build Ad Groups Around Tightly Themed Keyword Clusters
Once your campaigns are segmented by intent and product, each ad group inside a campaign should contain keywords that are tightly related, ideally variations of the same core phrase.
Practical sizing guideline: aim for 10 to 20 keywords per ad group, and lean toward the lower end of that range. If you find yourself writing one ad that has to cover 30 different keyword variations, the ad group is too broad and your ad copy will feel generic to most of the searches triggering it.
A tightly themed ad group makes it possible to write ad copy that mirrors the actual search term, which improves click through rate and Quality Score. A loosely themed ad group forces you to write vague copy that tries to cover everyone and ends up resonating with no one.
Example of good ad group segmentation for a law firm: – Ad Group: “Car Accident Lawyer” (keywords: car accident lawyer, car accident attorney, auto accident lawyer near me) – Ad Group: “Truck Accident Lawyer” (keywords: truck accident lawyer, semi truck accident attorney, 18 wheeler accident lawyer)
Notice these are separate ad groups even though they’re both personal injury related, because the search intent and the ad copy needed are different enough to warrant separation. This kind of granularity matters a lot in high stakes verticals. Our guide on Google Ads for law firms covers this in more depth given how expensive clicks get in that space.
Step 4: Choose a Match Type Strategy Deliberately
Match types control how closely a search query needs to match your keyword before your ad is eligible to show:
- Exact match gives you the tightest control and usually the highest conversion rate, but the lowest volume.
- Phrase match allows some flexibility while still requiring the core phrase or its meaning to be present.
- Broad match gives Google the most freedom to match your ad to related searches, which can surface volume you’d never think to target manually, but requires strong negative keyword management and usually automated bidding to work well.
A reasonable strategy for most accounts: start new campaigns with phrase and exact match to control cost while you gather data, then layer in broad match with smart bidding once you have enough conversion volume for the algorithm to optimize against, and once your negative keyword list is solid enough to catch irrelevant traffic.
Don’t run pure broad match with manual bidding and no negative keyword list. That combination reliably burns budget on irrelevant clicks.
Step 5: Build Your Negative Keyword Structure Early
Negative keywords should exist at two levels: shared lists applied across the whole account (catching obviously irrelevant terms like “free,” “jobs,” “how to” for a commercial intent business) and campaign-specific negatives that prevent overlap between your own campaigns.
Campaign-level negatives matter more than people realize. If you have a “Brand” campaign and a “Generic Category” campaign, you need negatives in the generic campaign excluding your brand terms, and vice versa, or your campaigns will compete against each other for the same auctions, driving up your own costs artificially.
Step 6: Use a Naming Convention You’ll Actually Stick To
A consistent naming convention makes reporting and optimization dramatically easier once an account grows past a handful of campaigns. A workable format:
`[Campaign Type] – [Product/Service] – [Intent] – [Geography]`
Example: `Search – Roof Repair – BOF – Dallas`
This lets you scan a campaign list and immediately understand what each one is doing without opening it. It also makes it much easier to build automated rules or scripts later, since you can filter by naming pattern.
Step 7: Allocate Budget by Performance Tier, Not Evenly
Once campaigns are built, resist the urge to split budget evenly across all of them. Budget should follow performance data:
- Give the most budget to campaigns with proven conversion rates and acceptable cost per acquisition.
- Give a testing budget to new campaigns or new keyword themes, but cap it until you have enough data to judge performance.
- Cut or pause campaigns that consistently underperform after a fair testing period (generally at least 2 to 4 weeks or 15+ conversions worth of data, whichever comes first).
If you’re not sure what a reasonable cost per click or monthly budget should look like for your industry, our guide on what Google Ads management actually costs breaks down realistic ranges.
Common Structural Mistakes to Avoid
- One giant campaign for everything. This makes budget control and performance analysis nearly impossible, since you can’t isolate what’s working from what isn’t.
- Ad groups with 50+ unrelated keywords. You’ll write generic ads that underperform against competitors running tighter structures.
- No geographic separation when it matters. If you serve multiple markets with very different competitive intensity, lumping them together in one campaign hides which markets are actually profitable.
- Ignoring the search terms report. Structure isn’t a one time setup. You need to regularly review actual search terms triggering your ads and adjust negatives and match types accordingly.
- Copying a competitor’s guessed structure instead of building around your own funnel. Structure should reflect how your specific customers search and buy, not a generic template.
Structure Is a Foundation, Not a One-Time Task
A well built structure makes every other part of account management easier: reporting is cleaner, budget decisions are clearer, and ad copy testing becomes more meaningful because you’re testing within tightly relevant groups instead of guessing at what resonates with a broad, mixed audience.
That said, even a well structured account needs regular review. Search behavior shifts, new competitors enter the market, and what worked six months ago might be leaking budget today.
If your current account structure feels like a mess, or you inherited an account from a previous agency and aren’t sure it was built correctly, a PPC audit will show you exactly where the structure is helping you and where it’s quietly costing you money.
Not sure if your account structure is actually working for you?
Book a free discovery call and we will review your campaign structure and show you exactly what to fix.