Web development that keeps the site fast after launch.

Design decides whether someone wants to enquire. The build decides whether they stay long enough to find out. We write lean pages that load quickly on mobile data and keep working as you add to them.

Website code and a finished business website open side by side on a desktop screen

What you get

A front-end built by hand, not assembled from plugins

A typical small business site built on a heavy theme plus a page builder ships hundreds of kilobytes of JavaScript before a single word appears. On a phone on a 4G connection in a Sydney basement carpark, that is the difference between an enquiry and a bounce.

We write the markup ourselves. Semantic HTML, one stylesheet, a few dozen lines of JavaScript for the menu and the form. Everything else is content.

Performance work that is done, not promised

  • Images exported as WebP at several widths with srcset and sizes, so a phone downloads a phone-sized file.
  • Explicit width and height on every image, so nothing jumps while the page loads — that is your CLS score.
  • The main hero image loaded eagerly with high priority; everything below the fold lazy-loaded. That is your LCP.
  • No render-blocking third-party scripts, no web-font downloads on the critical path.
  • Long cache headers on static assets so repeat visits are near-instant.

Responsive means tested, not assumed

Every page is checked at 320, 375, 390, 430, 768, 1024 and 1440 px and above. No text that overlaps, no horizontal scroll, no image that stretches, no button too small to hit with a thumb.

Security and maintenance

Static pages have no database, no admin login and no plugin update cycle, which removes most of the ways small business sites get defaced. Sites are served over HTTPS with sensible security headers. If you need changes later, you send them through; if you would rather do it yourself, tell us before we start so we can build for that instead.

Have a slow site you like the look of? We can rebuild the front-end without changing the design.

Ask about a rebuild

Core Web Vitals, in English

LCP — how fast the main thing appears

Usually the hero image or headline. We keep it under 2.5 seconds by sizing images properly and not blocking the render with scripts.

CLS — how much the page jumps

Caused by images and embeds without reserved space. Fixed by setting dimensions everywhere, including ads and iframes.

INP — how quickly it responds to a tap

A light page with little JavaScript responds immediately. Most INP problems come from scripts you did not know were there.

What it is worth

Page experience is a small ranking factor and a large conversion factor. Fast pages get more of the enquiries you already paid to attract.

Common questions

What do you build sites with?

Hand-written HTML, CSS and a small amount of JavaScript, hosted as static files. It is the fastest and cheapest way to serve a marketing site, and there is no plugin stack to keep patched. If your project genuinely needs a CMS, booking engine or online store, we will say so at the briefing stage.

Will the site work on old phones and slow connections?

That is the point of building light. Images are served as compressed WebP at several widths, there are no large frameworks to download, and pages render without waiting for scripts.

Can you connect a booking system, chat or CRM?

Usually yes — most booking, chat and form tools are a small snippet. Each one costs performance, so we add the ones that earn their place and keep them out of the critical render path.

Who hosts it?

Static sites run happily on services such as Netlify, Cloudflare Pages or your existing host. We can deploy to yours or set one up with you so the account stays in your name.

Do I own the files?

Yes. You get the full source of your site. No licence, no lock-in.

Build it properly once.

Tell us what the site needs to do. We will show you a concept and a fixed price.