Brand
Range and Restore
An award-winning Archway sports massage clinic, with a 77-page site engineered to own local search and turn visitors into booked appointments.
Range and Restore
A sports massage clinic, found and booked.
The build
Range and Restore is a sports massage and soft-tissue clinic on Junction Road, Archway, and a clinic's website has exactly one job: be found by people in pain nearby, and get them booked in without friction.
I built the site around that job at a depth most clinics never go to. Seventy-seven hand-built pages: every service with its own page, ten local-area pages covering the neighbourhoods the clinic actually serves, and twenty-six articles answering the questions people in pain actually search. Booking deep-links jump straight into the clinic's booking system at the exact treatment, and live Google reviews sit on the site pulling their five-star rating in automatically.
There's even a 3D infrared sauna room you can walk through in first person, because the recovery suite deserved more than a photo. The clinic went on to be named New Sports Massage Clinic of the Year, and the site is the front door that keeps the diary full.
- 77Hand-built pages
- 10Local-area pages for the neighbourhoods served
- 26Articles answering real searches
- 5.0Google rating, pulled in live
Technically engineered.
The decisions that make this build hold up.
- 01
Local SEO at full depth
Ten areas-served pages, twenty-six condition and treatment articles, and structured data on seventy-five of the seventy-seven pages, including FAQ schema on fifty-six of them. When someone nearby searches their pain, this clinic is the answer.
- 02
Booking without friction
Around twenty-five deep links route every call-to-action straight into the clinic's booking system at the exact discipline and treatment, no 'contact us and we'll get back to you' in sight.
- 03
Live reviews, not screenshots
The site pulls the clinic's Google reviews and photos in live through the Places API, cached and fault-tolerant. Social proof that updates itself and can't go stale.
- 04
A 3D sauna you can walk through
A first-person walkthrough of the infrared sauna room built with three.js, with hotspots and touch controls on mobile. Not a gimmick, a reason people remember the recovery suite.
- 05
Email marketing wired in
Forty hand-built, email-safe templates synced to Mailchimp by script, so the clinic's campaigns look like the brand instead of a newsletter builder.
The real stack
Next.js 16 + TypeScript
77 static pages, every one hand-tuned
React Three Fiber + three.js
First-person 3D sauna walkthrough
Google Places API
Live reviews and photos, cached server-side
Jane App deep links
Straight-to-treatment booking from every CTA
Mailchimp
40 branded email templates, synced by script
PostHog + GA4 + Google Ads
Consent-gated analytics and conversion tracking
The site behind an award-winning clinic.
Range and Restore went on to be named New Sports Massage Clinic of the Year, and the site is what puts them in front of every local search that matters, then walks the visitor straight into the booking diary.
Where my services came in
Book a call
Loading calendar…
No time that suits? Message Joe on WhatsApp or email hello@calljoe.co.