Lower Mainland · Island · Okanagan · Interior · North

Digital marketing for BC trades, planned region by region

For plumbers, electricians, roofers, renovators, landscapers and other local service firms anywhere in British Columbia.

Free consultation · no lock-in

  • 17+ years in digital marketing
  • MBA, Technology Management
  • 150+ live HVAC websites
  • Sedighi.ca & SAZ.ca group

Services

Marketing services for BC trades and local businesses

Proof from real campaigns

  • 3× leads in 90 days

    BCWide.ca

    Result from our HVAC work

  • A gas-boiler division built for CANRO Heat

    GasBoilers.ca

    Result from our HVAC work

  • 250% lead growth

    CanroHeat.ca

    Result from our HVAC work

  • 400% organic traffic growth in 12 months

    Roma Heating & Cooling

    Result from our HVAC work

  • 850+ SEO articles

    HeatLand

    Result from our HVAC work

All case studies on HVAC.Agency

How it works

  1. Draw your real service map

    Tell us where your crews can reach in a working day, which jobs pay best and which towns you want more of. We sketch the regions worth marketing to.

  2. Get a region-by-region plan

    You get a short written plan: what to fix first, what each region needs, what it costs and how we will measure booked work, not clicks.

  3. Start with one conversation

    No forms and no sales script. Call, text or email; you'll talk to a senior strategist.

BCAgency.ca is a British Columbia digital marketing and business consulting service for trades and local service businesses. We plan your search, ads, website and reviews around the parts of the province your crews actually reach, whether that is three Lower Mainland suburbs or a long stretch of Highway 97. We are not a contractor and we never install, repair or service anything; our job is to help the people who do get more of the work they want.

The company is part of the Sedighi.ca and SAZ.ca group, Canadian-owned and headquartered in Vancouver, BC, and led by Ali Sedighi, MBA.

BC is six markets, not one

A campaign written for Surrey rarely works in Smithers. The province behaves like several separate markets that happen to share a licence regime, and the cost of a click, the size of a service area and the timing of demand all change as you cross the mountains.

Here is how we usually split it:

Region What changes for marketing
Lower Mainland Dense competition, expensive clicks, buyers who compare three quotes before lunch
Vancouver Island Regional loyalty, ferry-bound service areas, strong word of mouth
Okanagan A colder winter than the coast, a different busy season, growing lakeside communities
Kootenays Small towns far apart, where one strong profile can carry a whole valley
Thompson-Cariboo Kamloops as the hub, with long drives to smaller centres
Northern BC Fewer competitors, huge distances, a longer heating season

The practical point: your budget, your keywords and your ad schedule should be set per region, not once for the whole province. The areas hub explains how we decide which regions earn a share.

What we do for BC trades and local businesses

We focus on the trades and home-service firms that make up most of BC's local economy: plumbers, electricians, roofers, painters, landscapers, renovators, cleaners, movers and the small professional offices that rely on local search. Five services cover nearly everything an owner needs:

The services overview shows which one to start with, depending on how much work you have booked and how fast you need more.

A worked example you can check

Marketing should pay for itself in booked jobs, and you can test that with your own numbers before you call anyone.

Say you run a roofing company in the Okanagan. Your average re-roof is worth $12,000 and you win about one in four quotes. If better search visibility and a cleaner website bring you four extra qualified quote requests a month, that is roughly one more job, or $12,000 in revenue. Against a monthly plan of $1,999, the question becomes whether your margin on one roof covers the plan with room to spare. For most roofers it does; for a business with $300 jobs and thin margins, the same maths says start smaller.

We run this calculation with you in the first conversation, using your job values rather than ours. The guide on splitting a marketing budget by region walks through it in more detail.

Proof from our HVAC work

Our published case studies come from heating and cooling companies, and we present them as exactly that: results from our HVAC work. They show the method, which carries over to other trades.

  • BCWide.ca reached 3× leads in 90 days.
  • For CANRO Heat we built a gas-boiler division, GasBoilers.ca, which now reaches 26+ BC communities and carries 5.0★ from 76+ Google reviews.
  • CanroHeat.ca achieved 250% lead growth.

The results page explains what each project shows and what transfers to a plumbing, electrical or landscaping business. The full list of case studies lives on our parent site, Trades.Agency, and on HVAC.Agency.

What it costs and how we work

Plans start at $1,999 per month month-to-month, or $1,499 per month billed annually, plus 5% GST. There is no long-term contract: cancel with 30 days' notice. The first 30-minute consultation is free for eligible trades businesses. The pricing page lists all three plans and explains what pushes the cost up or down.

You own your website, your domain, your Google Business Profile and your ad accounts. If we part ways, everything stays with you.

Who is behind BCAgency.ca

BCAgency.ca is run by Ali Sedighi, MBA in Technology Management, who has worked in digital marketing since 2007 and has built 150+ live HVAC websites. He lives and works in Vancouver. The brand belongs to the Sedighi.ca and SAZ.ca group of companies, and its parent site is Trades.Agency.

Read more about how we work, browse the frequently asked questions, or go straight to the contact page to call, text or email.

Frequently asked questions

Are you a contractor?

No. BCAgency.ca is a digital marketing and business consulting service. We help BC trades and local service companies win more of the right work; we never install, repair or service anything ourselves.

Do you only work in Vancouver?

No. We are headquartered in Vancouver, but we plan campaigns for businesses across the province, including Vancouver Island, the Okanagan, the Kootenays, the Thompson-Cariboo and Northern BC. Consultations happen by video call or in person, and day-to-day work by phone, text, email and shared reports.

What does it cost?

Plans start at $1,999 per month month-to-month, or $1,499 per month on annual billing, in Canadian dollars plus 5% GST for BC clients. The first 30-minute consultation is free for eligible trades businesses.

Is there a long contract?

No. Plans are month-to-month with 30 days' notice to cancel. Annual billing is optional and simply lowers the monthly rate.

Can one company rank in several BC regions at once?

Yes, if it genuinely serves them. We build a page and a profile strategy for each region you work in, and we tell you plainly when a region is too far from your crews to be worth chasing.

Who will I actually deal with?

Ali Sedighi, MBA, leads the strategy. BCAgency.ca is part of the Sedighi.ca and SAZ.ca group, a Canadian company based in Vancouver, BC.