Web design · Perth, WA

Websites for Perth businesses that want more calls, bookings and enquiries.

I build fast, modern, mobile-friendly websites for local Perth businesses. Fixed prices, no lock-in contracts, and I handle everything from domain to Google Business setup.

  • Fixed prices
  • No lock-in contracts
  • Local to Perth
A homepage concept for a plumber, shown on a laptop and a phone
See it before you payYour homepage, designed for free
What you get

A website that does a job, not just sits there.

Built for phones first

Most people look you up on their phone. Your site loads fast and reads well on any screen.

Easy to contact you

Tap-to-call buttons, and quote or booking forms if you want them, so visitors become customers.

Found on Google

Proper page titles and descriptions, plus your Google Business Profile, so locals can find you.

Handled for you

Domain, secure hosting and setup are all taken care of. You just tell me about your business.

Work

Recent work

Websites and web apps I've designed and built.

Homepage concepts

Every design suits the trade: bold and direct for tradies, warm for cafés and salons, calm and clear for professional services.

Homepage concept for a plumber in Bayswater, with a quote form and tap-to-call button

Plumber · Bayswater

Quote form and tap-to-call up front

Homepage concept for a café in Maylands, with a menu button

Café · Maylands

Menu, location and opening hours first

Homepage concept for an accountant in Joondalup, with a consultation booking form

Accountant · Joondalup

Free consultation booking

These are concepts for fictional businesses, made the same way as the free mock-up you'd get.

How it works

From first look to live, without the hassle.

  1. Free mock-up

    Send me your business name and suburb. I'll design your homepage and show it to you on a laptop and phone. Free, no obligation.

  2. Fixed quote

    Like it? You get a fixed price up front. A 50% deposit gets me started.

  3. Build and refine

    I build the site and send you a draft to look over. Ask for changes until it's right.

  4. Go live

    I set up your domain and hosting and launch it. The balance is due once it's live.

Pricing

Simple, fixed prices.

You know the cost before anything starts. No hourly billing surprises.

Starter website

A single, scrolling page. Ideal if you have no website yet.

$495one-off
  • One page: services, about, contact
  • Mobile-friendly, with tap-to-call
  • Set up on your own domain, secure (https)
  • Google basics: titles, descriptions, map
Start with a free mock-up

Add-ons

Online booking or quote formEnquiries come straight to your inbox$199
Google Business Profile setupShow up on Google Maps with your details$99

Hosting & care plan

$49/ month · cancel any time
  • Fast, secure hosting and backups
  • Up to 30 minutes of small changes each month
  • A real person to email when something needs fixing

All prices in Australian dollars.

Want to see your new homepage?

Send me your business name and suburb, and I'll design your homepage for free. If you like it, we'll talk about the rest.

FAQ

Good questions

Is the mock-up really free?

Yes. I design your homepage and send you a picture of it on a laptop and phone. If it's not for you, that's the end of it. No cost and no follow-up pressure.

Do I have to sign up for the care plan?

No. It's optional and there's no lock-in contract. It covers hosting, backups and small changes each month, and you can cancel any time.

I already have a website. Can you help?

Yes. I'll rebuild it with a modern, mobile-friendly design on the same domain, so your web address and email stay the same.

What do I need to provide?

Your logo if you have one, a few photos of your work, and a quick chat about what you do. I write the rest and you approve it.

How long does it take?

It depends on the size of the site and how quickly the content comes together. You'll get a date with your quote, before you pay anything.

How do I pay?

By bank transfer. A 50% deposit gets the work started, and the balance is invoiced once your site is live.