Free Template

The Perfect Google Ads Campaign Structure
for Local Services

See exactly how pros organize campaigns, ad groups, and keywords. Switch between 6 industries below.

C
Campaign: 🔧 Plumber Services
Campaign Level
Daily BudgetLocation TargetingAd ScheduleBid StrategyLanguage
5 Ad Groups
CampaignAd GroupKeywordsAds

Common Campaign Structure Mistakes

Avoid these and you are already ahead of 80% of advertisers.

One ad group for everything

Putting all keywords in a single ad group means your ads can't be relevant to every search. Google rewards relevance with lower costs and higher positions.

Fix: Split by service type so each ad group has tightly themed keywords and matching ad copy.
Mixing services in one campaign

Emergency plumbing and water heater installation have completely different intent, urgency, and cost-per-click. Mixing them makes budget allocation impossible.

Fix: Use separate ad groups (or campaigns) for each service line with their own budgets and bid strategies.
Too many keywords per ad group

50+ keywords in one ad group dilute relevance. Google can't show the right ad for the right search when keywords are too broad.

Fix: Keep 5-15 tightly themed keywords per ad group. Use exact and phrase match, not broad.
Generic ad copy for all keywords

Writing one set of headlines for all services means searchers never see their exact need reflected in the ad. Lower CTR, higher CPC.

Fix: Write ad copy that matches each ad group's theme. 'Emergency Plumber - Available 24/7' vs 'Water Heater Installation - Free Estimates'.
No negative keywords between groups

Without cross-group negatives, your ad groups compete against each other. Google picks the wrong ad, your Quality Score drops.

Fix: Add negative keywords in each ad group to prevent overlap. If 'water heater' group exists, add 'water heater' as negative in 'general plumbing'.

Get the Full Template for All 30 Categories

Campaign structures, keyword lists, ad group breakdowns, and negative keyword maps for every local service category.

No spam. We will only send your template pack.

Frequently Asked Questions

How should I structure a Google Ads campaign for a local business?

The best structure for local services is one campaign per service area or budget tier, with 5-10 ad groups organized by service type or intent. For example, a plumber campaign might have ad groups for 'Emergency Plumber,' 'Water Heater Repair,' 'Drain Cleaning,' 'Leak Repair,' and 'Bathroom Remodel.' Each ad group should contain 5-10 tightly themed keywords and 1-2 RSAs with headlines that directly reference those keywords. This structure ensures high Quality Scores because your ads match the search intent at the ad group level.

How many ad groups should I have per campaign?

Aim for 5-10 ad groups per campaign for a local service business. Fewer than 5 usually means your ad groups are too broad and mixing different intents. More than 15 can become difficult to manage and may split your budget too thin — each ad group needs enough impressions to collect data and optimize. The key principle is that every keyword in an ad group should logically share the same ad copy. If a keyword doesn't fit the headlines of its ad group, it belongs in a different group.

How many keywords should each ad group have?

5-10 keywords per ad group is the sweet spot for local service campaigns. This gives Google enough keyword variations to match search queries while keeping the theme tight enough for high ad relevance. Include a mix of match types: 2-3 exact match for your highest-intent terms, 3-5 phrase match for moderate variations, and optionally 1-2 broad match (only if you have strong negative keyword coverage and conversion tracking). Avoid keyword stuffing — 30+ keywords in an ad group almost always means the theme is too broad.

Should I have one campaign or multiple campaigns?

For most local businesses spending under $5,000/mo, one campaign with well-organized ad groups is the right starting point. Multiple campaigns make sense when you need separate budgets for different service lines (e.g., residential vs commercial), different geographic targets, or when one service type has dramatically different CPCs. Running one campaign keeps your budget flexible — Google can shift spend toward your best-performing ad groups automatically. Split into multiple campaigns only when you have a specific budgeting reason to do so.

What is a SKAG and should I still use one?

SKAG stands for Single Keyword Ad Group — a structure where each ad group contains exactly one keyword. SKAGs were popular in the era of Expanded Text Ads because they allowed perfect keyword-to-headline matching. With Responsive Search Ads (RSAs), SKAGs are largely outdated and counterproductive. RSAs need volume to test headline combinations, and SKAGs fragment your traffic across too many ad groups. The modern best practice is themed ad groups with 5-10 related keywords sharing RSAs that cover the theme. Google's own guidance has moved away from SKAGs in favor of consolidated, theme-based structures.