Guides

Choosing your Ottawa service area: a ward-by-ward budget method

Pick your Ottawa service area from evidence, not hope: map where your profitable jobs already come from, measure real drive times, set a break-even cost per lead, and target a tight cluster of wards before expanding.

Written by Ali Sedighi, MBAPublished: Last updated:

The single most expensive marketing mistake an Ottawa trades business can make is targeting the whole city. Ottawa is wide, its wards are very different from each other, and both Google's map results and your fuel bill punish distance. This guide shows a method for choosing where to compete, using numbers you already have. It takes an afternoon and a spreadsheet.

Why the whole city is the wrong target

Targeting all of Ottawa spreads your budget and your reputation too thinly to win anywhere. Three facts drive this.

First, the city is large. The City of Ottawa has 24 wards, and they run from the dense Somerset and Rideau-Vanier wards in the core to rural West Carleton-March, Osgoode and Rideau-Jock. A job in Constance Bay and a job in Riverside South are both "Ottawa", but they are not the same trip.

Second, Google's local results lean on proximity. Google names relevance, distance and prominence as the three main local ranking factors. A profile based in Kanata will naturally do better for Kanata searchers than for Orléans searchers, however good it is.

Third, the city's housing differs by area. In the 2021 Census, single-detached homes made up 41.7% of Ottawa's occupied dwellings, while 18.9% were in buildings of five storeys or more. Those towers cluster in a few wards. A landscaper and a condo-suite electrician should not be targeting the same map.

Step 1: Map where your profitable jobs already come from

Start with evidence. Export your last 12 months of jobs, or at least the last 50 to 100, with three columns: postal code (the first three characters are enough), job value, and gross profit if you track it.

Then sort them into wards. You don't need perfect boundaries; the forward sortation area (the first three characters of the postal code) plus a quick look at the City's ward map gets you close. You'll usually find:

  • one or two wards that produce a large share of your jobs, often the ones closest to your base;
  • a few wards with fewer but larger jobs;
  • scattered jobs far away that took a long drive and earned little.

Write down the top cluster. That's probably your core.

Step 2: Measure real drive times

Distance on a map lies in Ottawa. The Greenbelt, the Queensway at rush hour, the bridges and the long rural roads all change the picture.

For each candidate ward, note the drive time from your base at the hours you actually travel, typically 7:30 to 9 a.m. and 3:30 to 6 p.m. Then compare jobs by drive time. A simple table helps:

Drive time from base Jobs last year Average gross profit per job
Under 20 minutes 64 $410
20–35 minutes 41 $380
35–50 minutes 18 $250
Over 50 minutes 9 $140

These are sample numbers; use yours. In this example, profit drops sharply past about 35 minutes, because travel time eats into billable hours and fuel costs climb. That tells you where your core boundary sits.

Step 3: Set your break-even cost per lead

Now work out the most you can afford to pay for a lead. The formula:

Break-even cost per lead = average gross profit per job × close rate

With $380 gross profit and a 35% close rate, break-even is $133. Set your target lower, say $90, so marketing leaves you a profit rather than just covering itself.

Do this separately for any ward with different job values. If jobs in Rockcliffe Park or the Glebe run larger than average, those wards can carry a higher cost per lead. If rural jobs involve long travel, the effective profit is lower and so is the ceiling.

Step 4: Score and choose your core cluster

Give each candidate ward a simple score on four points, one to three each:

  1. Proximity: how close is it, in real drive time?
  2. Job history: how many profitable jobs have come from there already?
  3. Fit: does the housing match your services? (Towers versus detached homes, older versus new builds.)
  4. Language fit: if you can serve French-speaking customers, is the ward one where that's an advantage? The areas page notes where French tends to matter most.

Pick the highest-scoring three to six wards that sit next to each other. That's your core cluster. For example, a west-end company based in Stittsville might choose Stittsville, Kanata South, Kanata North and part of College. An east-end company might choose Orléans West-Innes, Orléans East-Cumberland, Beacon Hill-Cyrville and Orléans South-Navan, and run a French track from the start.

Step 5: Build the budget for that cluster

Once you know the wards, the budget follows. Decide how many extra jobs you want a month, divide by close rate to get leads, and multiply by your target cost per lead.

Worked example: you want 12 more jobs a month. At a 35% close rate, that's about 34 leads. At a $90 target, that's roughly $3,060 a month if every lead came from ads. Over time, a good share should come from local SEO, which lowers the ad budget.

In Google Ads, Google lets advertisers target by location, including radius and postal areas, so you can draw targets around your chosen wards instead of the whole city.

Step 6: Set up your profile and site to match

Your Google Business Profile should list the areas you genuinely serve, not every ward in the city. Your website should have strong service pages and, where you have real local proof, a small number of area pages: job photos, house types you know, typical travel times.

Avoid publishing 24 near-identical ward pages. Google treats that kind of content as doorway pages, and it rarely ranks anyway.

Step 7: Review quarterly and expand deliberately

Every quarter, look at three numbers per ward cluster: leads, cost per lead and booked jobs. Expand to a second cluster only when:

  • your core is producing leads at or below target;
  • your schedule is consistently full;
  • you have, or can hire, the crew to serve a new area well.

When you do expand, choose the neighbouring cluster that scored highest in Step 4, and give it its own budget line so it doesn't hide inside your core numbers.

Common mistakes

  • Choosing wards by where you'd like to work, not where profit comes from. Wealthy wards are tempting, but if you've never won work there, test before committing.
  • Forgetting the bridges and the Greenbelt. Ten kilometres across the Greenbelt can take longer than twenty in open suburb.
  • Treating rural wards like suburbs. Lower search volume means different tactics: map presence, village-name pages backed by real jobs, and referrals.
  • Ignoring language. In the east end, a French track can be the cheapest source of leads you have.

If you'd like a second opinion on your cluster, send us your job export and drive-time table. The contact page explains how, and the pricing page shows what ongoing help costs.

Frequently asked questions

How many wards should a small Ottawa trades business target?

Usually three to six neighbouring wards to start. That's enough demand for most small crews, and tight enough that your marketing budget can compete.

What's a reasonable drive time to plan around?

Many trades find that about 30 minutes each way is the limit before travel starts eating the margin on a typical job. Measure your own: compare jobs by drive time and see where profit falls off.

Should I list every ward in my Google Business Profile?

No. List the areas you genuinely serve. Listing the whole city doesn't help you rank in distant wards and can mislead customers.

When should I expand to a second cluster?

When your core wards are producing leads at or under your target cost, your schedule is consistently full, and you have the crew capacity to serve a new area well.

Sources

  1. City of Ottawa: Wards (official ArcGIS layer) (2026-10-22)
  2. Google Business Profile Help: Tips to improve your local ranking on Google (2026-10-22)
  3. Google Ads Help: About targeting geographic locations (2026-10-22)
  4. Statistics Canada: Census Profile 2021, Ottawa (CV) (2026-10-22)