A Booking-First Layout for Multi-Location Local Services
A concept marketing site for a multi-location, appointment-based business, built around getting a booking with zero friction.
The brief / approach
We set ourselves the brief of designing a marketing site for a multi-location, appointment-based service business — the kind of business (a clinic group, a studio chain, a multi-branch practice) where the entire point of the homepage is getting a visitor to book, at the right location, without reading three paragraphs first.
The constraint we imposed was a front-desk test: every page had to be editable by non-technical staff after handover, because a booking-first site that only the studio can update quietly stops being booking-first within a year. That ruled out a custom-built booking widget nobody in-house could touch, and pointed toward a CMS-driven structure where location, hours, and staff details are simple fields, not code.
The approach here was to treat "find your nearest location and book" as the single job of the homepage, with everything else — services, staff, pricing — pushed one click deeper rather than competing for the same fold. A locations index doubles as local-SEO structure without needing a separate content strategy bolted on afterward.
Constraint & decisions
The constraint: every field a front-desk team touches after handover has to be a CMS field, not a line of code.
- A locations model built as repeatable content, not one-off pages, so opening a fifth location doesn't need a developer.
- Booking is the homepage's only job above the fold — services, pricing, and staff bios all sit one click deeper.
- Hours and holiday closures live in one editable field per location, so a public holiday doesn't need a support ticket to update.


