
Here is a story I hear at least once a month.
A local business owner — a plumber in Mississauga, a dentist in Calgary, a law firm in Ottawa — tells me some version of this: “We tried Google Ads. Spent about $1,500. Got a handful of calls, most of them useless. Google Ads doesn’t work for our kind of business.”
And almost every time, when I dig into what actually happened, the problem was never Google Ads. It was the launch. They picked some keywords that sounded right, wrote one ad in twenty minutes, set the location to “Canada,” and turned on the tap. That is not advertising. That is donating money to Google.
I’m Shovon. I run a digital marketing agency in London, Ontario, and I manage Google Ads for Canadian local businesses every week. When it is set up properly, it is the fastest way to put your business in front of someone who needs you right now. This post is the full planning-to-launch guide — everything I’d want you to know before you spend your first dollar.
Key Takeaways
- Google Ads rewards the prepared. Most failed campaigns were never planned — they were switched on. An afternoon of proper setup beats months of “optimizing” a sloppy account.
- Bid on buyers, not browsers. “Emergency plumber London Ontario” is worth ten times “how to fix a leaky tap.” Intent is everything.
- One service, one campaign. Dumping every service into a single campaign mixes budgets, muddies data, and writes ads that speak to nobody.
- Target Presence, not interest. Google defaults to showing your ads to people merely interested in your area — including people on another continent. Switch it to people physically in your service area.
- Start at $1,000–$2,000 a month in ad spend. Less than that and you won’t collect enough data to learn anything.
- Negative keywords are your safety net. “Jobs,” “free,” “DIY,” and cities you don’t serve will eat your budget unless you block them on day one.
- No tracking, no launch. If you can’t measure calls and form fills from day one, you’re flying blind — set up conversion tracking before the campaign goes live.

Are you actually ready for Google Ads?
Before we touch the Google Ads interface, an honest question: should you be running ads at all right now?
Google Ads is an amplifier. It takes whatever your business already does and puts more eyeballs on it. If your website can’t turn a visitor into a phone call — no clear number at the top, no booking button, a contact form with eleven fields — ads will just buy you expensive proof of that problem. Fix the landing experience first. A click you can’t convert is the most expensive click there is.
Second: can you handle the phone? I’ve watched businesses spend good money generating calls that rang out at lunch or went to a voicemail nobody checked. If nobody reliably answers during business hours, sort that out before you pay for the phone to ring.
Third: do you know what a customer is worth to you? If you don’t know your average job value, you can’t judge whether $45 a lead is a bargain or a disaster. Do that maths first — it takes ten minutes and it changes every decision after it.
If those three are solid — a site that converts, a phone that gets answered, and a rough idea of customer value — you’re ready. If not, you’ve just saved yourself a few thousand dollars. You’re welcome.
Start with keywords that mean business
Keyword research for a local business is simpler than the gurus make it sound. You don’t need 500 keywords. You need a tight list of searches made by people who want to buy.
Think in terms of intent, not volume:
| Intent level | Example search | Worth bidding on? |
|---|---|---|
| Ready to buy | “emergency plumber London Ontario” | Yes — bid aggressively |
| Comparing options | “best dental clinic near me” | Yes — with strong ad copy |
| Researching | “how much does furnace repair cost” | Maybe — cheap clicks, slow payoff |
| Just curious | “how to unclog drain yourself” | No — they want DIY, not you |
The pattern: the closer a search is to a transaction — words like emergency, near me, book, price, hire — the more it’s worth. Someone searching “24/7 emergency plumber” at 11 pm is not browsing. They’re buying.
Where to find your list: start with the obvious — your services plus your city (“roof repair Mississauga,” “divorce lawyer Ottawa”). Then open Google’s Keyword Planner inside your Google Ads account (it’s free) and feed it those seeds; it will show you what people actually type, including the phrasing you’d never guess. Check the “top of page bid” column while you’re there — it tells you roughly what each click costs, which feeds straight into your budget planning.
One more source most people skip: your own search term reports later, and your competitors’ ads today. Search your main keywords in an incognito window and read what the top advertisers are bidding on — their ad copy tells you which searches they think are worth paying for.
Structure your campaigns around your services
This is where most DIY accounts go wrong on day one: everything — every service, every keyword, every ad — dumped into a single campaign called “Campaign #1.”
Why that hurts: one budget gets shared across services with wildly different economics, your ads become generic (“We do plumbing stuff!”), and when you look at the data you can’t tell what’s working. Structure is how you keep control.
The simple version that works for almost every local business:
- One campaign per service line. A plumbing company gets separate campaigns for emergency plumbing, drain cleaning, and water heater installs — not one “plumbing” bucket.
- One ad group per tight theme inside each campaign. “Emergency plumber” keywords in one ad group, “burst pipe repair” in another. Tight themes mean the ad can mirror the search almost word for word.
- Each ad group points at its own landing page. Emergency keywords go to the emergency page, not the homepage. This alone can double your conversion rate.
- Separate brand from non-brand. People searching your business name are your cheapest clicks — keep them in their own campaign so they don’t get drowned by expensive generic keywords.

A quick example. A dental clinic might run: Campaign: Dental Implants (ad groups: “dental implants cost,” “implant dentist near me”), Campaign: Emergency Dental (ad groups: “emergency dentist,” “toothache relief now”), Campaign: Brand (their own clinic name). Three budgets, three conversations, three landing pages — each measurable on its own.
Start with two or three campaigns, not ten. You can always split a winner later. Complexity you can’t manage is worse than simplicity you can.
Set geographic targeting that matches your service area
Here is a setting that quietly wastes an enormous amount of local ad spend, and Google turns it on by default.
Under every campaign’s location settings there is an option called Location options with two choices: “Presence or interest” and “Presence.” The default is Presence or interest — which means your ads can show to people who are merely interested in your area, not physically in it. Someone in another province — or another country — researching your city can click your ad. For a hotel, that’s fine. For a plumber in London, Ontario, it’s paying for clicks from people who can never become customers.
Change it to “Presence: People in or regularly in your targeted locations.” Do this on every campaign, on day one. It takes thirty seconds and it is the single highest-ROI settings change in local Google Ads.
Then draw your actual service area. You’ve got three tools:
- Radius targeting — a circle around your address or service hub. Good when distance is the business (15–30 km for most home services).
- City targeting — pick the specific cities you serve. Good when your area follows municipal lines.
- Postal code targeting — the scalpel. Useful in big metros where you serve some neighbourhoods and not others, or want different bids by area.
And don’t forget exclusions: the towns you don’t serve, set as excluded locations with the Presence setting, so nearby-but-out-of-area searches don’t leak in. Review the geographic report after your first couple of weeks — it shows where your clicks actually came from, and it’s often an eye-opener.
Set a starting budget that won’t burn you
Budgeting for Google Ads comes down to one uncomfortable truth: you need enough data to learn. A $300-a-month campaign doesn’t fail because Google Ads is expensive — it fails because 20 clicks isn’t a sample, it’s an anecdote.
For most Canadian local businesses, a realistic starting ad spend is $1,000–$2,000 a month, plus whatever you pay for management. Below that, you’re buying opinions, not information. (I go deep on the full budgeting maths — cost per click by industry, management fees, and the CAC calculation that tells you if it’s working — in my post on planning a digital marketing budget.)
What drives your number is mostly your industry’s click prices:
| Industry | Typical cost per click (Canada) | What $1,500/month buys |
|---|---|---|
| Legal services | $10–$30+ | 50–150 clicks — every one must count |
| Dental & healthcare | $3–$10 | 150–500 clicks |
| Home services | $2–$8 | 200–750 clicks |
| Beauty & salons | $3–$4 | 375–500 clicks |
Two guardrails for the early weeks. First, set a daily budget you’re comfortable spending for at least six weeks without touching it — the learning phase needs consistency, not panic adjustments every three days. Second, cap your early bids: use manual CPC or a modest max-CPC limit so one expensive keyword can’t eat the whole day’s budget before lunch. You can hand Google the steering wheel later, once there’s conversion data worth steering with.
Write ads people actually click
Your ad has one job: convince the right person to click, and the wrong person to keep scrolling. Every click costs you, so clarity beats cleverness.
The formula I use for local service ads:
Headline 1: the exact thing they searched for. If the keyword is “emergency plumber London,” the headline should say “Emergency Plumber in London.” Mirroring the search is the closest thing to a free lunch in advertising — it lifts click-through rates more than anything else you can do.
Headline 2: your differentiator. “24/7 Service,” “Licensed & Insured,” “4.9 Stars (300+ Reviews),” “Same-Day Appointments.” Give them a reason to pick you over the three other ads.
Headline 3: the call to action. “Call Now,” “Get a Free Quote,” “Book Online Today.” Tell them what to do next.
Descriptions: proof and specifics. Years in business, neighbourhoods served, guarantees, the phone number again. This is where “Serving London & Middlesex County since 2009” earns its keep.
Then add assets (Google’s name for ad extensions) — they’re free and they make your ad physically bigger on the page:
- Call asset: your phone number, tappable on mobile. For most local businesses this is the highest-value asset you’ll add.
- Location asset: links your Google Business Profile — address, hours, directions, reviews right in the ad.
- Sitelinks: deep links to key pages — Pricing, Book Now, Reviews, Service Areas.
- Callouts: short trust phrases — “Licensed & Insured,” “Free Estimates,” “5-Star Rated.”
Write at least three responsive search ads per ad group and let Google mix and match the headlines — but pin your strongest headline to position one if you want control over the message. And never, ever send ad traffic to your homepage when a dedicated service page exists. The ad makes a promise; the landing page keeps it.
Negative keywords: your budget safety net
If keywords decide who can see your ads, negative keywords decide who can’t — and for a local business, the can’t list is just as important.
Think about what a plumber’s ads would match without negatives: “plumbing jobs,” “free plumbing advice,” “plumber salary Ontario,” “DIY drain fix.” Every one of those clicks costs money and converts at roughly zero. A starter negative list — jobs, hiring, salary, free, DIY, how to, course, training, cheap — belongs in every local campaign on day one.
Google gives you three negative match types, and Google’s guide to negative keywords lays out exactly how each behaves:
- Negative broad: blocks any search containing all your negative terms, in any order. The default — good for single junk words like jobs.
- Negative phrase: blocks searches containing your terms in that exact order. Good for phrases like “how to” where word order carries the meaning.
- Negative exact: blocks only that precise query. Good for surgically removing one bad search without touching its longer cousins.
Two things people get wrong. First, negatives are literal — they don’t catch synonyms or close variants the way positive keywords do, so job and jobs need separate entries. Second, check your search terms report weekly in the early days and promote every irrelevant query you see into a negative. That fifteen-minute habit is the difference between a campaign that gets tighter every month and one that slowly bleeds.
Track conversions before you spend a dollar
Here is the rule I will not bend on: do not launch until conversion tracking works. A campaign without tracking isn’t marketing — it’s a slot machine. You need to know, for every dollar spent, how many calls and form fills came back.
For a local business, set up three conversion actions before launch:
- Phone calls from ads — via the call asset with a Google forwarding number, so calls from the ad itself get counted.
- Calls from your website — a small snippet swaps your site’s phone number for a trackable one when visitors arrive from an ad.
- Form submissions and bookings — a thank-you page or event fires when someone completes your contact or booking form.

Google’s overview of conversion tracking options walks through each type — website actions, phone calls, app, and offline imports. Test every one yourself: click your own ad (or use the preview tool), submit the form, make the call, and confirm the conversion registers in the account. If it doesn’t fire in testing, it won’t fire in production.
And decide what counts. A phone call isn’t automatically a conversion — set a minimum call duration (say 60 seconds) so pocket dials and wrong numbers don’t inflate your numbers. Garbage in, garbage out applies double to conversion data, because Google’s automated bidding will happily optimize toward whatever you told it to count.
Your launch checklist
Run through this the evening before you go live. Every unchecked box is a leak you’ll pay for.
- Account structure: one campaign per service, tight ad groups, brand separated from non-brand.
- Keywords: high-intent list loaded, match types deliberate (exact and phrase to start; broad only with tight budgets and close watching).
- Location: targeting set to Presence, service area drawn (radius, cities, or postal codes), out-of-area exclusions added.
- Budget: daily budget set, max-CPC caps in place, comfortable sustaining it for six weeks.
- Ads: at least three responsive search ads per ad group, headlines mirroring the keywords, call/location/sitelink/callout assets attached.
- Landing pages: each ad group points at its matching service page; phone number visible without scrolling; forms short.
- Negatives: starter list applied (jobs, free, DIY, how-to, training, plus cities you don’t serve).
- Tracking: call, website-call, and form conversions set up and tested; minimum call duration configured.
- Notifications: billing alerts on, so a runaway budget texts you instead of surprising you.
Launch on a Tuesday or Wednesday morning if you can — you want to be awake, available, and watching when the first clicks arrive, not discovering on Monday what happened all weekend.
Then give it room. The first two weeks are data collection, not judgement day. Read the search terms report, grow the negative list, fix the obvious leaks — and I’ll see you in the next posts, where we go deep on budgeting, measuring, and fixing campaigns that underperform.
Frequently Asked Questions
How much should I budget for my first Google Ads campaign?
For most Canadian local businesses, $1,000–$2,000 a month in ad spend is a realistic starting point — enough clicks to learn what works. Below $500 a month you won’t gather enough data to make decisions; you’ll just have opinions about a handful of clicks.
Your industry sets the pace: legal clicks can run $10–$30+, while home services often sit at $2–$8. Check the top-of-page bids in Keyword Planner for your actual keywords before you commit.
How long before I know if my Google Ads are working?
Give it 6–8 weeks of consistent spend before judging. The first two weeks are data collection — Google’s learning period plus your own search-term cleanup. If you have zero enquiries after a month at a reasonable budget, something structural is wrong: targeting, landing page, or offer.
Don’t tinker daily. Weekly reviews in the first two months, then monthly once it’s stable.
Should I use broad match keywords?
Carefully. Broad match gives Google the most freedom to interpret intent, which is powerful with conversion data behind it and dangerous without. Start with exact and phrase match while you learn what your market actually searches for.
If you do test broad match, keep budgets small, watch the search terms report like a hawk, and feed it plenty of negative keywords. Never launch broad match as your only match type on day one.
Can I run Google Ads myself, or should I hire someone?
You can absolutely run a simple local campaign yourself — this post is the blueprint. Where owners get into trouble is scale: five campaigns, hundreds of keywords, and no time to review search terms weekly. That’s when management fees pay for themselves.
If you’re weighing the options, this look at SEO vs. graphic design: which one is best for your business (Freelancers HUB) makes the same point about matching the hire to the job — the “specialist or full-service?” question applies to paid ads too.
What’s the difference between Google Ads and Local Services Ads?
Google Ads are the pay-per-click text ads you set up and manage yourself — you control keywords, budgets, and targeting. Local Services Ads (the “Google Guaranteed” listings at the very top for plumbers, electricians, cleaners and similar trades) are pay-per-lead: you only pay when someone actually contacts you through the ad.
They’re complements, not competitors. Local Services Ads are simpler and lower-risk; Google Ads give you far more control and reach. Many local businesses run both.
Why am I getting clicks but no calls?
Work backwards from the click. First, check the search terms report — are the clicks even from potential customers, or from job seekers and DIYers your negatives should have blocked? Second, look at the landing page on a phone: does the number appear without scrolling, does the form work, does the page load fast?
Nine times out of ten it’s one of those two: wrong traffic, or a page that can’t convert right traffic. Fix in that order.
Further reading: how to select the best campaign objective for maximum results (Freelancers HUB Canada blog) — picking the right objective is half the planning battle, whatever you advertise. And if you found this useful, the next post in this series goes deep on Google Ads budgeting and measurement for local lead generation.
0 Comments