Gordon Family Day Care
Family day care · Sydney upper north shore
WEBSITE BUILD · 2026
THE PROBLEM
Looks finished.
Ships nothing.
A Figma Make export had given Vera something that looked like a site — forty-eight shadcn components in the scaffold, a long dependency tree, and client-side rendering only. Crawlers and social cards saw an empty shell on first byte. The brand was warm and personal; the build was a generic single-page React app.
THE APPROACH
From scaffold
to small site.
Strip the scaffolding to what actually ships.
Forty-eight shadcn components down to one Button and a single utils file. The Figma Make scaffold's runtime dependency tree pruned to roughly eight production deps. A bundle baseline locked before any visual work began — every later choice would be measured against it.
THE RESULT
A small, fast, honest site for a sole-trader childcare educator. No CMS, no client-side router, no rendered shell — the page Google sees is the page parents see. The brand stayed warm: Quicksand, brand orange, the educator's own photographs of the day-to-day environment. The build stayed light: every dependency added is one we plan to later remove.
“The site does the talking. I run the day care.”
Gordon Family Day Care is a one-educator business serving families across Sydney's upper north shore. The brief was simple to say and easy to get wrong: a site that feels personal without becoming hand-made, that loads instantly on a parent's phone between school pick-ups, and that disappears once the conversation moves to the phone. We built it static-first so the marketing site never gets in the way of the work.
OUTCOMES
Static, light,
indexed.
The site is live at gordonchildcare.com.au. What changed against the Figma Make starting point:
Prerendered HTML on first byte. Bots, crawlers, and link-preview unfurlers see the real DOM without waiting for JavaScript — a hard requirement before any of this site's words could rank or share well.
One runtime UI component, around eight production dependencies, CSS inlined into the HTML at build time. The render-blocking-CSS Lighthouse audit closes itself.
The legacy gordonfamilydaycare.com.au 301-redirects to the canonical gordonchildcare.com.au. Two old hostnames consolidated into one, with link equity carried across.
Art-directed hero <picture> swaps between landscape and portrait crops at the right viewport. Six environment photographs commissioned and shipped WebP-only — lighter than the JPG-plus-fallback pattern still common in 2026.
Smooth-scroll and Reveal fade-in both honour prefers-reduced-motion — users who opt out of motion get a fully static site, not motion-with-reduced-amplitude.
ONGOING
Quiet site,
busy day.
Gordon Family Day Care continues under a care retainer — Firebase monitoring, environment-photo refreshes as the cohort changes, and the running discipline of removing any dependency that stops earning its place. The build tooling stays simple by design.