Google Ads for Local Businesses: Campaign Structure Without Burning Budget
How I set up Google Ads for local businesses: one campaign, tight ad groups, negative keywords, and the settings that stop wasted spend.
Most small businesses lose money in Google Ads within the first month, and it's not because ads don't work. It's because the setup was wrong from day one.
The good news is that a local campaign doesn't need to be complicated. It needs to be tight. Here's the structure I use, and it's the same one whether the budget is $500 or $5,000.
Start with Search, and only Search
Skip Performance Max, skip display, and skip video on day one. Those formats need data and history to work well, and a local business with a small budget has neither.
Search campaigns put your ad in front of people typing what you do. That's the cleanest possible start.
One campaign, tight ad groups
Structure matters more than settings. I use one campaign per service or per business line, with ad groups that each target a single theme.
An ad group with three related keywords and one matching ad outperforms an ad group with thirty keywords and a generic ad every time. The ad should say the keyword's promise.
Match types: exact and phrase, nothing else
Broad match is how budgets disappear. It lets Google interpret your keywords, and Google's interpretation is generous with your money.
Start with exact and phrase match only. You can always expand later, but you can't unspend the first month.
Negative keywords from day one
Before the campaign even launches, build the negative list: the words people use when they're not buying. Jobs, free, diy, near me without your service area, and competitor names if you don't want competitor clicks.
Negatives are the difference between a lead machine and a leak.
Location settings that match how you work
The default location targeting includes people browsing in your area, not just people who live there. For most local businesses, that's wrong.
Set location targeting to presence, not interest, and exclude the zip codes you don't serve. Every wasted mile is a wasted click.
Ads and extensions that answer the question
Your ad should state the price, the promise, or the time frame, whichever wins the click honestly. Add callout and call extensions, and make the phone number visible on mobile, because that's where local searches happen.
Send clicks somewhere that sells
The biggest waste in local ads is sending clicks to a homepage. The click cost money, and the homepage asks the visitor to find what they clicked for.
Send every ad group to a matching landing page that repeats the ad's promise. The on-page process in my guide to what actually moves organic traffic applies to paid pages too, because a landing page is just a page with one job.
Where this fits
Ads are the fast lane and organic is the long game, and they work best together. The map pack and the profile work behind both, which is what my local SEO checklist covers.
Written by Heber Ahlstrom
Digital marketing specialist with 8 years of hands-on experience. I built niche websites from scratch, grew them to thousands a month, and sold them. Now I do the same work for clients and employers.
Hire me