

Northline Plumbing & Drain
Clean corporate look for a family plumber: emergency strip, split hero with a rating card, and a quote form up top.
View full sample →
Analytics & ad pixels stay off unless you accept. Essential, anonymous logging only.We use essential, anonymous logging to keep this site working. With your OK we’d also use analytics and ad pixels (Google, Meta) to understand visits. Nothing non-essential loads until you accept. Privacy
Websites for Toronto & GTA trades
Fast, mobile-first websites for plumbers, HVAC, roofers, electricians and contractors, fully optimized to generate quality leads, not just to look good.
24-HOUR PROMISEFree preview of your new website in 24 hours, or your first month is free. Terms
Fictional sample designs, not real client sites. See all
The problem
Because reviews get you noticed, but the website closes the deal. When a homeowner taps through from Google and finds nothing, a Facebook page, or a site that’s hard to use on a phone, they hit “back” and call the next business.
People who find you on Maps often tap “Website” to check you out. If there’s nothing there, the next listing gets the call.
A social page doesn’t rank for “roof leak repair Etobicoke” and many homeowners won’t dig through posts to find your number.
Tiny text, no tap-to-call, a “not secure” warning. Visitors assume the business is as dated as the site.
No website vs. website
An illustrated scenario with a fictional business, Northline Plumbing & Drain.
Northline Plumbing & Drain
4.8 ★★★★★ (120)
Plumber · Etobicoke, Toronto
Closed · Opens 8 a.m.
Only Call and Directions. Nothing to read, nothing to fill in, and nobody picks up after hours.
Northline Plumbing & Drain
4.8 ★★★★★ (120)
Plumber · Etobicoke, Toronto
Closed · Opens 8 a.m.
Generic illustration of a local search listing. Not any search engine’s actual interface.
Pre-filled with example numbers. Replace them with yours. Find your profile views and searches in the Performance section of your Google Business Profile (Google’s help page explains each metric).
Example: replace with your number.
Example: your best guess.
Example: your usual close rate.
Example: your typical invoice.
Missed leads / month
50
≈ 20 jobs you’d close
Missed revenue / month
$9,000
Missed revenue / year
$108,000
This is an estimate based on the numbers you entered, not a guarantee.
How it’s worked out: views × % who leave = missed leads; missed leads × % you’d close × average job value = missed revenue.
Get my free preview in 24 hours →Examples
Every site is designed from scratch for that business, so no two clients in the same trade look alike.
Two fictional plumbers, two completely different sites: layout, fonts, navigation, buttons and photography all change.


Clean corporate look for a family plumber: emergency strip, split hero with a rating card, and a quote form up top.
View full sample →


Same trade, opposite feel: giant condensed headlines, hard edges, numbered service rows and black-and-white photography.
View full sample →


A high-end roofer: full-screen photo hero, serif headlines, gold hairlines and a project gallery.
View full sample →


Warm, approachable HVAC brand: blob shapes, round photo masks, service chips and a maintenance-plan card.
View full sample →


Modern electrician: dark bento-grid hero, monospace details, EV-charger and panel-upgrade tiles.
View full sample →


Project-led contractor site: side navigation on desktop, a portfolio grid hero and a horizontal process.
View full sample →


Landscaper styled like a garden magazine: masthead, big serif headlines, project stories and seasonal services.
View full sample →


Local-first pest control: service-area map hero, neighbourhood chips and a pest identifier grid.
View full sample →
All businesses shown are fictional sample designs. Photos: Pexels (free licence), credited on each sample.
Included on every plan
A good-looking site isn’t the goal. Calls and quote requests are. Whether you pay $500 once or $100 a month, every Blue Heron site comes fully optimized to generate quality leads. Here’s exactly what that means:
Click-to-call and a quote or booking form right at the top of the screen on phones, plus clear calls to action on every page. Visitors never have to hunt for how to reach you.
Your site matches your Google Business Profile (name, phone, hours, services), gets a page for each service and area you cover, and carries structured data (schema) so Google understands who you are and where you work.
Clear questions and direct answers, an FAQ and clean structured data, so AI assistants and Google’s answer boxes can understand and quote your business.
Lightweight, speed-tuned builds that load quickly on mobile data. A slow site loses the visitor before they ever see your number.
Your real Google reviews, licence and insurance details, and any warranties or guarantees you offer, placed where people decide whether to call.
Short forms that ask for service type, area and timeline, so you get serious inquiries with the details you need, and spend less time on tire-kickers.
We connect Google Analytics, your Facebook or Google Ads pixel, and send every lead straight to your email, phone or CRM, included in every plan. Calls and form submissions are tracked, so you can see which inquiries the website brings in.
Same lead-generating build on both plans.
Every site comes fully optimized to generate quality leads, on both plans. Tracking included. No “SEO add-on”.
See it on your own site →Ad campaign tracking and CRM automations available as add-ons (see pricing). We don’t promise a specific number of leads. Nobody honest can. We promise a site built and set up to turn the visitors you get into calls.
How it works
Tell us your services, service area and what jobs you want more of. We pull the rest from your Google profile.
We build a real, working preview of your new site on a private link. You see it before you pay a cent.
Love it? Choose $500 to own it or $0 upfront at $100/month managed. We connect your domain and launch.
Made for your trade
Emergency plumbers need a call bar. Roofers need a gallery and warranty proof. Electricians need their licence number up top. We build for how your customers actually buy.
Plumbers
Emergency-first layout · Basement-flooding page
Websites for plumbersHVAC Companies
Repair vs. replace paths · Heat-pump & rebate explainer
Websites for HVAC companiesRoofers
Project gallery · Free-inspection form
Websites for roofersElectricians
Licence number in the header · Job-specific pages
Websites for electriciansContractors & Renovators
Portfolio by project type · Process timeline
Websites for contractors & renovatorsLandscapers
Photo-first design · Seasonal service switcher
Websites for landscapersMoving Companies
Instant-quote form · Pricing explainer
Websites for moving companiesPest Control Companies
Pest-by-pest pages · Discreet request form
Websites for pest control companiesSimple pricing
Pay $500 once and own it, or pay nothing upfront and let us run it for $100 a month. Prices in CAD, plus HST where applicable.
Pay once. The site is yours.
Included: fully lead-optimized
$500CAD, one-time
Best if you already have hosting or want full control.
Start with Build & Own$0 upfront. We host, secure and update it for you.
Included: fully lead-optimized
$0upfront, then$100/mo
12-month agreement, CAD. Best if you want it done and handled.
Start with $0 upfrontIncluded on every plan: fully lead-optimized
Tracking built in: we connect Google Analytics, your Facebook or Google Ads pixel, and send every lead straight to your email, phone or CRM, included in every plan.
Included setup covers Google Analytics 4, installing your existing Meta (Facebook) or Google Ads pixel, call and form tracking, and lead notifications forwarded to your existing email, text (SMS) or CRM. When tracking is installed, every client site also includes a plain-language privacy policy and a cookie notice that holds analytics and ad pixels until the visitor accepts.
Quoted per project
Ad campaign tracking and CRM automations available as add-ons. The tracking included in every plan covers the basics; these are for businesses running ads or wanting automated follow-up.
Full ad conversion tracking
Meta Conversions API, Google Ads conversion events and offline/lead conversion setup for running campaigns.
Custom CRM workflows
Automations such as lead routing, follow-up sequences, pipeline stages and integrations beyond basic lead forwarding.
Ad management
Planning, launching and managing Google or Meta ad campaigns.
⏱ Free preview of your new website in 24 hours, or your first month is free.
Preview delivered within 24 hours of a complete request (business name, phone, trade and service area), counted from when we receive it (the clock pauses while we wait on any missing info from you). If we miss it, your first month on the $100/month Managed plan is free, or $100 off the $500 Build & Own site. One per business. No obligation to buy.
We build a working preview of your new website using your public business info and reviews. If it’s not a clear upgrade, you walk away. No invoice, no hard feelings, no follow-up spam.
Preview delivered within 24 hours of a complete request (business name, phone, trade and service area), counted from when we receive it (the clock pauses while we wait on any missing info from you). If we miss it, your first month on the $100/month Managed plan is free, or $100 off the $500 Build & Own site. One per business. No obligation to buy.
Get my free preview in 24 hoursSend a complete request (business name, phone, trade and service area) and we’ll deliver a private preview of your new website within 24 hours, counted from when we receive it (the clock pauses while we wait on any missing info from you). If we miss it, your first month on the $100/month Managed plan is free, or you get $100 off the $500 Build & Own site. One per business, and there’s no obligation to buy.
It’s built to. Every site, on both plans, comes fully optimized to generate quality leads: click-to-call and a quote or booking form at the top of the screen on phones, local SEO (Google Business Profile alignment, service and area pages, schema), AI-search-friendly answers, fast load times, your reviews and licences up front, forms that ask for service, area and timeline, and tracking built in (Google Analytics, your Facebook or Google Ads pixel, and every lead sent straight to your email, phone or CRM). We can’t promise a specific number of leads, since that depends on your market and how many people search, but the site will be set up to turn visitors into real inquiries, and you’ll be able to see them.
Two options. Build & Own: $500 CAD one-time and the site is yours. Managed: $0 upfront and $100 CAD/month on a 12-month agreement, including hosting, SSL, security updates, monthly edits and monitoring. Both include tracking built in (Google Analytics, your ads pixel and lead forwarding to your email, phone or CRM). Ad campaign tracking and CRM automations are available as add-ons, quoted per project. Plus HST where applicable.
Yes, on every plan ($500 Build & Own and $100/month Managed). Included setup covers Google Analytics 4, installing your existing Meta (Facebook) or Google Ads pixel, call and form tracking, and lead notifications forwarded to your existing email, text (SMS) or CRM. When tracking is installed, every client site also includes a plain-language privacy policy and a cookie notice that holds analytics and ad pixels until the visitor accepts. Full ad conversion tracking (Meta Conversions API, Google Ads conversion events) is available as an add-on, quoted per project.
Yes. Every plan includes sending each new lead from your site straight to your existing email, phone (text/SMS) or CRM, so nothing gets missed. Custom CRM workflows and automations, like lead routing, follow-up sequences or pipeline updates, are available as add-ons, quoted per project.
No. Every site is designed from scratch for that business, so no two clients in the same trade look alike. Layout, fonts, colours, navigation, photos and wording are chosen for your business, not copied from a template another client already uses. See our sample designs: two fictional plumbers that look nothing alike.
Yes. We build a free preview of your site using your public business details and Google reviews. If you like it, you pick a plan. If not, you walk away and owe nothing.
Most sites are ready for your review within days of our first call. Launch timing after that depends on how quickly you send feedback, photos and your domain details.
Under our standard agreement it continues month-to-month, and you can cancel with written notice. You’ll see the full terms, including buyout options, before you sign anything.
On Build & Own, yes, the site is yours once paid. On Managed, we host and maintain it for you, and the agreement explains your buyout option if you want to own it outright.
Every site is built on SEO fundamentals: fast loading, mobile-first, clean structure, local business schema, service-area pages and correct business details. We don’t promise rankings, because no honest agency can.
Almost nothing. A 15-minute call, any photos you have, and a quick review of the preview. On the Managed plan, you just text or email us changes.
Nothing technical. If you already own a domain we’ll use it; if not, we’ll help you pick one. Domain registration is a small separate annual cost paid to the registrar.
Free preview
Tell us about your business. We’ll build a private preview of your new site and send you the link within 24 hours, or your first month is free. Takes 30 seconds to request.
Tell us about your business and we’ll build a private preview of your new site within 24 hours. Keep it or walk away.