From the first email to the launch button — in four predictable moves.
No magic, no mystery, no Gantt-chart porn. Twelve years of shipping has distilled down to four steps. Same four every time. That's why projects come in on time and on budget.
The four steps
-
Step 01011 week
Discover
60 minutes that decide whether we should work together at all
We hop on a call. You explain the business and the problem. I audit what you already have — Lighthouse, schema, conversion funnel, the lot — and write down what success would look like in actual numbers. If we're not the fit, you'll hear that on the call. No follow-up email theatre.
You leave with- Honest audit of the current site
- Written success metrics
- Realistic scope + budget recommendation
- A 'yes/no' on whether we proceed
-
Step 02022–3 weeks
Design
A real HTML mockup of every key page — before any production code
I don't ship Figma frames and then guess at the code. The deliverable is a real HTML mockup of every important page, viewable on any device, clickable, with the actual typography and motion. You see the site before I build the site. Changes here cost minutes, not days.
You leave with- Self-contained HTML mockup of each page
- Full type system + colour tokens
- Mobile + desktop both signed off
- Optional motion sketches
-
Step 03033–8 weeks
Build
Hand-coded WordPress (or Shopify), schema baked, Lighthouse green
This is where most agencies vanish for two months. Not me. Weekly Loom walkthrough every Friday, written progress note, the weakest part of the build flagged before you ask. The code lives in your repo from day one. By the end, every page hits 90+ on Lighthouse mobile and the schema validates clean.
You leave with- Hand-coded theme — no page-builder bloat
- JSON-LD schema on every template
- WCAG AA accessibility
- Lighthouse 90+ mobile, before you see it
-
Step 0404Ongoing
Care
30 free days, then an optional retainer with no lock-in
Launch day is not the finish line. For 30 days after go-live, anything that breaks or under-performs is on me — no invoice. After that, an optional monthly care plan covers updates, security, monitoring and a small block of improvement hours. Cancel any time. Most clients have been on the plan for 5+ years because the work earns it.
You leave with- 30-day post-launch window — bug fixes free
- Monitoring + security hardening
- Monthly written check-in
- Cancel any time, no lock-in
Ready to start at step one?
A 60-minute call. Honest scope. Clear yes or no. Send the brief, or just message me on WhatsApp.