Web design
& development.
A clear, fast website people can understand, trust, and contact you through.
Your website should not become another technical thing you have to manage. I build clean, fast websites for Australian small businesses — and for the charities, not-for-profits, and community sports clubs working alongside them. Designed to explain what you do, point people to the next step, and make it easier for them to get in touch.
// 45 min · Google Meet · No obligation
// Recognition _ 01
Why people come
to me.
Usually because the existing site has quietly stopped earning its keep — an ageing WordPress install nobody can update, a Squarespace template that looks like everyone else's, or an agency build that started fine and slowly drifted into something you don't recognise.
You're a few years past the last rebuild. The site loads slowly on a phone. The contact form sends emails into a spam folder you've forgotten the password for. Nobody can tell you whether it's bringing in enquiries any more.
It shouldn't need a marketing team to decide what to do about that. One person who can talk you through it plainly — and then build the next one to a standard you don't have to babysit — is usually enough.
// What you get _ 02
What you
get.
A site built from scratch for your business — designed once, built well, and handed back in a state you (or whoever comes after me) can keep going without me. The work covers everything from how the site is structured to whether Google can read it cleanly when it ships.
- // A custom site, built from scratch. No starter themes, no drop-your-logo-on-our-template builds. Designed for what your business actually does and who it's for.
- // Loads quickly on a phone. Performance is part of the brief, not an afterthought — the site doesn't go live until the speed targets are met.
- // Reads cleanly without a manual. Clear navigation, sensible page hierarchy, content people can scan for what they came for.
- // Works on every screen. Tested on real devices — phones, tablets, desktops — before launch.
- // Google can read it properly. Clean HTML structure, headings, meta tags, schema markup, a sitemap, internal linking that makes sense. The plumbing is in from day one, not bolted on six months later.
- // Tracking that tells you what's working. Analytics and conversion tracking set up so you can see which pages are bringing in enquiries — and which aren't. (Set up underneath via my SEO & Analytics service — that work goes first, so the rest of the build can actually be measured.)
- // Hosting included with the ongoing care plan. Cloudflare's fast global network, with HTTPS and a spam-blocker on your contact form, all bundled in if you stay on for monthly care after launch (more on that under What comes next).
- // Handover docs and a walkthrough. Written guides plus a screen-share — enough that you can update content yourself if you want to, or sensibly hand the site to whoever comes after me.
// For the technically curious — the default stack
Astro + Tailwind CSS on Cloudflare Pages. No page builders, no themes I have to wrestle. Svelte or React only where a project genuinely needs interactive components beyond what Astro handles cleanly. The whole point is fewer moving parts, so less can break.
// What I don't do _ 03
What I don't
do.
Honest scope. The work below isn't a refusal — it's a stay-in-lane discipline that keeps quality high on what I do build.
If a project sits outside the default scope and there's a real reason to do it, ask anyway. The honest discipline applies on both sides: you have to agree to the scope, and I have to be confident I can deliver it to a standard worth my name. If I'm not, the honest answer is no — and I'll point you toward someone who can take it on if I know one.
// Fit _ 04
Who this is
best for.
// Best for
- +Australian small-business owners who run the business and don't have a marketing person inside — and who want one person to call when something digital breaks.
- +Owners replacing an ageing WordPress or Squarespace site that's quietly stopped earning its keep — and want the next one to last more than a year before drifting again.
- +Anyone burned by an agency build who'd prefer a solo consultant who'll tell them plainly what's worth doing.
- +Charities, not-for-profits, and community sports clubs replacing a tired site on a tight budget — the 25% ACNC charity rate applies (see pricing below).
// Skip if
- −You want WordPress (the whole point of this offer is the opposite — see What I don't do).
- −You need complex e-commerce, brand identity from scratch, or content at scale.
- −You're not yet sure whether a rebuild is the right move — start with a Free Digital Health Check, which is designed to answer exactly that. Sometimes the honest answer is "fix three things on your existing site and revisit in six months", and you walk away with the PDF either way.
// Pricing _ 05
What it
costs.
Pricing is project-based, quoted after the discovery conversation on the intro call. The shape depends on:
- Page count and content complexity.
- Whether it's a fresh build or a migration from an existing site.
- Whether ongoing monthly care after launch is part of the work (see What comes next for what that covers).
ACNC-registered charities: 25% off. Single ABN-lookup verification at intake — same rate that runs across every NSD service.
// Timeline _ 06
How long
it takes.
Most small-business sites take 2–4 weeks from kickoff to launch:
- /01
Week 1 — Discovery.
Existing-site review, content inventory, page-by-page brief, design direction. Outputs: a sitemap and a one-page brief per page.
- /02
Weeks 2–3 — Design and build.
Pages built directly in the live preview environment. You review as the site is built, in real browsers, not in mockups.
- /03
Week 4 — Revisions, launch, handover.
Final pass, DNS cutover, search-console and analytics live, handover docs delivered.
Single-page redesigns or focused landing pages: 1–2 weeks. Migrations from WordPress / Squarespace with significant content: usually 3–6 weeks — the existing content gets a quality review on the way in, not a straight copy-paste. I won't import junk.
// Shipping _ 07
Shipping
well.
Before a site I build goes live, I run it through the same launch checks: how fast it loads on phones, whether Google can read it cleanly, whether tracking is firing, and whether anything's broken. The site doesn't ship until those pass.
// For the technically curious — exact targets
- //Lighthouse scores (mobile and desktop) on the homepage and 2–3 key inner pages — Performance ≥90, SEO ≥95, Accessibility ≥95, Best Practices ≥95.
- //Core Web Vitals all green against Google's published "Good" thresholds — LCP < 2.5s, INP < 200ms, CLS < 0.1.
- //Search Console verified, sitemap submitted, structured data validated.
- //Analytics confirmed firing with at least one conversion event tracked all the way through to the enquiry.
30 days post-launch: a quick check-in — traffic patterns, indexation, conversion event sanity. Free as part of the project.
// Journey _ 08
What comes
next.
Most web-design work starts with a Free Digital Health Check — a plain-English audit that shows whether a new site is actually the right move. Sometimes it isn't, and the honest answer is "fix three things on your existing site and revisit in six months." You get a solid base to start from, instead of guessing — and the PDF is yours to keep, whether you work with me afterwards or not.
If a rebuild is genuinely the right next step, the next move is straight into the project — or a Strategic Digital Roadmap first, when the broader digital direction needs clarity before touching the website.
Once the site ships, ongoing monthly care (the Looked After plan) covers what comes after launch — hosting on Cloudflare's fast network, monthly performance and indexation checks, content updates, dependency upkeep, broken-link sweeps, and reports in plain language. Optional; the project stands on its own without it.
// FAQ _ 09
Common
questions.
How long does a website take to build?
Do you build WordPress sites?
Where will the site be hosted?
Will I be able to update content myself?
What if I just need a single landing page, not a whole new site?
Can you help with the content too?
// Start _ 10
Get
started.
Thinking about a new site or a rebuild? Book a 45-minute call. I'll run a Free Digital Health Check on your existing site beforehand and walk you through it on the call — so the conversation starts from a clear picture, not a blank page.
// 45 min · Google Meet · No obligation · The PDF is yours to keep regardless
Prefer to write? Send a message instead →
// Last updated: May 2026