How to Set Up Google Ads for Local Service Businesses (and Stop Wasting Budget on Junk Clicks)
This step-by-step guide shows how to build a Search campaign for google ads for local service businesses that targets the services you actually sell, in the area you actually cover. You will define your services and target cost per lead, then set up the campaign with negative keywords in place from day one so your budget is not wasted on DIY searchers, job seekers, and out-of-area clicks.
A Google Ads account for a local service business can burn through a month of budget on clicks from people who want a DIY tutorial, a job, or a plumber two states away. This guide walks you through building a Search campaign for google ads for local service businesses that avoids that: it targets the services you actually sell, in the area you actually cover, with negative keywords in place from day one.
Before you start, have a Google Ads account, a website or landing page for each core service, a list of your services and service area, and a rough idea of what a new customer is worth to you. Interface labels below reflect Google Ads as of 2026, and Google changes them often, so check Google Ads Help if something looks different.
Step 1: Define Your Services, Service Area, and Target Cost per Lead
Start on paper, not in the dashboard. List every service you offer and rank each by profit and urgency. Emergency work (a burst pipe, a dead AC in July) tends to come from people ready to call now, while routine maintenance is often a slower decision. Pick one or two services to launch with. A small budget spread over ten services gives you thin data on all of them.
Next, map your real service area as cities, zip codes, or a radius around your shop. Just as important, write down where you will not go. Every click from outside your area is pure waste, and you will use this list in Step 3.
Then work backward to a target cost per lead. The formula: average job value x close rate x profit margin = what a lead is worth to you. Here is an illustrative example:
- Average job value: $400
- Close rate (leads that become paying jobs): 40%
- Profit margin: 30%
$400 x 0.40 x 0.30 = $48. In this example, paying much more than $48 per lead means losing money on average, so you would aim below that to leave room for overhead. Use your own numbers, and if you don't know your close rate yet, estimate conservatively and revise after a month.
Finally, decide what counts as a conversion, meaning the action you want recorded as a lead. Phone calls, form fills, and booked appointments are the common options. Pick the ones that reliably lead to revenue, because you will set up tracking for them in Step 6.
One side note: Local Services Ads are a separate Google product with their own setup and verification process. They are worth looking into as an alternative or addition, but this guide covers standard Search campaigns.
Step 2: Create a Search Campaign with the Right Goal and Settings
In Google Ads, create a new campaign and choose a leads goal, then select Search as the campaign type. Search fits local services because your customers are typing a need into Google right now, such as "emergency plumber near me." The wording and order of the creation flow change periodically, so confirm the current steps in Google Ads Help.
When you reach network settings, review Search Partners and the Display Network expansion option (labels as of 2026). Search Partners shows your ads on other sites beyond Google, and Display expansion can show ads across websites and apps. With a small budget you want to see which traffic produces leads before paying for broader placements. Switch them off to start, and test them later once you have a baseline.
For budget, pick a daily amount you can sustain for at least a few weeks. A campaign with a budget so small it gets a handful of clicks a day will take forever to produce usable data. Estimate backward: if you want roughly 10 leads in a month at your target cost per lead from Step 1, that is your monthly spend, divided by about 30 for the daily figure.
Bidding is a tradeoff:
- Conversion-focused strategies (such as maximizing conversions) let Google adjust bids toward people likely to convert, but they need conversion data to work well. With a new account and little history, they can be erratic.
- Manual CPC or Maximize Clicks give you more control early and get traffic flowing, but they optimize for clicks, not leads, so junk searches can slip through if you aren't watching.
Many advertisers begin with a click-based approach while they collect conversions, then move to a conversion-focused strategy. Available options and their names shift, so check what your account offers.
Step 3: Set Location Targeting That Matches Where You Work
Under the campaign's location settings, add the places you serve: cities, zip codes, or a radius around a point. Then add exclusions for areas you don't serve, like a neighboring county across your boundary line. Use the list you built in Step 1.
Next, find the location options setting (look under additional location options) and choose the one that targets people in or regularly in your locations, labeled "Presence" as of 2026. The alternative, "Presence or interest," also reaches people who merely show interest in your area, such as someone searching about a city they might visit or are researching from elsewhere. For a plumber or electrician, that interest audience can't use your service, but you still pay for their clicks. Confirm the exact current wording in Google Ads Help, since Google has renamed these before.
The most common mistake here is targeting a whole state or country "for reach." Reach is not the goal. A click from someone 200 miles away costs the same as one from the house down the street, and it can never become a job.
A few practical tips:
- Radius targeting is easy to set up but ignores real boundaries like rivers, county lines, or your actual drive-time limits. Zip codes and cities are often more precise.
- Check the Locations report after a couple of weeks to see where clicks and leads actually come from.
- Once you have data, you can adjust bids up for your highest-value areas, or down for fringe areas that convert poorly. Skip this at the start; there is nothing to base it on yet.
Step 4: Build Tightly Themed Ad Groups and Starter Keywords
Create one ad group per service. "Water heater repair" and "drain cleaning" should not share a group. When a group holds a single theme, your ad can echo the exact search, and you can send clicks to a landing page about that exact service. Mixing services forces vague ads and homepage traffic, both of which lower lead quality.
First, a distinction you will rely on in Step 7. Keywords are what you bid on. Search terms are what people actually typed. A keyword can match many different search terms, some good and some not.
For starter keywords, go for high-intent phrases. Illustrative examples for a plumber:
- water heater repair near me
- water heater repair [your city]
- emergency water heater repair
- drain cleaning service [your city]
These pair a service with a place or urgency, which signals someone ready to hire.
Match types control how closely a search term must relate to your keyword:
- Exact match: searches with the same meaning or intent as your keyword. Tightest control.
- Phrase match: searches that include the meaning of your keyword, possibly with extra words around it.
- Broad match: the widest reach, showing for related searches and variations, sometimes loosely related ones.
Start with phrase and exact. Broad match can work later, usually alongside solid conversion tracking and a mature negative list, but with a small budget it tends to let in searches you didn't intend. Google's match type behavior has changed over the years (exact and phrase now cover close variants and intent), so read the current definitions in Google Ads Help rather than relying on older advice. In the interface, phrase match is written in quotation marks and exact match in square brackets.
Leave out research-style terms for now, like "how to fix a water heater," "water heater jobs," or "plumbing course." Those searchers want information or employment, not a service call. You will add many of them as negatives shortly.
Step 5: Write Responsive Search Ads That Qualify the Click
A responsive search ad (RSA) is built from a pool of headlines and descriptions that you write, and Google mixes and matches them to fit each search. Because you don't control the exact combination, every headline should work on its own and make sense next to any other. Check the current limits on headline and description counts and character lengths in Google Ads Help before you start, as these can change.
Aim for headlines that cover three things:
- Service: "Water Heater Repair"
- Location: "Serving Springfield and Nearby"
- Action: "Call Now for a Quote"
Those are illustrative, so swap in your own. Add selling points such as licensed, same-day service, or free quotes, but only if they are true for your business. A false "24/7" claim brings in calls you can't serve, and it can also cause trouble with customers and with Google's ad policies.
Trust details matter a lot for local services because people are letting you into their home or relying on you in an emergency. If accurate, mention years in business, review ratings, warranties, or guarantees. Don't invent any of them, and don't quote a review score you can't point to.
Use the copy to filter out clicks that can't become customers. A price hint ("Repairs from $99" if that is real), a service-area line ("Serving the North Shore only"), or a note on minimum job size tells the wrong people to skip your ad, which saves you the click cost. Fewer clicks with a higher share of real leads beats a big click count.
Include your target keyword theme in at least a few headlines so the ad reads as relevant to the search. If you pin a headline to a position, do it sparingly, since pinning limits how many combinations Google can test.
Step 6: Add Assets and Conversion Tracking Before You Spend
Assets (formerly called extensions) add information and buttons to your ads. For local service businesses, these matter most:
- Call asset: shows your phone number so mobile users can tap to call.
- Location asset: shows your address, using a linked Google Business Profile.
- Sitelinks: extra links to specific service pages.
- Callouts: short phrases such as "Free Estimates" (only if true).
Asset names and setup paths change, so confirm the current ones in Google Ads Help.
Now tracking. Without conversion tracking, you cannot tell which keywords produce leads, and you can't judge cost per lead against the target from Step 1. Set up the actions you chose earlier:
- Calls from ads, using the call asset or a Google forwarding number.
- Calls from your website, which uses a Google forwarding number on your site.
- Form submissions, tracked with a conversion tag on the thank-you page or confirmation event.
Google documents the current method for each in its Help Center, so follow it step by step. When done, test by submitting your own form and checking that the conversion registers. Be aware that call tracking can have a duration threshold for what counts as a conversion, so very short calls may not be recorded.
Consider an ad schedule that matches when someone can answer the phone. If you run ads at 2 a.m. with nobody picking up, you pay for calls that go to voicemail and the lead calls a competitor. The tradeoff is real for emergency services, where after-hours calls are valuable, so decide based on whether you or an answering service can respond.
Last, check each landing page. It should match the service in the ad group, show a visible phone number, and include a short form. Avoid sending everyone to the homepage.
Step 7: Clean Up Search Terms and Add Negative Keywords Weekly
This is where waste gets caught. Open the Search Terms Report and sort by cost or clicks to see what people typed before clicking. Look for queries that don't fit, such as these illustrative examples: "diy water heater repair," "plumber jobs," "free plumbing advice," "plumbing school," a city you don't serve, or a service you don't offer.
For each term, make a decision:
- Add as a negative keyword if it is irrelevant. A negative keyword blocks your ads from showing on matching searches.
- Add as a positive keyword if it converted or is clearly relevant. This gives you direct control over bids and ads for it.
Negative keywords work differently from positive ones. Negatives have match types too (broad, phrase, exact), but they don't expand to close variants or synonyms the way positive keywords do. If you negate "jobs," searches containing "job" or "careers" might still show your ad, so add the variants you want to block. Check Google Ads Help for the current behavior.
Build a shared negative keyword list with your standard junk terms (jobs, free, DIY, training, course) and apply it to every campaign. Agencies can keep a base list per industry and reuse it across clients.
Doing this in a spreadsheet is slow. Keywordme is a Chrome extension that works inside the Search Terms Report, so you can add negatives, add keywords, and apply match types without leaving Google Ads. You still review each term and decide; nothing changes unless you click.
Start with a weekly review. Once the report looks clean for several weeks and few new junk terms appear, you can taper to every two weeks or monthly.
What to Check After Four Weeks, and What to Scale Next
Give the campaign two to four weeks, then review it against a short checklist:
- Cost per lead vs. target: compare actual cost per lead to the number from Step 1.
- Search terms: confirm irrelevant queries are shrinking and good ones are becoming keywords.
- Call quality: listen to recordings or check call logs. Are callers in your area and asking for services you sell?
- Locations: see which areas produce leads and which only produce clicks.
If the numbers hold up, scale by adding your next service as a new ad group, raising budget gradually, testing a conversion-focused bid strategy, or trying broad match with a strong negative list in place.
Optimize Google Ads Campaigns 10X Faster. Without Leaving Your Account. Keywordme lets you remove junk search terms, build high-intent keyword lists, and apply match types instantly, right inside Google Ads. No spreadsheets, no switching tabs, just quick, seamless optimization. Start your free 7-day trial (then just $12/month) and take your Google Ads game to the next level.