CALLJOE.COBook now with Joe

Brand

Glow By D

An aesthetics clinic in Palmers Green, North London, built on my shared client-sites platform rather than from a blank page.

Brand

Glow By D

An aesthetics clinic on a proper platform.

The build

Glow By D is an aesthetics clinic, and clinic sites live or die on the same things: treatments explained clearly, prices customers can trust, testimonials that feel real, and showing up when the local area searches for what you do.

Rather than building it as a one-off, I built it on my client-sites platform, a monorepo where every client site shares proven UI components, an SEO package that ships LocalBusiness and per-treatment Service structured data as standard, and shared configuration. The clinic gets engineering that's already been battle-tested, and every improvement to the platform reaches every site on it.

The content is typed, treatments, price list, and testimonials are structured data files, not free-text pages, so the site can't drift into half-updated states. Booking and email delivery are being wired in as the clinic's next step.

Technically engineered.

The decisions that make this build hold up.

  1. 01

    A platform, not a one-off

    The site lives in a client-sites monorepo with shared UI, SEO, and config packages. Every client build starts from proven parts, and a fix or improvement made once lands on every site the platform serves.

  2. 02

    Typed content

    Treatments, the price list, and testimonials are typed data files. Change a price and everywhere it appears updates together, the half-updated page simply can't happen.

  3. 03

    Clinic-grade structured data

    LocalBusiness and per-treatment Service schemas come from the shared SEO package as standard, so search engines see a proper local clinic with real services, not just a pretty page.

The real stack

  1. Next.js 15 + TypeScript

    App Router site on the client-sites platform

  2. pnpm monorepo

    Shared UI, SEO, and config packages across client sites

  3. Typed content files

    Treatments, pricing, and testimonials as data

  4. JSON-LD structured data

    LocalBusiness and Service schemas built in

Where my services came in

Book a call

Loading calendar…

No time that suits? Message Joe on WhatsApp or email hello@calljoe.co.

Chat with Joe