Google Ads Management in Ottawa for Home Service Contractors
Google Ads management for Ottawa contractors. The Quebec border, bilingual search, and a longer winter, handled by one person who does only this.
By Gavin Sevastian · Updated August 4, 2026 · 6 min read
If you run a roofing, plumbing, HVAC, electrical, painting, garage door, pest control, landscaping or snow removal business in Ottawa or the townships around it, this page was written for you and nobody else. That second part is not politeness. If you sell software, run an online store, or you are an agency looking for someone to white label, there is nothing here you can use, and I would rather say so now than have you read three thousand words to find out.
Here is what this actually is. Google Ads management for home service contractors, run by one person, me. If you came looking for a Google Ads agency in Ottawa, this is not that: no team, no login, no tiered package. You can read what I do and how it works in about two minutes.
And the disclosure most location pages leave out: I am based in Toronto. The auction does not care where the manager sits, so that costs you nothing. What it does mean is that I will not pretend to know your neighbourhoods the way you do, so I ask.
The Ontario and Quebec border sits inside your service radius
A radius drawn around downtown lands in another province
Draw a thirty kilometre radius around downtown Toronto and you cross municipal lines. Draw the same radius around downtown Ottawa and you cross a provincial boundary into a different licensing regime. Radius targeting is the convenient default in Google Ads, and in this metro it is structurally wrong on day one. It is worth understanding what a radius does in the GTA and then noticing that the identical setting behaves nothing like that here.
There is a second default worth killing in the first hour. Google's location setting includes people merely interested in a place, not only people physically in it. In a national capital with conference traffic, visitors and a river full of daily commuters, that default is unusually expensive. Overriding it is a first day item, not a later refinement.
The certificate travels, the right to contract does not
Two different things get confused here, and separating them is most of the value in this section.
The first is the individual tradesperson. Ontario has 23 compulsory trades, plumbers and electricians among them, and a valid Canadian trade certificate can be recognised across provincial lines through a verification process. Skilled Trades Ontario is explicit that where a credential is verified this way, you will not need to complete further training or examination to obtain the Ontario certificate. At the level of the person, labour mobility works.
The second is the business, and it has a separate answer. Quebec's Building Act addresses it directly, and the second paragraph of section 46 is the commercially sharp part.
Workers on a Quebec construction site also need a competency certificate from the Commission de la construction du Québec. Note it, check it, move on. What this page will not tell you is that no exemption applies to you, because I have not checked Quebec's exemptions. Confirm where you stand before you take Gatineau work, and before you pay for Gatineau clicks.
What this means for the campaign, both ways
If you are not licensed in Quebec, Gatineau traffic is unrecoverable waste, and it has to be excluded on two separate axes. Geography is the obvious one. Query text is the one people miss, because Ontario-side searchers type Quebec place names constantly, and a geographic exclusion does nothing about a search typed in Orléans.
Negative keywords also match literally, so accented and unaccented spellings of the same place both have to be listed out. Miss one and the exclusion fails quietly, which is the worst way for anything to fail.
If you are licensed on both sides, that is a real differentiator and it should not be a footnote on your website. It deserves its own campaign, its own ad copy and its own page, because most of the people you are bidding against cannot say it.
French search in Ottawa is real, small, and easy to get wrong
The advice you will get is that Ottawa is bilingual, so run French ads. That is not wrong so much as unfinished, and the unfinished version loses money.
The number that changes the answer
From the 2021 Census, about 36.5% of City of Ottawa residents can hold a conversation in both official languages, while only 1.4% speak French and not English.
That second figure changes the recommendation. A French campaign in Ottawa is a preference and trust play, not an access play. You are almost never reaching someone who could not otherwise transact with you in English. That is a real reason to do it, and a real reason to size it modestly, and it is a different conclusion from the one you reach by looking only at the share of people whose first official language is French.
Then the misconception underneath all of it: population share is not search share. Bilingual people search in English constantly, and the gap between the two numbers moves by trade, and moves again depending on whether the search is an emergency or a slow research job. It has to be measured in the account. It cannot be assumed from a census table.
The language setting picks an audience, it does not write the ads
Google's own documentation is clear about the mechanic. Language targeting lets you target ads based on the languages those customers understand, and ads are eligible for queries "where the keywords match and Google believes that the user understands at least one targeted language."
Read that as a conjunction, because that is what it is. Both conditions have to hold. Changing a setting changes which auctions you are eligible for. It does not change what your campaign can match, and it does not produce copy. Reaching French queries takes French keywords, French ad copy and a French landing page. Three assets, not a toggle.
Directionally, and this comes from Google Keyword Planner rather than anything I can show you: French trade search in Ottawa runs at a small fraction of the English equivalent for most services, and for some trades it sits below the tool's reporting floor entirely. Snow removal is the standout exception, the one service where the French term runs meaningfully closer to its English counterpart.
A half-built French path is worse than no French path
If the ad is French and the page is English, you have paid a premium for a click and then converted it worse than an English one. If the page is French and the phone is answered in English only, you have made a promise in public and broken it in private. French is worth doing properly or not doing. That is not a sales position, it is arithmetic.
French keywords
Both accented and unaccented spellings, because people type both and negatives and matching do not bridge the two for you. This is a list you build once and then maintain.
French ad copy and extensions
Headlines, descriptions, callouts and sitelinks. A French headline pointing at English sitelinks reads exactly as sloppy as it is, and it is visible in the ad itself.
A French landing page and form
Not a translated homepage. The page the French ad points at has to be French from the headline to the submit button, which is why ad traffic and homepages do not mix.
French confirmation and follow-up
The thank you page, the automated email, the text message. This is the part everyone forgets, and it is the first thing the customer sees after they trust you.
Someone who answers in French
A real person on the phone, during the hours the ads run. If this step is a no, stop at step zero and put the budget into English instead.
Two of those steps have knock-on effects worth reading about separately: why ad traffic should not go to your homepage at all, and how call tracking for contractors lets you tell which language path a phone call actually came from.
A longer winter moves your budget at both ends
How much colder, with numbers
| Annual normal | Ottawa (Macdonald-Cartier Intl) | Toronto (Pearson Intl) |
|---|---|---|
| Average snowfall | 223 cm | 108 cm |
| Days with snow on the ground | 117 | 72 |
| Days that never rise above 0 C | 78 | 53 |
| Nights below minus 20 C | 16 | 4 |
| January daily mean temperature | minus 10.3 C | minus 5.5 C |
Source: Environment and Climate Change Canada, Canadian Climate Normals, 1981 to 2010 period, airport stations.
Ottawa gets roughly double Toronto's snow and about four times as many nights below minus twenty. Those are not weather-chat numbers. They are the weeks your crews can and cannot work, and the campaign has to agree with the calendar your crews are actually on.
Heating stretches, exterior work compresses
Both ends of the year move, and they move in opposite directions. Heating demand starts earlier and runs later than it does in the GTA, which lengthens the window where HVAC leads are worth paying properly for.
Roofing, exterior painting and landscaping get squeezed into fewer viable weeks, so the shoulders carry more weight than the middle and a slow April costs more here than it would down the 401. If you are chasing roofing leads, losing three weeks in spring is not a slow month, it is a chunk of the season.
The consequence for the account is a reallocation problem before it is a spend-more problem. The monthly question is which service line owns the budget, not whether to raise the total. And snow removal here is a genuine line of business rather than an add-on, which means it should be built like one instead of being bolted onto the landscaping campaign in November.
The wrong time to rebuild is the busy season
Two beliefs get people into trouble here. The first is that winter is the off-season and the ads should be paused. That is correct for one set of trades and expensive for another, and which one you are is not a matter of opinion.
The second is more common and simply untrue: that rebuilding a campaign wipes the learning. Google's own position is that bidding does not relearn from scratch when the structure changes.
The real cost of a peak-season rebuild is that the calibration window lands on the exact weeks that pay for the year, plus fragmented reporting either side of the change, plus the root cause you never actually diagnosed. So restructuring is off-peak work. Knowing which peak you are in the middle of is the entire point of someone watching this weekly.
A government town changes who calls, and when
One in five, and what it does and does not tell you
More than one in five employed Ottawa residents works in public administration, against under four percent in the City of Toronto. Be precise about what that counts, because the sloppy version of this sentence is wrong.
What it plausibly means for a contractor: a large salaried customer base, stable household income, predictable benefits, and people who are generally reachable. Now the correction, because the upside-only version of this is not straight with you. That same concentration is a risk. Hiring freezes, return-to-office changes and relocation policy move a large slice of your customer base at once, in the same direction, on someone else's timeline.
One more figure from the same census table, and it is a deflating one: construction's share of employment is nearly identical in Ottawa and Toronto. Ottawa is not short of contractors. Nobody is waiting for you.
Do not schedule ads off a stereotype
The tempting inference is that a public-sector-heavy city keeps predictable weekday hours, so you should schedule around them. That is a hypothesis, not a measurement, and it is exactly the kind of thing that quietly costs money for a year because it sounds so reasonable nobody revisits it.
Ad schedule should follow the account's own call and form timing, which takes a few weeks of real data to see. Underneath that sits the rule that actually matters: the schedule has to match when a human being answers the phone. Paying for calls that ring into voicemail is one of the purest forms of waste there is, and it is completely invisible in click-level reporting. It bites hardest when the owner is certain he already knows his customers' hours.
Ottawa is a thinner market than Toronto, and that changes the build
Start with the obvious one
If you found this page by searching ppc agency ottawa, you should know that almost nobody does. In Google Keyword Planner, the Ottawa versions of agency and Google Ads management terms sit at or below the tool's lowest reporting bucket, and the most specific ones return no data at all. Those low numbers are a reporting floor rather than a measurement, so nobody should be adding them up.
Toronto's equivalents run many times higher. So this page is not a traffic play and I am not acquiring clients through that keyword. Saying so is cheaper than pretending.
Your own head terms are thinner than you think
Search demand for a service scales with the population that needs it. A smaller metro has a proportionally smaller query pool, and that is not a problem to be solved so much as a constraint to design around. Three things follow.
Consolidate, do not segment. Splitting a modest budget across many campaigns starves all of them at once, and a starved campaign is not a smaller version of a working one, it is a broken one.
Precision beats reach. The instinctive fix for low volume is to match more broadly to make up the difference. That buys the worst end of a small pool with the budget that should have bought the best end.
More keywords is not more leads. Adding keywords while you are already losing impressions on the ones you have just spreads the same money thinner. The budget question and the keyword question are the same question, which is why what Google Ads actually costs a contractor is worth working out before the build, not after.
Worth one more line: Ottawa is geographically enormous, roughly 2,788 square kilometres at about 365 people per square kilometre, with a real rural fringe. Targeting behaves nothing like it does in a dense grid.
Why thin markets need more patience, not less
This is the honest structural reason the work is ongoing rather than a setup task. Fewer clicks per week means every question of the form "is this keyword working?" takes materially longer to answer defensibly. Two weeks with no leads frequently cannot distinguish broken from normal variance, and the temptation is to act anyway, which is how accounts get churned into the ground by people who are genuinely trying to help.
In a thin market, a real part of the job is waiting correctly, and knowing the difference between waiting and neglect. That judgment does not arrive in a monthly report, and it is the honest core of the run it yourself or hire someone question.
| The decision | The Toronto-shaped build | What a thin market needs |
|---|---|---|
| Campaign count | Many campaigns, split by service and by suburb | Fewer campaigns, each funded enough to actually compete |
| Match type posture | Broaden to fill the volume | Stay tight and buy the best end of a small pool |
| Keyword count | Add keywords when leads dip | Add keywords only once the current ones are properly funded |
| Judging a keyword | A couple of weeks feels like enough | Wait until the click count can actually answer the question |
| Two quiet weeks | Change something | Work out whether quiet is even unusual before touching anything |
What working with me actually looks like
What I do, and what I will not do
In scope: Google Ads and Local Services Ads for home service contractors, the campaign build, the landing page the ads point at, conversion and call tracking so the numbers mean something, and weekly hands-on management. Out of scope, without hedging: SEO, social media management, branding, websites unrelated to the ads, and anything where I would be the fourth vendor on a call.
The list is short on purpose. I do one thing so that the one thing is done properly. If what you need is a marketing department, I am the wrong call and I will say so on the phone rather than after the invoice. If you want the general version before you talk to anyone, start with Google Ads for small business, or read how this works end to end.
Where I work in and around Ottawa
Central Ottawa, Kanata, Nepean, Barrhaven, Orléans, Stittsville and Gloucester, plus the rural townships most campaigns forget: Manotick, Richmond, Carp, Osgoode, and out toward Carleton Place and Rockland. Those outer areas are where a lazy radius either misses real customers or buys drive time you cannot afford.
Then the Gatineau question, which is the same one from the top of this page. I will build for the Quebec side if you are licensed to work there, and exclude it deliberately if you are not. Either way that gets decided on purpose, by you, rather than by leaving a targeting setting on its default and finding out in the search terms report six weeks later.
How it starts
A conversation
The trade, the service area, the jobs you want more of, and just as usefully the jobs you would rather stop getting. Most accounts have a job type quietly eating the budget.
A look at what is running
If there is an existing account, I go through it. If there is nothing running yet, I look at the market instead and tell you what the demand actually looks like.
A build
Campaigns, ad copy, the page the ads point at, and tracking that ties a phone call back to a click. All four, because three of the four does not work.
Weekly management
Hands on the account every week, and a report you can read in plain language about what changed and why. Not a dashboard screenshot with a logo on it.
Questions Ottawa contractors ask
Common questions
It is a flat monthly management fee, separate from and on top of what you spend with Google. It is not a percentage of your ad spend, because that structure pays me more when you spend more, which is a conflict of interest on every single budget conversation. The fee depends on the trade and the size of the build, and you get the number on the call before anything starts.
It depends on two things. Whether someone answers the phone during the hours the ads run, and whether you know what a job is worth to you. If either is a no, ads amplify the problem rather than fixing it, and you will conclude Google Ads does not work when the real issue sits somewhere else in the business.
Usually not, and the census is the reason. Almost every French speaker in Ottawa also functions in English, so French is a trust and preference decision rather than an access one. If you do it, it needs French keywords, French copy, a French landing page and someone who answers the phone in French. Half of that is worse than none of it.
Longer than you want, and here specifically, longer than the same answer in Toronto. Fewer clicks per week means it takes more calendar time to tell a real result from noise, so early decisions get made on thinner evidence. The honest version is that the first weeks are for gathering signal, not for judging performance.
Often both, because they do different jobs. Local Services Ads sit above the regular search ads, are priced per lead, and carry the Google Guaranteed badge if you pass the screening. They are also narrower in what they can target. Search ads reach the queries LSA cannot, so the usual answer is to run both and watch which one produces work you actually want.
Four things that are true in Ottawa and false in Toronto
None of this is exotic. A provincial border sitting inside your service radius, a bilingual market that is smaller in search than it looks in the census, an exterior season squeezed at both ends by a genuinely longer winter, and a query pool thin enough that patience becomes a skill. That is the whole list. A campaign built without those four leaks money in ways that never announce themselves, because nothing breaks. It just quietly costs more than it should, forever.
- ✓ Home service contractors only
- ✓ One person, not a team, not a dashboard
- ✓ A flat fee, not a share of your spend
- ✓ A straight answer on the call about whether this is worth doing at all
If that sounds like the conversation you want to have, here is how it works and how to start.
