Skip to main content
Crayons and Code

Your Coach

Your Coach

Connecting people with personal trainers in a way that feels approachable, affordable, and human.

The project

Your Coach connects people with personal trainers in a way that feels approachable, affordable, and human. I worked on refining the user journey, simplifying the messaging, and designing a clear, accessible path for two key audiences: people looking to get fit, and trainers looking for clients. The result is a friendlier, faster site that gets straight to the point — and helps users take their first step with confidence.

We were tasked with evaluating and improving the user experience of Your Coach, a site designed to connect people wanting to get fit with personal trainers, focusing on user flow, navigation, and content clarity.

Previous site

Key pain points

Unclear User Flow
No clear starting point or primary call-to-action (CTA)
Ambiguous navigation labels like “Your Barriers” and “Your Products”

Ambiguous Content
Vague messaging and generic phrasing
No immediate explanation of what the platform does or offers

Limited Engagement Opportunities
No obvious sign-up flow or interactive features
No testimonials, case studies, or trainer profiles to build trust

Our recommendations

First lo-fi wireframe through to (almost) full design.

New site

Improvements

Clear User Flow
Immediate choice between “I want to get fit” and “I’m a personal trainer”
Step-by-step guide provides direction and reduces friction

Clearer, Friendlier Content
Focused messaging that highlights common user barriers
Tone is approachable and engaging

Better Engagement
Blog and newsletter form included
Improved structure and visual hierarchy

Colour palette

    • Yellow Green
    • #d1ff29
    • rgb(209 255 41)
    • hsl(73deg 100% 58%)
    • Blue Grey
    • #858d8e
    • rgb(133 141 142)
    • hsl(192deg 4% 54%)
    • Dark Blue Grey
    • #424f57
    • rgb(66 79 87)
    • hsl(192deg 4% 30%)
    • Darkest Blue Grey
    • #21272c
    • rgb(33 39 44)
    • hsl(192deg 4% 15%)
    • Black-ish
    • #1a1a1a
    • rgb(26 26 26)
    • hsl(0deg 0% 10%)
    • Grey
    • #ccc
    • rgb(204 204 204)
    • hsl(0deg 0% 80%)
    • Dark Grey
    • #4d4d4d
    • rgb(77 77 77)
    • hsl(0deg 0% 30%)
    • Light grey
    • #ebebeb
    • rgb(235 235 235)
    • hsl(0deg 0% 92%)
    • Off White
    • #f1f2ee
    • rgb(241 242 238)
    • hsl(75deg 13% 94%)

Performance and Core Web Vitals

Previous site

Mobile

Performance: 71% Accessibility: 90% Best practices: 96% Search Engine Optimisation: 85% Full details
  • Largest Contentful Paint: 6.8s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 2.6s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 3.4s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0.032
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 100ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 5.17MB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

Desktop

Performance: 93% Accessibility: 91% Best practices: 96% Search Engine Optimisation: 85% Full details
  • Largest Contentful Paint: 1.4s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 0.6s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 1.6s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0.032
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 90ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 5.17MB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

New site

Mobile

Performance: 100% Accessibility: 100% Best practices: 100% Search Engine Optimisation: 100% Full details
  • Largest Contentful Paint: 1.4s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 0.9s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 0.9s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 0ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 248KB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

Desktop

Performance: 100% Accessibility: 100% Best practices: 100% Search Engine Optimisation: 100% Full details
  • Largest Contentful Paint: 0.3s
    Success: < 2.5s Warning: 2.6s - 4s Error: > 4s
  • First Contentful Paint: 0.2s
    Success: < 1.8s Warning: 1.81s - 3s Error: > 3s
  • Speed Index: 0.2s
    Success: <3.4s Warning: 3.5s - 5.8s Error: > 5.8s
  • Cumulative Layout Shift: 0
    Success: < 0.1 Warning: 0.11 - 0.25 Error: > 0.25
  • Total Blocking Time: 0ms
    Success: < 200ms Warning: 201ms - 600ms Error: > 600ms
  • Page weight: 248KB
    Success: < 1.50MB Warning: 1.50MB - 2.23MB Error: > 2.23MB

Tech used

Reyt good

We're still looking to add the 'social proof', but this will likely come later once the product has been through either a beta or soft launch and feedback around the offering can be gathered. That aside, this initial launch version is in pretty good shape, and we're pretty pleased about it.

“I’d asked Phil to take look at the Your Coach website as it just wasn’t right and I couldn’t put my finger on why. Phil was great right from that initial ask and started looking into the technical build and infrastructure highlighting some key areas that really needed work. From here he gained my input what I wanted and set about rebuilding. Through every step Phil was engaging, approachable and communicated what was needed and how it could be fixed. This massively helped me understand and now I have a much better looking and performing site. Thanks Phil, your expertise and professionalism has massively helped.”
Rob DevanyOwner