Dave Kowalski had been running NorthShore Plumbing for eleven years. The business was good. The work was solid. His customers referred him to friends and family. But the referrals weren’t consistent — and the phone went quiet for weeks at a time with no warning and no way to predict when the next job would come in.
In 2024, Dave decided to try Google Ads for the first time. He spent $2,400 over three months and got a handful of calls — some of which didn’t convert. He paused the campaign and called us.
Four months later, his inbound leads had gone from 12 per month to 38 per month. His website PageSpeed score had gone from 31 to 94. He was ranking in the Top 3 on Google for “plumber Toronto” and 21 neighbourhood-specific keywords across the city. And he was doing it all with zero ongoing ad spend.
This is the full story of how that happened.

The Situation — Before SR Orbit
When Dave first contacted us, we did a full audit of NorthShore’s digital presence. Here’s what we found:
- Website built in 2016 — No mobile optimisation. Loading in 5.2 seconds. PageSpeed score: 31. Single generic “Services” page listing everything in one paragraph with no individual page for any service.
- Google Business Profile — incomplete — Basic information only. 8 total reviews. No photos of the team, the van, or completed work. No posts, no service list, not appearing in the Maps 3-Pack for any meaningful search term.
- Zero organic rankings — Not appearing on the first page of Google for “plumber Toronto,” any neighbourhood-specific term, or any individual service keyword.
- No content — No blog. No FAQ. No location pages. Nothing that would give Google a reason to rank NorthShore for any search beyond their exact business name.
- 12 inbound leads per month — Almost entirely from referrals. No predictability, no scalability.
The good news: the underlying business was strong. Real reviews existed — they just hadn’t been properly solicited. The service area was clear. The brand was trustworthy. The problems were entirely fixable — and they were the kind of problems that, when fixed, produce fast and measurable results.
The Strategy — What We Did
Phase 1 — Website Rebuild (Weeks 1–6)
The existing website wasn’t salvageable for SEO purposes. We rebuilt NorthShore’s website from scratch — custom WordPress theme, zero page builders, clean hand-coded output designed for speed and search engine performance from the first line of code.
The new site included:
- Individual service pages — Drain Cleaning, Water Heater Installation, Pipe Repair, Emergency Plumbing, Bathroom Renovations. Each page targeting its own specific keyword cluster, with unique content, FAQ sections, and conversion-focused CTAs.
- 22 location pages — One for each major area NorthShore serves: North York, Scarborough, Etobicoke, Mississauga, and 18 other Toronto neighbourhoods. Each with unique local content referencing neighbourhood-specific landmarks and the specific plumbing problems common in that area’s housing stock.
- A mobile-first design — with a sticky “Call Now” button visible on every mobile page, because the majority of emergency plumbing searches happen on phones.
- Schema markup — LocalBusiness, Service, FAQPage, and BreadcrumbList schemas implemented on every relevant page.
- PageSpeed optimisation — Compressed images, minimal JavaScript, efficient CSS, server-level caching. Final score: 94 on Google PageSpeed Insights. Load time: 1.1 seconds.

Phase 2 — Google Business Profile Overhaul (Month 1)
The GBP was rebuilt from the ground up. We updated every category, service, and attribute. We uploaded 47 photos — of the team, the branded van, completed jobs (water heater installations, drain clean-outs, bathroom renovations), and the NorthShore office.
We launched a review generation campaign: a text message follow-up sent to every customer within 24 hours of job completion, with a direct link to the Google review page. We also added a QR code to Dave’s van and on job completion paperwork.
Within 60 days, NorthShore had gone from 8 reviews to 42 reviews — all 5-star, all verified, all with keyword-rich responses from Dave acknowledging the specific job completed.
Phase 3 — On-Page SEO + Local Citations (Month 1–2)
Every page on the new website was optimised with proper keyword targeting — title tags, meta descriptions, H1/H2 structure, internal linking, and image alt text. We submitted NorthShore to 34 local and industry-specific directories — Yelp, HomeStars, Angi, Yellow Pages, BBB, and Canadian-specific platforms — ensuring NAP consistency across every listing.
Phase 4 — Content Expansion (Month 2–4)
With the technical foundation solid, we moved to content. We published four blog articles targeting high-intent plumbing questions Toronto homeowners search: “how much does water heater replacement cost in Toronto,” “signs you need drain cleaning,” “when to call an emergency plumber,” and “pipe relining vs pipe replacement Toronto.”
Each article linked back to the relevant service page, reinforcing the internal link architecture and building topical authority for NorthShore’s most important service keywords.
The Results — 4 Months Later

Here’s what NorthShore Plumbing’s numbers looked like at the 4-month mark — compared to where they started:
| Metric | Before SR Orbit | After 4 Months | Change |
|---|---|---|---|
| Monthly Inbound Leads | 12 | 38 | +215% |
| Google Maps Ranking (“plumber Toronto”) | Not visible | Top 3 | #1 locally |
| Local Keywords in Top 3 | 0 | 22+ | 22 new rankings |
| Google Reviews | 8 | 42 | +34 reviews |
| PageSpeed Score (Mobile) | 31 | 94 | +63 points |
| Website Load Time | 5.2 seconds | 1.1 seconds | 79% faster |
| Monthly Ad Spend | $800 | $0 | Eliminated |
What Changed — In Plain Language
NorthShore went from a business that existed online to a business that dominated local search in their service area. When someone in Scarborough searches “emergency plumber near me” at 10pm — NorthShore is one of the first three results they see. When a North York homeowner needs a water heater replaced and types it into Google — NorthShore has a page built specifically for that.
The leads that come in are qualified — people who specifically searched for a plumber in their area, found NorthShore, saw 42 reviews averaging 5 stars, and called. Conversion rates are significantly higher than the Google Ads calls Dave was getting before.
And unlike paid advertising — these rankings don’t stop when the budget stops. The work is done. The foundation is built. NorthShore’s organic presence will continue generating leads indefinitely, compounding as the domain authority grows and the content library expands.
What Dave Said
“I was skeptical about SEO honestly — it felt like spending money on something you can’t see. But four months in, we went from hoping the phone would ring to turning down jobs because we’re booked out. The leads are qualified people who actually need a plumber. No time-wasters, no people shopping around just for a quote. Best investment we’ve made in years.”
Dave Kowalski — Owner, NorthShore Plumbing, Toronto ON, Canada
Could Your Trade Business See Similar Results?
NorthShore’s situation — relying on referrals, inconsistent lead flow, a website that doesn’t generate enquiries — is one of the most common situations we see among trade businesses in the US, Canada, and Australia. And it’s almost always fixable with the same approach: a properly built website, a fully optimised Google Business Profile, a review generation system, and keyword-targeted service and location pages.
If you run a plumbing, electrical, HVAC, landscaping, or other trade business — and your website isn’t generating consistent leads — we’d love to talk. We’ll audit your current situation and tell you honestly what it would take to produce results like Dave’s.
Get your free SEO audit and consultation →
SR Orbit is a full-service organic marketing agency based in Dhaka, Bangladesh, specialising in local SEO and web development for trade businesses in the US, Canada, and Australia.


