Hotel Booking System

A UX project focused on developing a new booking system, aimed at creating a seamless, user-friendly experience from search to payment.

Landscape photography print examples by Nigel Morton

Stages of the design process

Scenario

Design a new booking system for Queen’s Hotels London, a small boutique hotel chain. The final outcome will be a high-fidelity prototype, fully prepared for handover to the development team. The project covers the following stages:

  • Research
  • Analysis
  • Concept development
  • Final design development

Stage one: research

Competitive Benchmarking

The project began with the selection and analysis of competitor websites. These included businesses of a similar size, well-established household-name chains, and organisations outside the hotel industry that utilise comparable booking systems.

Each platform was reviewed, with detailed notes recorded to identify features that performed effectively and those that presented usability issues.

Notes made for the Hilton Hotel group website home page

Notes made for the Hilton Hotel group website home page

Notes made for the Hilton Hotel group room selection page

Notes made for the Hilton Hotel group room selection page

Notes made for the Hilton Hotel group room information page

Notes made for the Hilton Hotel group room information page

Notes made for the Annabelle Hotel room information page

Notes made for the Annabelle Hotel room information page

Notes made for the Queens Hotel homepage

Notes made for the Queens Hotel exsisting homepage

Notes made for the Queens Hotel room information homepage

Notes made for the Queens Hotel room information homepage

Notes made for the London Eye homepage

Notes made for the London Eye homepage

Notes made for the London Eye booking page

Notes made for the London Eye booking page

Usability Testing

Volunteers were recruited to provide valuable insights into room booking processes across a range of hotels. The participants were selected from a broad demographic spectrum, helping to minimise potential bias related to age, background, or prior experiences.

The research involved recording participants as they navigated booking tasks based on predefined scenarios. The volunteers were given minimal guidance and asked very few questions, ensuring their behaviour remained as natural as possible. This enabled the collection of authentic, unbiased data.

The testing facilitated the gathering of information on:

  • The primary goals of the user
  • Secondary and tertiary goals
  • How the user achieves their goals
  • Behaviours
  • Context of use
  • Pain points
  • Product desirability and functionality

Stage two: analysis

Affinity Diagram

Each observation was distilled into a single point and recorded as a digital “post-it” note using the FigJam application. Dozens of notes were created, with each entry representing an individual insight. Thumbs-up or thumbs-down icons indicate positive or negative experiences.

Landscape photography print examples by Nigel Morton

The gathered notes prior to sorting

The notes were then organised into cohesive groups, allowing key patterns to emerge. This provided valuable insights and helped identify and prioritise pain points and useful features. Each cluster was labelled to reflect its theme.

The final groupings included a category for major search issues, clusters for each stage of the booking journey, a group for features considered unnecessary, and two categories for general feedback. These were titled "Nice and Simple" and "Would Have Been Nice if…", reflecting phrases frequently used by the participants.

Notes made for the Hilton Hotel group website home page

Grouped notes including major search flaws and hotel suitability

Notes made for the Hilton Hotel group room selection page

Grouped notes including room suitability and search results

Notes made for the Hilton Hotel group room information page

Add-ons and "Nice and Simple"

Notes made for the Annabelle Hotel room information page

Notes grouped under Pointless/Unnecessary and "Would Have Been Nice if..."

Customer Journey Map

The affinity diagram was used to map the user journey throughout the booking process. Each stage, corresponding to the pages navigated by the user, was clearly defined and separated. Insights for each stage were documented and organised into seven key areas:

  • Goals
  • Context of Use
  • Mental Modes
  • Behaviours
  • Pain points
  • Positives
  • User Quotes

Landscape photography print examples by Nigel Morton

The completed customer journey map

The insights were then used to create a timeline illustrating user emotions throughout the process. This made it easier to identify key areas for improvement. The diagram above highlights three major pain points:

  • Search/inputting of dates
  • Room selection
  • Add ons

Stage three: concept development

Structure and Flow

Addressing the identified pain points became a priority before moving to concept generation. These issues included inconsistent page layouts, an overload of choices for completing single tasks, and too many unnecessary steps and options before users could proceed.

A flow diagram was developed to define an optimal user journey. The diagram incorporated flexible pathways, allowing users either to explore hotel and room options in depth, or to fast-track directly to payment if they wished. Each stage of the process was structured as a similar loop, gradually decreasing in complexity as the user progressed towards the final step.

Landscape photography print examples by Nigel Morton

The final flow diagram used for concept generation

Wireframes and Sketches

Initial design ideas for pages were sketched out using pen and paper. While the sketches were rough and informal, it enabled rapid idea generation and minimised time spent on concepts that were discarded. Concepts were developed for the following features:

  • Homepage
  • Single vs. multiple hotel search options
  • Date picker
  • Guest information input
  • Available hotel options
  • Available room options
  • What to do if a user changes their mind or makes a mistake
  • Board selection
  • Add ons
  • Payment
Notes made for the Hilton Hotel group website home page

Initial sketches for the homepage

Notes made for the Hilton Hotel group room selection page

Sketch for guest selection pop-up

Notes made for the Hilton Hotel group room information page

Date-picker design

Notes made for the Annabelle Hotel room information page

Page showing hotel availabilty and map

Notes made for the Queens Hotel homepage

Detailed hotel information pop-up

Notes made for the Queens Hotel room information homepage

Room selection page

Notes made for the London Eye homepage

Detailed room information pop-up

Notes made for the London Eye booking page

Board selection, add-ons and payment details displayed on a single page

Notes made for the London Eye booking page

Potential payment input panel, including clumping and payment button

Notes made for the London Eye booking page

Simple pop-up to display terms and conditions


Stage four: final designs

High Fidelity Prototypes

The final sketches were brought to life using Figma. The designs were refined and iteratively tested until a high-fidelity prototype was ready for handover. Colours, fonts, icons, and button styles were established, forming a design system that can be applied across the company’s online products.

Notes made for the Hilton Hotel group website home page

Homepage design which features search options for single and multiple hotels

Notes made for the Hilton Hotel group room selection page

Date selection pop-up window

Notes made for the Hilton Hotel group room information page

Guest information pop-up window

Notes made for the Annabelle Hotel room information page

Hotel options page including an interactive map

Notes made for the Queens Hotel homepage

Pop-up window displaying detailed hotel description. The window can be closed or used to proceed to the next step

Notes made for the Queens Hotel room information homepage

Room selection pop-up which also features a panel to adjust location, dates and guest selection

Notes made for the London Eye homepage

Pop-up window displaying detailed room description. The window can be closed or used to proceed to payment

Notes made for the London Eye booking page

Board selection, add-ons and payment details displayed on a single page

Notes made for the London Eye booking page

Payment panel detail including a clear indication that funds are about to be taken

Notes made for the London Eye booking page

The booking confirmation page

The Final Designs

Once the individual pages were designed and tested, a fully functional prototype was assembled using Figma’s prototyping tools. The video below demonstrates the complete booking process, highlighting the design features that enhance and streamline the user experience.