← Home

Web Design

Custom websites built to convert — not just look good.

Most contractors don't need a 40-page WordPress install and a monthly retainer. They need a site that loads fast, reads clearly on a phone, and shows up when someone searches for what they do. That's what I build — service pages, service area pages, and search optimisation baked in rather than sold back to you later.

What you get

Every build starts with a conversation about what the business actually needs to say — not a theme picker. I design in the browser on your real pages, so you're never approving a mood board and hoping the finished site matches.

Sites are built as static HTML with Astro: no WordPress plugins to patch, no database to slow down, no $80/month hosting bill. Typical builds land in one to two weeks from kickoff, assuming content is ready.

Pricing

Three fixed packages: Starter at $2,500, Standard at $4,500, and Full from $8,000. See the full breakdown on the pricing page — you'll know the number before any work starts. No hourly billing, no scope creep invoices.

Who this is for

Contractors, trades, clinics, and local service businesses that want a site they own — built by the person they talked to on the first call. Remote clients across Canada and the US welcome.

Do you use WordPress or Squarespace?

No. I build static sites with Astro — faster, cheaper to host, and nothing to hack. If you need a CMS for frequent blog posts, we'll talk honestly about whether that's worth the trade-off.

Can you redesign my existing site?

Yes. Full rebuilds are most of my work — including domain moves that don't take your email offline. I'll audit what you have first and tell you if a fix is enough.

Not sure where to start? Get a free site audit — I'll tell you what's blocking Google.