Google Ads Campaign Structure for Local Service Businesses

Most local service businesses running Google Ads have a campaign structure that grew by accident. A campaign gets added when someone has a new idea, a few ad groups get duplicated to test something, and eighteen months later nobody can explain why there are eleven campaigns targeting the same five services. That mess is where budget goes to die.

Campaign structure isn’t busywork. It’s the thing that decides whether Google’s bidding algorithm gets clean signal or noisy signal, and clean signal is what lowers your cost per lead. Here’s how a plumbing company, HVAC contractor, or roofer in the GTA should actually organize a Google Ads account in 2026.

Why campaign structure determines your cost per lead

Google Ads is more automated than it was five years ago. Smart Bidding strategies like Maximize Conversions and Target CPA do most of the bid-by-bid work now. But automation still needs a container to learn inside of. If your ad groups mix unrelated services and your campaigns mix branded and non-branded traffic, you’re feeding the algorithm mixed signal, and it optimizes toward an average instead of toward what actually converts.

A cleaner structure means each campaign has one job: one audience, one intent, one budget decision. That’s what lets you see, at a glance, whether your brand traffic is cheap and your competitor traffic is expensive, instead of one blended number that hides both.

The four levels of a Google Ads account

Every account follows the same hierarchy: Account, then Campaign, then Ad Group, then Ads and Keywords. Each level controls something different, and mixing up what belongs where is the root cause of most messy accounts.

Campaigns

Campaigns control budget, bidding strategy, location targeting, ad schedule, and network. Split campaigns along lines where you actually want different budgets or bid strategies, not just different themes.

Ad groups

Ad groups hold tightly themed keyword clusters and the ads written for them. This is where Single Theme Ad Groups replaced the old Single Keyword Ad Group approach (more on that below).

Ads and keywords

This is the execution layer. If the two levels above are set up right, writing ads that match search intent gets much easier because every keyword in the group actually belongs together.

How many campaigns should a local service business run

For most single-location service businesses, three campaigns cover it:

  • Brand: your company name and close variants. This traffic is cheap and converts well, and it protects you from competitors bidding on your name.
  • Core non-brand: your actual services (drain cleaning, furnace repair, roof replacement). This is where most of the budget lives.
  • Competitor (optional): bidding on rival brand names. Only worth running if you have budget left over after Brand and Core are fully funded, since it’s usually the most expensive traffic with the lowest conversion rate.

Multi-location businesses add a layer: either separate campaigns per city or a single campaign with location-based ad group segmentation, depending on how different your service area pricing and messaging need to be city to city.

Campaign structure comparison

Campaign typePurposeTypical budget shareRecommended bidding
BrandProtect branded searches, capture cheap conversions10-15%Maximize Conversions
Core non-brandWin new customers searching for your services65-80%Target CPA once 30+ conversions/month
CompetitorIntercept rival brand searches0-10%Manual CPC or Maximize Clicks
Local Services AdsPay-per-lead, Google-vetted local leadsSeparate budgetManaged by Google’s LSA platform

Single Theme Ad Groups replace Single Keyword Ad Groups

SKAGs (Single Keyword Ad Groups) used to be the standard, one keyword per ad group for maximum control over ad copy matching. That approach fights against how Google Ads works today. Smart Bidding needs enough conversion volume per ad group to learn, and splintering keywords into hundreds of single-keyword groups starves each one of data.

STAGs (Single Theme Ad Groups) are the better fit for 2026. Group 3 to 10 closely related keywords by theme, for example all the ways someone might search for emergency plumbing, in one ad group. You still get tight ad copy relevance, but the algorithm has enough combined data to actually optimize.

Location targeting: set Presence, not Interest

This is a setting people miss constantly. Google Ads defaults to showing ads to people “in, regularly in, or who’ve shown interest in” your targeted locations. For a local service business, that interest clause means someone in Vancouver researching Toronto plumbers can trigger your ad. Switch location options to “Presence” only, so your budget only goes toward people physically in your service area.

When to move from Manual CPC to Smart Bidding

New accounts, or campaigns with thin conversion history, should start on Manual CPC or Maximize Clicks. You need enough data before an automated strategy has anything to learn from. Once a campaign is consistently generating 30 or more conversions a month, that’s usually the point where Target CPA or Maximize Conversions starts outperforming manual bidding, because the algorithm finally has enough signal to bid intelligently in each auction.

Conversion tracking has to be accurate before this switch matters at all. If you’re not confident your calls and form fills are tracked correctly, fix that first. Smart Bidding optimized against bad data is worse than no automation at all.

Common structure mistakes we see in GTA accounts

  • One giant campaign covering every service with no Brand/Non-Brand split, so branded conversions mask a weak non-brand campaign.
  • Ad groups themed around internal jargon (“Service Tier 1”) instead of what customers actually search.
  • No shared negative keyword list across campaigns, so the same irrelevant searches waste spend in multiple places.
  • Location targeting left on the default “Presence or Interest” setting, pulling in clicks from outside the service area.
  • Switching to Smart Bidding on day one, before there’s enough conversion data for it to work with.

If any of these sound familiar, restructuring is usually a bigger lever than raising your budget. A well-organized account often gets more leads out of the same spend than a messy one gets from twice the money.

FAQ

How many keywords should be in a single ad group?

Aim for 3 to 10 closely related keywords per ad group. Enough to give Smart Bidding meaningful data, few enough that the ad copy still speaks directly to the search intent.

Should a local service business run a competitor campaign?

Only after Brand and Core Non-Brand campaigns are fully funded. Competitor terms usually cost more per click and convert at a lower rate, so they’re a supplement to a working account, not a starting point.

Do Local Services Ads replace regular Google Ads Search campaigns?

No. LSAs run on a pay-per-lead model and work well for high-intent, immediate-need searches, but they don’t cover the same keyword breadth as a properly structured Search campaign. See our comparison of LSAs vs Google Ads for the full breakdown. Most local service businesses get the best results running both.

How often should campaign structure be reviewed?

Check it quarterly at minimum. Search query reports, seasonal service demand, and new locations or services all change what the ideal structure looks like, and accounts drift out of shape faster than most people expect.

Want a second set of eyes on your account structure, or your local search presence more broadly? Get a free SEO audit from Cadiente Digital and see exactly where budget is leaking and where the easy wins are.