Cutting train booking from eight steps to three

Uber Travel home with London Paddington to Penzance filled in
Outbound trains with the cheapest flagged
Review trip with the cheapest split ticket already selected

Credits

Me · design consultant, end-to-end flow and review screen 1 product designer 2 product managers 4 engineers Content design Markets: UK and Spain, with Eurostar explored

Executive Summary

__tr_exec__


01

Context & Overview

The Product

  • Ticket|Train and coach tickets inside the Uber app
  • Coins|Uber credits on every ticket
  • Handshake|A booking partner supplies fares in the UK and Spain

The Users

UK commuter

Books same-day round trips, often within an hour of departure Mostly commuters, so best-value fares add up Need - speed, smart defaults and the shortest path to pay


Spain leisure traveller

Books one-way leisure trips about five days ahead, often monthly Price-sensitive and flexible on dates and times Need - room to compare fares and conditions; add-ons like seats matter

Who’s involved

__tr_who__

Customer Goal

Get to the next train in three screens.

  • Timer|Fewer screens · six down to three on the fastest path
  • Tags|Price up front · total and “Cheapest” flag first
  • PenLine|Nothing locked · every default editable on review

Business Goal

Turn more searches into bookings.

<1 in 10

visitors who opened Trains finished a booking

~⅓

left after seeing results

~⅓

left after choosing a route

1 in 10

left on the final screen


02

Problem Definition

The Problem

  • ListOrdered|Eight steps before paying · in the UK
  • Repeat|Search entered twice · date, time, then again
  • Armchair|Ticket and seat screens · even with nothing to pick
  • Globe|Spain matched rivals’ screens · not their add-ons
  • Smile|Riders were satisfied · the funnel still leaked

What riders said

  • Route|Hard to find a route · half said average or worse
  • Ticket|Ticket types confuse · about half said so
  • FileText|Fare rules hide · several taps to read them
  • Zap|Speed asks · a “now” option and saved journeys

__tr_more_research__

Design Question

How might we simplify the Uber Trains booking flow to drive higher conversion?


03

Design Principles

Principles

__tr_principles__


A

Default to the likely choice

What changed

  • Tags|Cheapest fare preselected · flagged “Cheapest”
  • Ticket|E-ticket chosen · whenever one exists
  • Armchair|Saved seat preference · reused automatically
  • PenLine|Every default editable · on the review screen

__tr_more_a__


B

Show what you’re buying before you pay

What changed

  • LayoutTemplate|Overview first · route, total, “Cheapest” flag
  • Route|Journey card · times, changes, operator, rules
  • ArrowUpRight|Upgrade, not hunt · “View more tickets from £243.50”
  • Ticket|Ticket and Extras · delivery and seat, editable
  • CreditCard|Sticky footer · credits earned, “Confirm and pay”

__tr_more_b__


C

Touch only the path to purchase

What changed

  • Ban|No changes to railcards · post-booking or calendar
  • Globe|One flow for every market · UK behaviour as default
  • Database|Screens come back · only when data supports them

Options we weighed

  • Calendar|Nearby-date fares · dropped after the CP2 review

Decision log

Default the cheapest fare

Options · always ask, default cheapest, default last-used Chose · cheapest, flagged “Cheapest”, editable on review Trade-off · some riders may miss better-value upgrades

Skip ticket and seat screens

Options · keep both, merge into one, move to review Chose · move to review as editable rows Trade-off · review screen carries more information

Keep Spain’s longer flow

Options · Spain A (current + better review), Spain B (short) Chose · A; class and fare detail mattered more Trade-off · Spain keeps more steps than the UK

__tr_more_decisions__


04

Validation

CP2 feedback

  • Tags|“Was the cheapest chosen?” · flag and first-time tips
  • CreditCard|“Where’s the total?” · fare moved to the top
  • Calendar|“Nearby dates add little” · journey left as it was

__tr_more_cp2__

Hallway test

3.8

UK riders · UK short flow

4.5

Spain riders · UK short flow

  • Users|Six frequent riders · three UK, three Spain
  • Gauge|Shorter felt easier · but less certain
  • Search|Open returns and seats · harder to spot

Decision

Short flow for the UK. A better long flow for Spain.

  • Scale|Spain scored both options 4.2 · UK riders preferred A
  • Compass|Leisure riders compare fares · hiding detail was the risk
  • CircleCheck|Pre-CP3 review · A for Spain, short flow for the UK

05

Handoff

Timeline

  • Calendar|Week 1 · CP2 review
  • Calendar|Week 5 · prototype test and Pre-CP3 decision
  • Calendar|Week 11 · scope narrowed to the UK
  • CalendarCheck|Week 11 · final handoff, UK flow shipped

__tr_more_timeline__

What I would measure

  • Gauge|Search → Trip Summary conversion
  • Timer|Time to book
  • PenLine|How often riders change a default
  • Headset|Support contacts per 1,000 bookings

06

Reflection

What I learned

  • UserX|Power users hid first-time pain · all six knew the app
  • Globe|One flow didn’t fit two markets · Spain needed detail
  • LifeBuoy|Defaults need a safety net · tips and editable rows
  • Target|Next · test the review screen with first-time riders