Wellness & Health

Raising the conversion rate of a private gym

A private personal-training studio in London turned 1% of its visitors into consultations. I rebuilt the path from the first screen to a booked call.

Client's country
UK
Platform
Web · mobile-first
My role
Product designer · UX, UI, conversion
Duration
5 weeks · 2026

Overview

A private personal-training studio was paying for most of its traffic and turning 1% of it into consultations.

Business goal

More consultation bookings from the traffic already paid for: the home page converted 1.14%, and the target was 2–3%.

What I owned

The conversion track: research, the booking flow, the homepage and the measurement behind them.

How

Five weeks of quick wins, run next to an SEO stream for organic growth.

Results after launch

1.14% → 2.03%

Home page conversion · January → second week after launch · target 2–3%

2 → 5

Booking requests a week · first → second week after launch

38 → 78

Speed score on a phone, out of 100 · higher is faster

Context

01

Product

One-to-one personal training in private studios, here two of them in London. The website has one job: get a visitor to book a free consultation.

02

Users

Busy professionals choosing a trainer near home or work. Most arrive on a phone (52.7% of visits) and most come from paid ads.

03

Market

Competitors win local searches with a page per area. This studio had those pages, but search ignored them.

Starting point, January 2026: 2,521 visitors, 25 leads, 0.99% conversion. 67% of traffic was paid, so if the ads stopped, traffic would collapse.

Approach

Measure

Baseline first: funnel events, a UK-only view and session recordings, so every change can be compared before and after.

Hypothesise

Nine friction points, each written as an if/then with the change it predicts.

Ship quick wins

The highest-impact fixes first: booking, the first screen, locations and the button hierarchy.

Every change is a bet with a number attached: what it should move, and how we will know.

Process

Analytics auditMicrosoft ClarityUser storiesCompetitor analysisHypothesis backlogWireframesSEO reportStyle guide

Key improvements

01

Consultation booking in one flow

Problem

Booking meant typing your details twice: a form on the site, then the same name and email again in a calendar that opened on an external page. One long button led there, and nothing said what the consultation was.

Hypothesis

If the calendar opens in place and details are asked for once, fewer people will drop out of booking.

1 · Book a consultation2 · A pop-up form: name, email, phone3 · Redirected to a booking service4 · Pick a date5 · Pick a time, then Next6 · The same details again, plus a locationBooked: six steps, two sites, details twiceStep 1 of 6 · the gym’s site · 0:000:00Book a consultationRedirecting… nearly a minuteBooked, then back to the gym site
Steps
6 → 2
Fields typed by hand
6 → 0–2
Sites
2 → 1
Time to book, estimate
≈ 2 min → ≈ 20–30 s

Time is an estimate, not a measurement: the keystroke-level model adds up typing, pointing, clicks and short decision pauses for an average visitor on a computer, plus the nearly a minute the old redirect to the booking service took on the live site. After: about 20 seconds when the browser fills in saved details, 30 when they are typed by hand. Leaving a number for a call back takes about 18 s.

02

Mobile first

52.7% of visits came from phones, so every screen was designed for a phone first and then for a computer. On a phone the old path was at its worst: heavy pictures loaded slowly, typing on a keyboard twice, and the redirect to the booking service hung.

1 · Book a consultation2 · A pop-up form: name, email, phone3 · Redirected to a booking service4 · Pick a date5 · Pick a time, then Next6 · The same details again, plus a locationBooked: six steps, two sites, details twiceStep 1 of 6 · 0:090:09Heavy images load slowly on a phoneBook a consultation
Until the main picture is on screen
16.7 → 2.6 s
Speed among 8 London studio sites
Last → 2nd
Time to book, estimate
≈ 4 min → ≈ 20 s

Speed is Lighthouse on the phone version: one run on the staging site before launch, against the same test on seven other London personal-training studios. Lab scores, not visitor data. The first content now appears in 1.6 s instead of 8.0 s. Time to book is an estimate with the keystroke-level model: slower typing on a phone keyboard and the hanging redirect before, against one sheet where the phone fills in saved details.

Before and after on a phone: the old path with slow pictures, two rounds of typing and a hanging redirect, then one sheet with saved details

03

First screen and button hierarchy

Problem

The homepage converted at 1.14%. Visitors stayed about two minutes and left without booking. The hero said private training without saying why here, and four buttons on the first screen led to three different places: a pop-up form, a contact page and a WhatsApp chat.

Hypothesis

If the first screen names the outcome and the place and offers a softer second path, more visitors will move on instead of leaving.

Solution

A two-word headline over a full-bleed photo, both studios as cards just above it, and two buttons beside one line: Free consultation and Book a trial session. Both open the same panel; in the header the booking link is plain text, not a fourth button.

Four ways in on one screenFour buttons, three places to landBook Your Free Consultation→ a pop-up form→ a contact page→ a pop-up form→ a WhatsApp chat
Places a button leads
3 → 1
Ways to get in touch
3, in one panel
Next test
Consultation vs trial

Counted from the old site’s first screen and the prototype. Which way in converts better, a free consultation or a trial session, is the next A/B test, not a result yet.

Before and after: four buttons leading three ways, then every way in opening one panel

04

Content and structure

Problem

The home page read like a long letter: about 26 phone screens of scrolling, centred paragraphs in thin type, and the booking button repeated twelve times under eight different labels. The Google reviews were the strongest proof on the page, but they ran as a fast carousel of dark cards cut off mid-sentence, on a phone and on a computer alike.

Solution

One idea per screen, in the order a newcomer asks: what it is, the studios, the coaches, the consultation, then what members say. Fewer, larger pieces: two type families, two button labels, short blocks aligned to one edge, and every tap target at least 44 px.

26 → 17

Phone screens of scrolling, home page

5 → 2

Type families

What the first review found, and the fix

The booking button appeared 12 times under 8 labels: Book Your Consultation, …Here, …Complimentary…, Schedule…, Enquire now.

Two labels on the home page: Free consultation and Book a trial session. On a studio page the button names the studio.

Google reviews as an auto-scrolling carousel of dark cards in another font, each cut off after three lines.

A rating line and three short member videos that play only when tapped.

A five-line headline in thin type, a narrow centred column with wide empty margins on a computer, and half a screen of empty grey under the hero on a phone.

A full-bleed photo, a two-word headline, one line and two buttons.

Thin headings and light text on muted green and over busy photos; labels in pale gold.

Regular-weight headings, and text only on solid colour or a darkened photo.

On a phone, carousel dots of 6 px and a 25 px arrow as tap targets, and 47 text blocks under 14 px.

Every tap target at least 44 px; nothing on a phone under 12 px.

Feature cards on a phone cut off their own text, and a ten-row comparison table squeezed into three columns, one word per line.

Text sets the height of every block; the comparison moved to its own page about the studios.

Five type families (Public Sans, Inter, Roboto, Poppins, Arial) and more than thirty font sizes.

Two families and one type scale.

Staggered image blocks with a button under each picture, leaving holes in the layout.

Steady rows, with a button where a decision is made rather than under every picture.

05

Locations you can act on

Problem

People choose a gym by distance, but the page showed no address: two area names in the headline and a closed question near the bottom, Where are you based?

Hypothesis

If visitors can confirm at once that a studio is near them, fewer will leave early and more high-intent enquiries will come in.

Solution

Both studios on the first screen and in the navigation, described by minutes on foot from the Tube. A page for each studio with the station, walks and drives nearby, and its button opens the booking with that studio already picked.

1 · Two areas named, no address2 · No address in sight, only a closed question3 · The studio is asked for lastWhere you train: the last questionNo address, no map, no directionsStep 6 of 6, on another siteWhere are you based?Closed, near the bottomWhich location are you interested in?
Studios you can open, first screen
0 → 2
Where the studio is chosen
Another site → the panel
The place described by
Postcode → minutes

Counted from the old booking path in the kick-off screenshots and from the prototype. In the real project the addresses also open in maps with one tap and match the business listing; the prototype leaves maps out and leads with walking times.

Before and after: an address that is hard to find and a studio asked for last, then both studios on the first screen, a page each, and booking that starts with the studio

06

The consultation, explained

Problem

Nobody knew what happened in a free consultation, so booking one felt like a commitment.

Hypothesis

If we say what to expect, uncertainty drops and the intent to book rises.

Solution

Said twice before any field. On the page, five plain lines: your background, what you want to change, a short movement check, a walk around the studio, how membership works. In the panel, the coach’s face and name, 45 minutes, free with no obligation, and four short points.

1 · Four questions, no answers2 · How long and what: after the redirectExplained last, on another siteOne paragraph, after you have leftBook Your Free ConsultationWho will I talk to?How long is it?What happens there?Is it really free?
Steps before you see what happens
3 → 0
Listed points on what to expect
0 → 5

Counted from the old booking path in the kick-off screenshots and from the prototype. Before, the pop-up form introduced the coach, but the length and what happens came only as a short paragraph on the booking service, after the button, the form and the redirect.

Before and after: the questions a first-timer brings, answered late on another site, then answered on the page and at the top of the panel

07

Measurement before redesign

Problem

Small traffic and broad ad targeting made the numbers noisy, and part of the visits came from outside the UK.

Solution

The funnel tracked from landing to submitted booking, session recordings and heatmaps in Microsoft Clarity, and a UK-only reporting view, so the before and after compare like with like.

Outcome

  • Booking in two steps on the site: details once, then where and when
  • Booking, the first screen, content and locations rebuilt in five weeks of quick wins

A short engagement: results were tracked through March only, over the first two weeks after launch, and the numbers stop there. They are small: 3 requests from 148 home-page visitors, so read them as an early signal, not a settled rate. Pages deeper in the site converted higher that week: Contact 7.69% and Personal trainers 6.67%, one request each.

Try the prototype

Next case

Prop trading platform · UX audit

A US prop trading platform, where people learn to trade real markets on a simulated account without risking their own money, asked where its funnel and product lose people. In six weeks I audited the marketing site, the trader product and the internal admin, and handed back a prioritised queue, two tested hypotheses and four working prototypes. The audit then became a design hire.

View case