Websites built for tradies who hate websites.
Plumbers, electricians, builders, landscapers, painters, carpenters. One page that books emergency callouts at 9pm, shows your licence above the fold, and pings your phone the moment a lead lands. Live tomorrow. $2,499 flat. No deposit.
Most agencies have never held a wrench. It shows.
They build 12-page sites with carousels and meet-the-team pages. None of that converts a customer who's panicking at 9pm because their hot water just died. Here's what actually happens to tradie leads online — and what most websites get wrong.
Customers Google at 9pm
Hot water dying, fuse blown, drain blocked — emergency searches happen after-hours. If your site doesn't load fast on a phone with a phone number above the fold, they call the next bloke on the SERP.
Tools-down by 5pm
You're on the tools all day. Your inbox is the last thing you check, and "we got your enquiry, we'll be in touch" is a euphemism for "the lead died". A lead 24 hours old is a lost job — every time.
Licence + insurance is the gate
Customers don't book unlicensed tradies — but most websites bury the licence number in a footer nobody reads. Above the fold, with the public liability insurance line, with your association badge if you've got one. That's where it has to be.
Reviews close the sale
Tradies live and die on word of mouth — and Google reviews are the digital version. The site has to surface them prominently with the rating, not bury the link to your Google profile in the footer.
A page that actually books work. Not a brochure.
Every CalnetCorp tradie site ships with the same six pieces — because we've seen what works for plumbers in Aspley, electricians in Newstead and landscapers across the south side. The pattern is the same; only the details change.
- Phone number + service area above the fold First thing visible on a phone. No hunting through a hamburger menu. The number is tap-to-call. The service area is your suburbs, not vague "Brisbane" copy.
- Licence number, insurance, association — visible Your QBCC, NECA, Master Plumbers, ABN — whatever applies. Customers look for it. We surface it where they look, not where it's compliant-but-buried.
- SMS-first lead alerts (under 60 seconds) Form gets filled, you get a text on your phone with the customer's name, suburb, and what they need — within 60 seconds. Reply on the drive home. Beat the agency-built sites that send leads to an inbox.
- After-hours / emergency framing If you take after-hours work, we say so up front — including the after-hours call-out fee if you charge one. Honesty up front means fewer disappointed phone calls.
- Your real Google reviews, surfaced inline Three or four standout reviews sit on the page itself — not behind a "see all reviews" link. The 4.9-star rating shows next to your name. We pull from your existing Google profile so you don't have to ask anyone twice.
- Schema markup for local SEO LocalBusiness schema, opening hours, service area, NAP consistency with your Google Business Profile. So when someone searches "[trade] in [suburb]", you show up in the local pack — not just buried on page 3.
Ridgeline Plumbing — Aspley.
From "the website nobody fills out" to 4–6 callout bookings a week.
Ridgeline came to us with a 9-page WordPress site that an agency had built two years earlier. It loaded in 6 seconds on mobile, the contact form went to a Gmail inbox checked once a day, and the licence number was on a "compliance" page nobody clicked.
We rebuilt it as a single page in one business day. Phone number above the fold. After-hours emergency framing. SMS alerts to the owner's phone. Their existing 87 five-star Google reviews surfaced inline with the rating displayed prominently. Schema markup for LocalBusiness so they show up for "emergency plumber Aspley".
Numbers from Google Search Console, GA4, and the customer's own quote-tracking. Year 1 of hosting + edits + support included; from year 2 the Foundation Retainer is $99/month month-to-month.
$2,499 flat. Year 1 sorted. $0 charged today.
All the offer mechanics from the main Website in a Day page apply — same one-business-day build, same risk reversal, same Foundation Retainer year 1. The page below tells the full story of what's included and how the no-deposit Stripe flow works.
Live tomorrow, or it's free.
$0 charged today. The $2,499 only hits your card after the page is live and you've signed off. If we miss the deadline or you don't like what we built, you owe nothing. Card on file via Stripe locks the build slot — that's it.
Plus $791 of playbooks free — SEO, Blog, and Ad — delivered the moment you click. Yours to keep even if you don't proceed.
The things tradies actually ask.
For the general FAQ — pricing, ownership, year 2, the guarantee — see the main Website in a Day page. The questions below are the ones that come up specifically from trades businesses.
Your site could be booking jobs by tomorrow.
Two minutes to put a card on file via Stripe. $0 charged today. Five-minute intake form. We start building tonight, you've got a preview by morning, and you only pay if you approve it.
Start my build — $0 today →