Currently accepting new clients   /   Canada, BC & Beyond
Est. 2026

Beautiful websites, built for you, before you pay a dollar.

I build custom websites for local businesses — then show them to you fully finished. If you love it, we make it yours. If not, no hard feelings. It's the smarter way to get online.

24h
Preview delivered
$0
Risk to see your site
100%
Custom to your business
Revisions until you love it
Custom Design Hosting Included Local SEO Google Ads Content Creation Email Marketing Custom Design Hosting Included Local SEO Google Ads Content Creation Email Marketing

You shouldn't have to imagine what a website will look like before paying for it.

Most web designers ask for thousands of dollars upfront, weeks of meetings, and mood boards. Then they deliver something you hope you like.

I do it backwards. I research your business, build you a gorgeous custom website, and then show it to you finished. You get to see exactly what you'd be paying for — before you pay a dollar.

If you love it, we set it live on your own domain within 48 hours. If you don't, we part ways as friends.

02   How It Works

A simple, honest way to get online.

01

I build. You see.

I research your business — your reviews, your services, your story — and build a custom website for you. Then I send you a live preview link.

02

You love it.

We review it together, make any tweaks you want, and choose a package. Your site goes live on your own domain within 24 to 48 hours.

03

I maintain it.

Hosting, security, edits, backups — handled. You focus on running your business. I make sure your website keeps working for you.

03   Packages

Three ways to work with me.

Pick the package that fits where your business is right now. Upgrade or add on anytime — nothing is locked in.

Starter
Your beautiful website, live and ready to bring you business.
$497setup
then $99/month for hosting & care
  • Custom 5-page website
  • Mobile-responsive design
  • Hosting on your own domain
  • SSL security & backups
  • Contact form & call buttons
  • 30 min/mo minor edits
Choose Starter  →
Pro
The full-service, done-for-you solution. Every channel working together.
$997setup
then $249/month for full-service
  • Everything in Growth
  • 2 monthly blog posts
  • Reputation management
  • Google Ads setup & management
  • Priority support (24hr reply)
  • Quarterly strategy call
Choose Pro  →
04   A La Carte

Build your perfect mix.

Any of these can be added to your Starter or Growth package when you need them. No commitments — turn them on and off as your business grows.
i
Google Business Profile Tune-Up
Full optimization of your Google listing — categories, description, photos, hours, Q&A. One-time setup that delivers long-term wins.
$150one-time
ii
Monthly SEO
Ongoing work to climb Google rankings. Keyword research, on-page optimization, citation building, monthly reporting.
$300per month
iii
Blog Content
Two professionally written blog posts per month, tailored to your business and optimized for local search. Builds authority and brings traffic.
$200per month
iv
Google Ads Management
I set up and manage your Google Ads campaigns. You set the ad budget (paid to Google directly); I handle everything else.
$300per month + ad spend
v
Reputation Management
Automated review requests after every customer interaction. Professional responses to all reviews. More 5-stars, better local ranking.
$150per month
vi
Email Marketing
Email capture on your site, monthly newsletters, and automated welcome sequences. The highest-ROI marketing channel, handled for you.
$200per month
vii
Social Media Content
8–12 branded social media posts per month, scheduled and published across your channels. Keeps your presence active and consistent.
$250per month
viii
Logo & Brand Identity
Custom logo, color palette, and typography system for your business. Everything you need to look consistent across your website and beyond.
$450one-time
05   Philosophy

Your website should earn its keep.

A pretty website that doesn't bring you customers is a liability. I build sites designed to do one thing: turn visitors into paying clients.

That means fast loading times. Clear calls to action. Real customer reviews front and center. And copy written to sell — not just describe.

A website is the hardest-working employee you'll ever hire — and the cheapest.

— Madi
06   FAQ

Good questions, honest answers.

Don't see your question? Get in touch and I'll answer it directly.

Yes, 100%. I build your full website first and send you a live preview link. You can click through every page, see how it looks on your phone, show it to your family. You only pay when you're confident it's exactly what you want.
Starter includes 30 minutes of edits per month. Growth and Pro include unlimited minor edits — text updates, photo swaps, price changes, new info. Bigger changes (new pages, redesigns) are quoted separately and always affordable.
Yes. Once paid, the domain is in your name and the site is yours. If you ever want to leave, I'll hand over the files and help you migrate. No hostage-taking here.
You'll see your preview within 24–48 hours of our first call. Once you approve it, the site goes live on your domain within another 24–48 hours. Total: about a week from "hello" to "it's live."
Monthly plans are month-to-month, no contracts. Cancel anytime with 30 days' notice and I'll help you transfer your site and domain. Simple and fair.
Mostly local service businesses — pool companies, plumbers, landscapers, cleaners, contractors, restaurants, salons, dentists, real estate agents. If you serve customers in your city, I can help.
07   Let's Build

Your website is already waiting to be built.

Tell me about your business and I'll get started on your custom preview today. No commitment. No pressure. Just a website.

Response Time Within 24 hours
Working With Businesses all across the world
Based In Canada, BC — built for everywhere

Request your preview

I'll build your website first, then you decide.

Request received.

I'll get back to you within 24 hours with next steps — and I'll start researching your business right now.