Premier Inn — Case study · Tom Nicholls
← Tom Nicholls [email protected]
Case study · Premier Inn

Rebuilding the
hotel booking app

New iOS and Android apps, built in-house, with revenue up 31%

Premier Inn's app had been built by an agency. It was slow, hard to understand and looked dated. Premier Inn brought its digital products in-house and rebuilt both apps from scratch around what frequent guests actually need.

Role
Product designer and Product Owner
Team
Me, with the iOS and Android developers
Users
The public
Research
Personas by LBi, a research agency
Platforms
iOS and Android
Outcome
Revenue up 31% after launch
Try the new app: tap the search field and book a room
●●●●○O29:41 AM42%
Premier Inn {{ spinner }}
●●●●○O29:41 AM42%
Premier Inn
Where are you
going today?
Leicester square, SW19
Find hotels near me
●●●●○O29:41 AM42%
Recent searches
{{ sg.label }}
{{ sg.sub }}
Hotels
{{ sg.label }}
{{ sg.sub }}
{{ moreHotelsLabel }}
Places
{{ sg.label }}
{{ sg.sub }}
No results for “{{ qDisplay }}”
Check the spelling, or try a town, a postcode or a landmark.
Popular right now
{{ tc.label }}
Find hotels near me
{{ k.label }}
123
space
Search
●●●●○O29:41 AM42%
Where
{{ placeLabel }}
{{ stayDates }}
{{ stayGuests }}
Change
New hotel
Saver
£{{ ht.saver }}{{ ht.pence }}
Flex
£{{ ht.flex }}{{ ht.pence }}
{{ ht.name }}
Last few rooms
{{ ht.dist }} miles from your search location
●●●●● {{ ht.reviews }} P{{ ht.parking }}
Sort by:
{{ so.icon }}
{{ so.label }}
{{ so.sub }}
●●●●○O29:41 AM42%
Close
{{ placeLabel }}
Arrival date
{{ arriveLabel }}
{{ nightsLabel }}
You can book up to 30 nights in the app. For a longer stay, call our team.
Call our team
Check out: {{ checkoutLabel }}
{{ rm.title }}
{{ rm.adultsLabel }}
A room sleeps up to 2 adults. Add another room for more guests.
{{ rm.childrenLabel }} (aged 2–11)
A room takes up to 2 children, as well as the adults.
{{ rm.typeLabel }}
Include a cot
Add room
You can book up to 3 rooms in the app. For a bigger group, call our team.
Call our team
{{ stayCta }}
Today
Arrival date
Close
{{ mo.title }}
M
T
W
T
F
S
S
{{ d.label }}
We can take bookings up to a year in advance.
Room type
Close
{{ rt.label }}
{{ rt.desc }}
●●●●○O29:41 AM42%
Results
{{ hotel.name }}
{{ stayDates }}
{{ stayGuests }}
Change
New hotel
{{ hotel.name }}
{{ hotel.address }}
●●●●●{{ hotel.reviews }} reviews
Free WiFi
Air conditioning
Parking
Lift access
Accessible rooms
Meeting rooms
Important hotel information
Check-in from 3pm, check-out by 12 noon. Some roadworks outside the hotel this month may add a few minutes to your journey by car.
Map around the hotel
{{ placeShortUpper }}
{{ hotel.dist }} miles from {{ placeShort }}
{{ hotel.desc }}
{{ descLabel }}
Directions
Our rooms
A Premier Inn double room with a king-size bed, armchair and deskA Premier Inn double roomA Premier Plus room with a double bed, sofa chair, smart TV and desk
{{ tb.label }}
•{{ rb.text }}
Restaurant & Bar
The hotel restaurant, with wooden tables and upholstered chairs
{{ tb.label }}
{{ food.title }}
{{ food.body }}
Opening times
{{ food.times }}
{{ food.menu }}
Parking
A car park with marked bays, lined with trees
{{ hotel.parkingTitle }}
{{ hotel.parkingNote }}
Call us
{{ rateSummary }}
{{ ro.label }}
{{ ro.desc }}
£{{ ro.pounds }}{{ ro.pence }}
{{ hotelCtaLabel }}
●●●●○O29:41 AM42%
Hotel
Add extras
{{ hotel.name }}
Total booking
£{{ totalM.p }}{{ totalM.d }}
Add meals
Breakfast and evening meals from our restaurant, added to your booking now.
Added
£{{ mealsM.p }}{{ mealsM.d }}
From
£{{ mealFrom }}
{{ mealsBtn }}
Upgrade to Ultimate Wi-Fi
Faster Wi-Fi for streaming and video calls, for every device in the room.
Added
£{{ wifiM.p }}{{ wifiM.d }}
From
£5.00
{{ wifiBtn }}
Great Ormond Street Hospital
Help us raise £7 million for a new medical wing at the hospital, caring for some of the UK’s most seriously ill children.
Added
£{{ goshM.p }}{{ goshM.d }}
From
30p
{{ goshBtn }}
I’ll pay on arrival
Review booking
By booking you agree to our terms and conditions. Read our privacy policy.
{{ bl.label }}£{{ bl.p }}{{ bl.d }}
●●●●○O29:41 AM42%
Extras
Your meals
{{ mealsFor }}
Premier Inn Breakfast
£10.50
per guest, per night
{{ mealDesc.full }}
View menu
{{ meal.full.label }}
Continental Breakfast
£7.99
per guest, per night
{{ mealDesc.cont }}
View menu
{{ meal.cont.label }}
Meal Deal
£24.50
per guest, per night
{{ mealDesc.deal }}
View menu
{{ meal.deal.label }}
{{ mealsDone }}
Meals total
£{{ mealsM.p }}{{ mealsM.d }}
●●●●○O29:41 AM42%
Extras
Ultimate Wi-Fi
Ultimate Wi-Fi
£5.00 per guest for each 24 hours of Ultimate Wi-Fi.
{{ wr.title }} ({{ wr.sub }})
Done
Wi-Fi total
£{{ wifiM.p }}{{ wifiM.d }}
●●●●○O29:41 AM42%
Extras
Give to GOSH
A young patient at Great Ormond Street Hospital, beside the Great Ormond Street Hospital Charity logo
Great Ormond Street Hospital
GOSH helps the UK’s most seriously ill children. Your donation means so much.
{{ go.label }}
Done
Donation
£{{ goshM.p }}{{ goshM.d }}
●●●●○O29:41 AM42%
Summary
Close
{{ hotel.name }}
{{ hotel.address }}
{{ sumHeadline }}
Arrive
{{ sumArrive }}
Check-in from 3:00pm
Leave
{{ sumLeave }}
Check-out by 12:00pm
Room details
{{ sr.title }}
Room type
{{ sr.type }}
Guests
{{ sr.guests }}
Price by night
{{ nt.label }}£{{ nt.p }}{{ nt.d }}
£{{ sr.m.p }}{{ sr.m.d }}
{{ se.label }}£{{ se.p }}{{ se.d }}
Total booking (includes VAT)
£{{ totalM.p }}{{ totalM.d }}
Rate: {{ rateName }} · {{ payWhen }}
{{ confirmLabel }}
●●●●○O29:41 AM42%
You’re booked!
We’ve sent your confirmation by email. We look forward to seeing you, {{ bookedWhen }}.
Booking reference
{{ bookingRef }}
{{ hotel.name }}
{{ stayDates }}
Get directions
Done
{{ phoneHint }}
A rebuild of the shipped designs. Prices, availability and some hotel details are sample content.
{{ n.text }}
01

The problem

The old app was built by an agency on a third-party platform. It was slow and hard to understand: it wasn't clear what you were supposed to do, and it made you log in every time you opened it. It had a two-star rating on the App Store. Premier Inn wanted every digital product in-house, starting with new iOS and Android apps that cover what guests need.

What the new app had to do
01Make it easy for frequent travellers to find and book a hotel.
02Show past and upcoming bookings, and let people change or cancel them.

I joined as lead UX designer for both apps. When development started I also took on Product Owner for both, as I'd done the role before.

The old Premier Inn app home screen: a welcome message, a hotel search field, a promotional banner and a login link
The old app, before the rebuild.
Most of the home screen is an advert. Booking is one small field.
The old Premier Inn Hotels app on the App Store: two stars from 19 ratings, with screenshots of the welcome, search results and hotel screens
Two stars. And you had to log in every time you opened it.
The old app's App Store listing, before we started.
The old app in numbers

Over one month, more than 100,000 iPhones opened the app. People clearly wanted to book this way. The app just made them work for it.

9.5%
of visits ended in a booking
Of 268,668 visits, only 25,517 ended in a booking. More than nine in ten people left without booking.
2.58
visits before booking
People came back two or three times before they managed to book.
4.29 min
per visit
A long time for an app whose main job is booking one night in a hotel people already know.
4.5
visits per device
Loyal guests kept coming back. The demand was there, and the app was holding it back.
02

Understanding the problem

There was a lot of data to work through: what was and wasn't working in the current app, what competitors were doing, and where the hotel industry was heading.

Booking drop-off rates, May 2016: logged-in users converted at 21.05%, guests at 2.05%
Logged-in users were 10 times more likely to finish a booking!
Drop-off through the old app's booking journey. It made signing in, and staying signed in, a priority.

App usage

App users mostly booked for the same day or 2 to 7 days ahead, usually for one night. They were also more loyal, coming back far more often than website users.

Market trends

Guests were starting to expect technology as part of a hotel stay: opening the room door, switching on the lights and ordering room service from their phone.

Competitors

I reviewed the apps, websites, store listings, business models and marketing of Airbnb, Ebookers, Expedia, Hotel Tonight and Hotels.com. In interviews, people described Premier Inn as a trusted, friendly budget brand.

Why have an app at all?

With the head of product, I started with the basic question: why should Premier Inn have an app at all, and where does it fit in a guest's journey? Concept testing, market trends and the analytics showed which parts of the old app were worth keeping and what was missing. I then planned the project with milestones, so stakeholders always knew where we were.

A glass wall covered in sticky notes under the heading: Key metrics mobile apps should influence?
Choosing the metrics that would keep us focused and tell us whether it had worked.
Do we need an app?!
01It’s the only channel the customer has with them at every step of their trip
02A chance to give frequent guests the best experience
03Rich user data for smooth journeys, like one-tap booking
04Offers and messages tailored to where the guest is
05Opens the way to journeys that move between app, web and hotel
06A small, engaged community to test ideas and new technology on
Asking the basic questions before committing money to the project.
Opportunities from the research

The research also turned up eleven opportunities for digital, beyond simply booking a room. They showed where the app could earn its place on a guest's phone.

01Help the person organising a group trip
02Help people plan big trips, route and all
03Win value-seekers who book the train early and the hotel late
04Help local tourists, and the designated driver, get more from a stay
05Become the first choice for cycling tours
06Send availability alerts to frequent guests
07Show information and deals that fit where the guest is
08Bring retired guests in on quieter Sunday nights
09Help PAs keep the people they book for happy
10Surprise frequent guests, outside the loyalty scheme
11Let customers have fun with the brand
"Hotel chicken": people book the train early, then wait on the hotel, betting it gets cheaper
03

User research

Premier Inn brought in the research agency LBi to find out who its guests are. Their work mapped how different kinds of guest go through a hotel stay, split into six stages from trigger to post-stay. We looked at every step for ways the app could help, then ranked the journeys by how often they happen. That ranking kept the project on course.

4 hotels
Guests interviewed in the hotel, during their stay
8 people
A diary study, following each trip from start to finish
10 people
Depth interviews about how they choose and book
48,676
Social media mentions of Premier Inn, analysed by topic
Over half of what people said about their stay was about the staff!
Six personas

LBi grouped everyone they met by how they behave and what they care about, and six distinct types of guest came out. I used these personas to decide what the app should do, and who each screen was for.

{{ pp.label }}
Persona sheet: Sue, 67, the Simple Satisfactory customer Persona sheet: Anna, 52, the Alpha Tripper customer Persona sheet: Louisa, 46, the Lost Leisure customer Persona sheet: Gary, 34, the Business Jollies customer Persona sheet: William, 38, the Slick Functional customer Persona sheet: Jasmine, 24, the Considered Functional customer
{{ personaCaption }} Persona sheets by LBi.
How the personas differ

Two things split them most: whether they choose where the trip is, and whether they want a quick choice or the most informed one. The app had to work for both ends of each.

Quick and easy choice
Someone else picks where
William
Slick Functional
Gary
Business Jollies
Sue
Simple Satisfactory
Louisa
Lost Leisure
Jasmine
Considered Functional
Anna
Alpha Tripper
They pick where
Most informed choice possible
Mostly business trips
Mostly leisure trips
Mapping each journey
William, 38, scenario 1: a six-stage journey map from trigger to post-stay, with the channel used at each step
One business traveller's trip, step by step. The orange tags show which channel he uses at each step.
William's locations and transport: home, office, hotel, meeting, restaurant and bar plotted on a map
Once he's left the office, the phone is the only channel he has
Where he is at each stage shows whether he's likely to be on the website or the app.
04

Design principles

Before starting the design work, we agreed UX principles for Whitbread, Premier Inn's parent company, so every designer across the business worked towards the same goals.

01We design a better life, for everyone, individually.
02We use knowledge and insight to create a seamless customer journey, consistent and considered at every touchpoint.
03We set constantly higher expectations of ourselves to drive up standards over time.
04We design effortless experiences that people can trust. Invisible technology and data: everything just works.
05Our hotels are made by our people, and we value their opinions and expertise.
06We design experiences that put the customer in control, knowing they want choice and flexibility.
07We believe in what we do, acting ethically with authenticity and substance.
05

Designing around what guests need

Guests voted on which hotel information mattered most to them. I built the hotel details page in that order, so the right information appears at the right time.

Guest votes: which hotel information matters most
Bar chart of guest votes. Getting to the hotel, local area and contact methods scored highest; restaurant, outside of the hotel and parking lowest
Green: must see first. Yellow: important. Grey: nice to have.
How to get there beat the room itself
Wireframe of the hotel details page: map of the area, contact the hotel, facilities, bedroom and bathroom, reception, restaurant, look of the hotel and parking, with the question each section answers
The hotel details page in vote order, with the question each section answers.
06

From sketch to prototype

I sketched each journey on paper first, then drew every step of it as wireframes, with notes on what each screen defaults to and why. Search was the most-used journey, so it got the most detail.

Pencil sketches of the new-user booking journey: search, map with walking directions to the NEC, hotel choice and booking
Sketching the new-user journey, from search to booking.
Search criteria, step by step
{{ t.label }}
Search criteria wireframes for a new user and an existing user, with notes on each default Five wireframes: tapping the arrival date, scrolling the calendar, choosing a day, and adding nights Five wireframes: setting adults and children, choosing a room type, and the accessible room and cot toggles Two wireframes: tapping Add a room, and the first room folded into a one-line summary above the new one
{{ flowCaption }}
Wireframes and prototypes

Each journey became a clickable wireframe prototype for testing. Payment got the most attention: guests could scan their card with the camera instead of typing the number.

Wireframe: booking summary with total, dates, food and guests
1 · Check the booking
Wireframe: card details form with a camera button
2 · Tap the camera
Wireframe: scan card screen with a frame to line up the card
3 · Line up the card
Wireframe: card number and expiry filled in automatically
4 · Number and expiry filled in
Motion design

I designed subtle transitions so people understand what just happened when they tap something. When you open a hotel from the search results, its card grows into the details page, so it's clear you're now seeing more about what you tapped.

Each transition went to the developers as an After Effects video with its timings.

After Effects project for the transition from the search results screen to the hotel details screen
Building the results-to-hotel transition in After Effects.
07

User testing

We gave people tasks as close to real life as possible, such as booking a hotel near the theatre they're going to with their partner, and watched them do it with the prototype. Every comment went on a sticky note next to the screen it was about.

Positive comment
Interesting comment
Something we might change
A blocker to look into

I played the results back to the design and development teams, so they understood the reasons behind decisions. That kept morale high. We agreed each change together, and anything we weren't sure of went back into testing.

A printed prototype screen showing Saver and Flex prices, surrounded by sticky notes of user comments
Comments on the room rate screen, from six participants.
Everyone understood Flex vs Saver. Nobody believed "last few rooms".
08

Visual design

I oversaw the visual design of both apps, following Apple's Human Interface Guidelines and Google's Material Design where it made sense.

A style guide set out fonts, sizes, highlight colours and spacing, so developers could build quickly without checking every detail with the visual designer.

Search result card with spacing measurements: 15px side margins and 10 to 20px vertical spacing
Spacing spec for the search result card.
The finished Android search results screen: hotel photo with Saver and Flex prices, distance from the search location, reviews and parking
Android search results. The header follows Material Design.
The finished iOS Add extras screen
iOS Add extras. It says a lot, and none of it is why people opened the app, so it has to be quick to skim.
The iOS screens, start to finish
Scroll sideways →
iOS design: Search, with top destinations for new users
01Search, with top destinations for new users
iOS design: Recent searches, with favourites marked by a heart
02Recent searches, with favourites marked by a heart
iOS design: Search as you type, split into hotels and places
03Search as you type, split into hotels and places
iOS design: Search results, with Saver and Flex prices on the photo
04Search results, with Saver and Flex prices on the photo
iOS design: Sort by distance or price
05Sort by distance or price
iOS design: Dates, nights, guests and room type
06Dates, nights, guests and room type
iOS design: Hotel page
07Hotel page
iOS design: Add extras
08Add extras
iOS design: Your meals
09Your meals
iOS design: Give to GOSH
10Give to GOSH
iOS design: Booking summary
11Booking summary
iOS design: No results
12No results
09

Development

As Product Owner I was the link between the iOS and Android teams and the business. Making decisions from data kept momentum up and kept us building the right thing.

I kept refining the backlog as user and business needs changed. I worked with the developers every day, so they had a clear direction and weren't distracted by business noise.

An iOS developer at his desk working on the app's landing screen in the simulator
Marcello, a brilliant iOS developer, working on his idea for the transition from the landing page to search.
What went into every user story
01The story: as a…, I want to…, so that…
02Acceptance criteria
03Behaviour scenarios: given…, when…, then…
04API description
05Pseudo code, where it helped
06Non-functional requirements
07Visual design assets
08Wireframe flow diagrams
09Motion design videos and timings
10

Results

+31%
revenue through the app

The new iOS app launched first. Early feedback showed it was faster and easier to use than the old one, and revenue went up 31%. We kept working on improvements after launch, and the Android app followed.

Before
The old app home screen: a welcome message, a search field, a banner and a login link
A login link, a banner and a small search field, all competing. Two stars on the App Store.
After
The new app landing screen: one question and one search field over a photo of London
One question and one search field. 4.8 stars on iOS.
2 → 4.8
App Store stars, old app to new
No login
Guests search and book straight away. The old app asked them to sign in every time.
“The key to its success? Simplicity. First, you search for a hotel… Then, you book a room!”
Sonin, Top 5 Best Hotel Apps, naming Premier Inn in its top five, with a 4.8-star rating on iOS. The old app had two.
Simple was not easy! Lots of people wanted to add their own thing to the journey. I had to keep saying no to anything that got in the way of booking.
More work, or a chat?
London SE9 · 07736 048842
← All case studies Get in touch →