How do I set up a Google Search Ad campaign for my local business without wasting my budget?

Why This Matters in 2027 Negative keyword lists prevent up to 30% of wasted spend in local Google Ads campaigns. Most new advertisers lose their first $500 to irrelevant clicks before discovering this — searches like "plumbing jobs near me," "free plumbing advice," and "DIY water heater repair" all trigger broad match keywords and eat your budget without generating a single lead.

Google Ads will spend every dollar you give it, whether the clicks are converting or not. The platform's default settings are optimized for Google's revenue, not yours. That means broad match keywords, wide location targeting, and "smart" campaigns that trade your control for their automation — usually at your expense when you're new.

Here's the setup that avoids the three most common money-wasters: wrong keyword match types, missing negative keywords, and mismatched landing pages. Follow these steps before you spend your first dollar.

Step-by-step Google Search Ad setup for local businesses

  1. Choose the right campaign goal: Leads. When creating your campaign, Google asks for a campaign objective. Choose "Leads" — then select "Form submissions" or "Phone calls" as your conversion action. Do NOT choose "Website traffic," "Brand awareness," or "Sales." Those goals optimize for very different behaviors and will burn local service budgets on non-converting clicks.
  2. Build tightly themed ad groups — one service per group. This is where most campaigns fail at the structure level. Do not create one ad group called "Plumbing Services" and throw every keyword into it. Create separate ad groups for "Emergency Plumbing," "Water Heater Repair," "Drain Cleaning," "Pipe Repair." Each ad group should contain keywords for one specific service intent — and the ads in that group should speak directly to that service. Tight theming improves Quality Score, which directly lowers what you pay per click.
  3. Use Phrase Match and Exact Match only. Phrase Match ("water heater repair") shows your ad for searches that include your phrase with words before or after it. Exact Match ([water heater repair near me]) shows your ad only for that specific query or very close variants. Avoid Broad Match on any budget under $3,000/month. Broad Match lets Google show your ad for loosely related searches — "water heater" becomes "how do water heaters work," "water heater installers salary," or "best tankless water heater brand." You pay for all of those clicks. None of them book jobs.
  4. Add 20–30 negative keywords before launching. Negative keywords tell Google which searches should NOT trigger your ads. For local service businesses, your standard negative list should include at minimum: free, DIY, how to, cheap, jobs, salary, hiring, certification, training, school, course, Reddit, YouTube, forum, wiki, review (when you're not a review site), history. Add these before you spend anything. Check your Search Terms report weekly for the first month and add any irrelevant queries you find.
  5. Set location targeting to your actual service radius. Not your state. Not "people interested in your area." Your specific service radius — the zip codes or mile radius where you actually take jobs. A plumber based in Eugene, Oregon who sets location targeting to all of Oregon will pay for clicks from Portland, Medford, and Bend that they can't serve. Wasted spend is wasted spend, whether the click was relevant or not.
  6. Set an ad schedule for your actual available hours. If you can't answer calls at midnight, don't run ads at midnight. At minimum, run 7am–7pm on weekdays. Extend to evenings and weekends for emergency services. Pause ads when you're on vacation or fully booked — a lead you can't respond to is money wasted.
  7. Write ads that include the keyword, a credential, and your location. Google's Responsive Search Ads let you enter up to 15 headlines and 4 descriptions — Google tests combinations. For each ad group, include: the exact service keyword in headline 1 ("Water Heater Repair"), a specific trust signal in headline 2 ("Licensed & Insured, 15 Years"), your location in headline 3 ("Serving Eugene & Springfield"). Use all 15 headline slots and all 4 description slots. More options = more combinations tested = better Quality Score over time.
  8. Send every ad to a specific service landing page — never your homepage. This is non-negotiable. If someone clicked an ad about water heater repair, they need to land on a page about water heater repair in their city — not your generic homepage. The landing page headline should match the ad's intent. A mismatch between ad and landing page tanks your Quality Score and kills your conversion rate simultaneously.
Pro Tip Install Google Tag and set up conversion tracking before your campaign goes live. Track both form submissions and phone number clicks as conversion events. Without this, you have no data on which keywords, ads, or landing pages are generating leads — and you'll optimize blindly. Setting up conversion tracking takes 30 minutes and is the single most important pre-launch step.

The campaign structure that works for local services

Think of it as a hierarchy: one campaign per geographic service area (or per service category if you have a large budget), multiple tightly themed ad groups within that campaign, 5–10 closely related keywords per ad group, one Responsive Search Ad per ad group pointing to a specific landing page.

For a plumber in a single city: Campaign = "Eugene Plumbing Services." Ad groups within: "Emergency Plumbing," "Water Heater Repair," "Drain Cleaning," "Sewer Line Repair." Each ad group has its own ad copy and its own landing page. That's four separate landing pages — each optimized for one specific service intent.

First 30 days: what to watch

Check your Search Terms report twice per week. This shows exactly what people typed when your ad showed up. Any irrelevant terms you find → add as negatives immediately. Review your conversion data weekly — which keywords are generating form fills and phone calls? Those get more budget. Keywords with 50+ clicks and zero conversions get paused, not just reduced in bid.

Key Takeaways

  • Set campaign goal to "Leads" — not traffic, awareness, or sales — so Google optimizes for actual contact actions.
  • One service per ad group, not one "catch-all" ad group. Tight theming improves Quality Score and lowers CPC.
  • Never use Broad Match on budgets under $3,000/month — it will drain your budget on irrelevant searches.
  • Add 20–30 negative keywords before launching. Check the Search Terms report weekly to add more.
  • Every ad must send traffic to a specific service page that matches the ad's intent — never to your homepage.