JW Tech
All projects
L1 · Digital Foundation·Professional Services·2026-Q1

Three Brands, One Site That Earns Search Traffic

A unified website pulling a multi-division firm's tax, property, and finance arms under one brand — SEO-first, with calculators, listings, and an admin panel staff can run themselves.

Client: Australian professional services firm

The situation

A professional services firm with three arms — tax, property, and finance — had grown three separate identities and a website that couldn't keep up with any of them. The old site converted poorly and gave staff no way to update content without a developer. The brief was to make one coherent brand out of three, and to do it in a way the team could run themselves.

What we built

A single marketing site that gives each division its own service pages while holding them together under one identity, plus a property-listings directory with filtering and detail pages. Behind it sits an admin panel the firm's own staff use day to day — managing leads, listings, reviews, page content, and SEO settings without touching code.

Search was treated as architecture from the first commit: structured data, sitemaps, and clean content structure, with analytics wired in so the firm can see what's working.

How it works

The site is built on Next.js 16 and React 19, with forms validated through Zod, email delivered via Resend, and an optional Supabase backend for listings and content. The admin area is protected with JWT-based authentication. Schema.org markup covers articles, FAQs, local-business, and listing data, and Google Analytics is in place from launch.

Why it matters

A services firm lives or dies on whether the right person finds it at the right moment — and on whether the team can keep the site current without friction. The goal here wasn't a brochure; it was a search-earning, self-serve platform three divisions could share.

Ready to Start

Let's Build Something
That Works at Scale

Wherever you are on the path — building a digital foundation, automating operational work, or putting AI into production — we'd like to understand the problem first.

No commitment required. We start with a discovery conversation to understand if there's a fit.