How Google Ads actually works for a service business
Not the interface tour — the four things that decide whether a local service campaign makes money, and the mistakes that quietly drain the budget.
Most explanations of Google Ads describe the interface. That is not the useful part. What decides whether a campaign makes money for a plumber, a cleaner, a contractor or a law firm is a short list of things, and almost none of them are buttons.
Here is how it actually works for a local service business.
The auction is not about who pays most
The first thing worth understanding is that you are not simply buying the top position.
When someone searches, Google runs an auction. Your position depends on your bid and on how relevant and useful your ad and landing page appear to be for that specific search. A more relevant advertiser can appear above a higher bidder, and pay less per click doing it.
This has a practical consequence that is easy to miss: relevance is a discount. An ad about emergency drain clearing, pointing at a page about emergency drain clearing, costs less per click than a generic ad pointing at a homepage — for the same search, in the same auction.
This is why campaign structure matters more than budget for small advertisers.
Match types, and the money they quietly spend
You do not bid on a search. You bid on a pattern, and the pattern you choose decides how far Google is allowed to roam.
- Broad match lets Google show your ad for anything it judges related. It reaches furthest and wastes the most.
- Phrase match requires the meaning of your term to be present.
- Exact match requires the search to mean essentially the same thing.
The common failure is launching on broad match with a small budget. A plumber bidding broadly on “plumbing” can find themselves paying for “plumbing apprenticeship courses,” “plumbing supplies wholesale,” and “how to fix a tap yourself.” Every one of those clicks costs the same as a real customer.
Start tighter than feels comfortable. You can always widen once you know what converts.
Negative keywords are the actual job
If match types open the door, negative keywords close the ones you do not want.
Every service business needs a negative list from day one. The reliable ones:
- free — “free plumbing advice” is not a customer
- jobs, careers, salary, apprenticeship, training — people looking for work, not work done
- diy, how to, yourself — people who intend to do it themselves
- wholesale, supplies, parts — people buying materials
- cheap — sometimes. It depends whether you compete on price.
- the names of towns you do not serve
Then, every week for the first couple of months, read the search terms report. That report shows what people actually typed, as opposed to what you bid on. Add the irrelevant ones as negatives.
This single habit separates campaigns that get cheaper over time from campaigns that do not. It is unglamorous and it is most of the work.
Conversion tracking, or you are flying blind
This is the one I would fix before spending anything.
Without conversion tracking, your reports show clicks and impressions. Both can look healthy while producing no customers. You cannot tell which keywords generate calls, so you cannot cut the ones that do not, and Google’s automation cannot optimise toward anything meaningful — it will happily optimise for cheap clicks instead.
For a service business you need, at minimum:
- form submissions tracked as a conversion
- calls from the website tracked, since most service customers call rather than fill in forms
- calls directly from the ad, where a call extension is used
Set this up and verify it works before the first pound of budget. Submit a test form, make a test call, confirm both appear.
Where local service businesses have an advantage
Three things work in your favour, and they are frequently unused.
Location targeting is genuinely precise. You can advertise only within the area you actually serve, and exclude the areas you do not. A campaign quietly set to the whole country is a common and expensive mistake.
Ad scheduling matches how enquiries arrive. If nobody answers the phone at 2am, you may not want to pay for 2am clicks — unless you are an emergency service, in which case those are your best hours. Both are valid; drifting into the default is not.
Call extensions put your number in the ad. For urgent services, a share of your best customers will never visit the site at all. They will tap the number in the ad.
The mistakes that cost the most
Sending every ad to the homepage. Someone searching “emergency boiler repair” should land on a page about emergency boiler repair. A homepage makes them hunt, and a share of them simply leave. This is the single most common reason a technically fine campaign produces nothing.
Judging it in the first week. Early data is noisy. A campaign needs enough conversions to say anything, and for most local businesses that means weeks, not days.
Changing everything at once. If you adjust bids, ad copy, keywords and the landing page in the same week, you learn nothing about which change did what.
Letting someone else own the account. Your Google Ads account should be in your name. If an agency owns it, your entire campaign history — the thing that makes future campaigns cheaper — leaves when the relationship does.
What a sensible start looks like
One campaign. Two or three tightly themed ad groups built around your actual services. Phrase and exact match. A real negative keyword list. Conversion tracking verified before launch. A landing page that matches each ad group’s promise. A controlled daily budget.
Then weekly: read the search terms, add negatives, pause what does not convert, put budget behind what does.
That is the whole method. It is not complicated, but it is genuinely ongoing — which is the part most people underestimate.
This is what Google Ads management actually involves when I run it. If you want to know whether it makes sense for your business at all, including if the honest answer is “not yet”, tell me what you do. I have written separately about why the landing page comes first and how Google compares with Meta for local businesses.