Google Ads is the fastest way to turn on lead flow. It is also where most local businesses quietly burn money: the wrong keywords, no tracking, and clicks sent to a weak page. This guide walks the whole thing end to end, what to set up before you spend a dollar, how to build the campaign, how to bid, and what good actually looks like, so your budget produces booked jobs, not just clicks.
One thing to set expectations: this is the foundation a local service business actually needs to start and win, not an exhaustive manual on every Google Ads feature. It is what is right for where you are now. Get a tight Search campaign producing booked calls. Most of the advanced machinery you will read about elsewhere, you will never need.
What Google Ads are, and why they work for local service
The whole advantage of Google Ads is one word: intent.
When someone scrolls social media and sees your ad, you interrupted them. They were doing something else. But someone who types "emergency AC repair near me" or "divorce lawyer in [city]" is actively looking for exactly what you sell, right now. Google Ads puts your business in front of that person at that moment. You pay each time someone clicks your ad, and the goal is simple: pay for clicks from people ready to call, and not for anyone else.
That is why Google Ads can be so profitable for a local service business, and why it can be so wasteful when it is set up wrong. The difference is almost entirely in the setup.
Google Ads vs Local Service Ads
There are two paid lanes at the top of Google. Know which is which, because they work completely differently.
Local Service Ads (LSAs)
The listings with the verified badge at the very top. You pay per lead (a real call or message), not per click. Less control, but high trust and high intent.
Best as your first paid lane if your category is eligible. Covered fully in our Local Service Ads guide.
Google Search Ads (this guide)
The text ads below the LSAs and above the map. You pay per click, and you control the keywords, the copy, and the landing page.
Available to almost every business, including ones LSAs do not cover. More control, more ways to win, and more ways to waste money.
They are not either-or. Many businesses run both: LSAs for the top, trust-badge placement, and Search ads for the control and reach. This guide is about the Search side.
Set the foundation before you spend a dollar
This is the step that separates the businesses that profit from Google Ads from the ones that burn cash. Skip it and you are flying blind.
Conversion tracking
Set up conversion tracking on the actions that matter: phone calls, form fills, and bookings. This is what tells Google which clicks turned into real leads, so it can optimize toward them instead of toward random clicks. Without it, Google is guessing, and so are you.
While you are at it, turn on Enhanced Conversions for Leads. This is now standard, not an advanced extra. It sends hashed, privacy-safe lead data (like the email or phone from a form) back to Google so your tracking stays accurate even as cookies and cross-device tracking break down. It is essentially one toggle plus your tag, and without it the automated bidding is working with half the picture.
Call tracking
Most of your leads will come by phone, so track them. Use a call-tracking number (a service like CallRail) or Google's own call asset so every call is attributed to the ad that drove it. Never put your plain business number on a call ad with no tracking, or you will see calls coming in with no way to know what they cost or whether the ads are working.
A dedicated landing page
Do not send your ad clicks to your homepage. Send them to a dedicated landing page built for that one service, with one clear action. More on what that page needs in Section 10. This one change often doubles the results of an otherwise identical campaign.
The diagnostic that catches the most waste: if you are spending money and cannot answer "what did my last booked job cost me in ad spend?", your tracking is not set up right. Fix that before you scale a dollar. Our metrics guide, Knowing Your Numbers, covers exactly how.
Keywords and match types
Your keywords decide who sees your ad. Tight and intentional beats wide and hopeful.
Target the money terms first
Start with the high-intent, ready-to-buy searches: "AC repair near me," "emergency plumber [city]," "Botox near me," "personal injury lawyer [city]." These are people looking to hire, today. A small, tight list of money terms will almost always outperform a big sprawling one. You do not need a pile of keywords. Aim for about 5 to 15 keywords per ad group, with 15 as the absolute ceiling, and depending on your budget you may not even need five. A handful of tightly related, high-intent terms beats a long list every time.
Use match types for control
A keyword's match type controls how loosely Google matches it to real searches.
- Exact match shows your ad for that search and very close variants. The most control.
- Phrase match shows it for searches that include your phrase in order. A good balance.
- Broad match shows it for anything Google considers related, which can be very loose. Google pushes this hard. Use it carefully, and only with conversion tracking and tight negatives in place, because on its own it is the fastest way to waste budget.
For most local businesses starting out, build on exact and phrase match for your money terms. You can test broad later, once tracking and negatives are doing their job.
Negative keywords: where budgets bleed
Negative keywords block the searches you do not want to pay for. This is the single most neglected setting, and it is where most wasted spend hides.
Without negatives, you pay for clicks from people who will never hire you. Common ones to block for a local service business:
- Job seekers: "jobs," "careers," "salary," "hiring."
- DIY and free: "how to," "DIY," "free," "cheap," "diagram."
- Out-of-scope services you do not offer.
- Wrong intent: parts, manuals, used equipment, and the like.
Build a starter negative list before you launch, and run them at two levels: account-level negatives for the junk that applies everywhere (jobs, DIY, free, salary), maintained once and applied across every campaign, plus campaign-specific negatives for terms you only want to block inside a particular service campaign.
Then watch your search terms report closely. In the beginning, check it every day, because the early junk comes fast and every dollar counts. Once the account settles and the junk slows down, you can move to a weekly review. Each time, do two things: add the junk as negatives, and add the good new searches you had not thought of as positive keywords, while watching for out-of-area searches to exclude. That turns the review from purely defensive into how you grow the account. This one habit protects more budget than almost anything else you can do.
Campaign structure and geo targeting
Match your structure to your budget, and make sure you are only paying for people in your actual service area.
Structure to your budget
If you are starting with a small budget, focus on your single main service offering, the one that makes you the most money and that you most want more of. Put your whole budget behind that one thing so you can dedicate meaningful spend to it and actually move the needle, instead of spreading thin across a bunch of services and getting nowhere on any of them. A focused account, one campaign per service line with tight ad groups, lets each dollar gather enough data to work. Expand to more services as results justify it.
Run a brand campaign too. Bid on your own business name in its own separate campaign. Brand searches (people Googling you by name) are cheap and convert at a high rate, and a brand campaign keeps you at the very top when someone is looking for you specifically, including over competitors bidding on your name. Keeping it separate from your service keywords also stops those cheap, high-converting brand clicks from inflating your numbers and hiding how your real prospecting is doing.
Geo target tightly, and the right way
Target only where you actually work, no wider. You can do this two ways: set a radius around your business, or, often better, hand-pick the specific zip codes where your ideal customers are and target only those. Then change one important setting: target "Presence: people in your targeted locations," not the default "Presence or interest." The default will show your ads to people merely interested in your area, including people nowhere near you. For a local service business, that is wasted money. You only want people who are actually in the area you serve.
Uncheck two boxes when you set up the campaign. By default a new Search campaign opts you into the Search Network partners and the Display Network. Both run your ads off Google Search on lower-quality placements and quietly drain budget. Turn both off. You want your spend on Google Search only.
Ignore Performance Max. Google will not stop recommending it. Performance Max is an automated campaign that spreads your budget across YouTube, Display, Gmail, and the rest. For a local service business, you realistically never need it. Put your money into Search and Local Service Ads, which capture people actively looking for you right now. When you want more reach, the next move is Meta ads, to get in front of people before they search and to retarget the ones who visited, not Performance Max. Stay on Search.
Run your ads when you can answer
A lead you cannot answer is money spent to send a customer to your competitor.
Use ad scheduling to run your ads during the hours someone is actually available to take the call. If you cannot answer overnight, do not pay for overnight clicks (unless you genuinely sell 24/7 emergency service and answer it). This one setting stops a real, common form of waste: paying premium clicks at 2 a.m. that go straight to voicemail.
One thing to expect: Google does not treat your daily budget as a hard cap. It can spend up to twice your daily budget on a busy day, balancing out over the month, and with an ad schedule on it chases the full monthly amount within the hours you do run. So a $50 daily budget might spend $100 on a heavy day. That is normal and by design. Do not panic and turn off your schedule when you see it.
Writing your ads
Your ad has two jobs: get the right person to click, and filter out the wrong one.
- Responsive search ads: give Google several strong headlines and descriptions, and it tests combinations. Lead with the service and city, the offer or guarantee, and a clear reason to choose you (licensed, same-day, free estimate, years in business).
- Pinning is fine for local. You can lock your service and city to the first headline so it always shows. Just pin two or three variants to a position rather than a single one, so Google can still test. Your "Ad Strength" score may read lower, and that is okay.
- Call assets: add your tracking number so people can call straight from the ad.
- Location assets: show your area, which builds local trust.
- Sitelinks and callouts: add more reasons to click and more of the page, plus quick links to your top services.
- Match the promise: whatever the ad says, the landing page must deliver. If the ad says "same-day AC repair," that better be the first thing on the page.
Watch Google's auto-generated assets. By default, Google writes its own headlines and sitelinks from your website and adds them to your ads without asking. They can be off-brand or fail to match the service page you are sending people to. Check your automatically created assets setting, review what Google is adding, and turn off the parts you want to control.
Bidding: get the order right
Bidding is where a lot of budget gets wasted, and the platform nudges you toward the exact mistake. The rule: do not hand Google automated bidding before it has data to work with.
- Start on Manual CPC or Maximize Clicks. At the very beginning, before you have conversion data, use Manual CPC or Maximize Clicks. This keeps your spend predictable while the account gathers data. Do not start on Maximize Conversions. With no conversion history, Google has no idea how much to spend to get a lead, so it spends wildly and burns budget. This is the single most common and most expensive bidding mistake.
- Get to 15 conversions in 30 days. Run your starting strategy until you have collected at least 15 conversions in a 30-day window. That is the data Google needs before automated bidding can actually work.
- Then switch to Maximize Conversions. Now that Google has real conversion data, flip to Maximize Conversions and let it bid toward the most leads inside your budget. This is where automated bidding earns its keep.
- Move to Target CPA later. Once you have a solid base of conversions and know what a good lead costs you, you can switch to a Target CPA to hold your lead cost where you want it. Set the target at or slightly above your current average cost per lead, not your dream number, because setting it too low restarts the learning phase. Do not drop it aggressively in one move.
The rule of thumb: keep your spend predictable until you have real conversion data, then hand the wheel to automation, and resist the urge to micromanage it from there.
Your landing page
The page your ad sends to decides whether the click becomes a call. A great ad pointed at a weak page still loses.
- One page per service, one clear action. The page matches the ad and asks for one thing: call or book.
- Put the phone number and a call button above the fold, visible before anyone scrolls, ideally tap-to-call on mobile.
- Load fast on mobile. Most of these clicks are on a phone, and a slow page loses them and your money.
- Proof up top: reviews, ratings, "licensed and insured," years in business, a guarantee.
For higher-value services, push the call, not a form. For services with a real price tag (HVAC installs, legal, med spa treatments, remodels), drive people to call or book a real appointment rather than fill out a generic inline form. Form fills on high-value services tend to produce junk leads your team has to chase. A phone call from someone ready to talk is worth far more.
Common mistakes
- No conversion or call tracking. You cannot improve what you cannot measure, and you will scale the wrong things.
- Sending clicks to the homepage instead of a dedicated landing page.
- Broad match with no negatives. The classic budget incinerator.
- Starting on Maximize Clicks. You will buy traffic, not leads.
- Geo set too wide, or on "Presence or interest." You pay for people outside your area.
- Running ads when no one can answer the phone. Paid leads going to voicemail.
What good looks like, and how to measure it
Watch your own numbers and the trend. The targets below are directional, not promises, costs vary a lot by service and market.
- Cost per lead and cost per booked job: there is no universal number. Track yours and judge it against what a booked job is worth to you.
- Conversion rate: what share of clicks become leads. A strong landing page and tight keywords push this up.
- Click-through rate (CTR): the share of people who see your ad and click it. For a tightly targeted local Search campaign, a healthy CTR usually sits in the mid-single digits or higher. A low CTR is a sign your keywords, ad copy, or match types are too loose.
- Search impression share: how often you show up for your money terms. Low share can mean budget or bids are too low.
- Answer rate: 80% or more of your tracked calls reaching a human. Fix the phone before you scale spend.
- Return: revenue back per dollar spent, by campaign. This is the number that tells you what to feed and what to cut.
Review it weekly. Our metrics guide, Knowing Your Numbers, breaks down exactly how to track cost per lead, cost per booked job, and your return so Google Ads becomes a measurable growth engine instead of a monthly bill.