Hotel Halara

UX Case Study

Client

UX Design Institute

Timeline

July – Dec. 2023

UI Mentor

Mustafa Al Awad

My Role

UX Design

Project Tools

Girl in a jacket
Girl in a jacket
Girl in a jacket
Girl in a jacket

Booking a hotel can often feel like a daunting, leaving many users frustrated.

My mission? Develop a simple, intuitive and user-friendly hotel booking experience that won’t cause headaches.

I started with the concept that UX is a problem-solving discipline; it’s all about identifying users’ problems and helping them achieve their goals.

MY PROCESS

Recipe for UX Success

Research

01

A problem well stated is a problem half solved
"
Concept

02

The key stage: defining further solutions

"
Design

03

A prototype is worth thousand words

"
Validation

04

Testing the prototype: the moment of truth

"

Research

Understanding users’ goals is key to creating products that truly resonate with their needs. Secondly, we must discover if users can achieve these goals and, if not, find the reasons why.

Competitive Benchmarking

For this project, I analyzed four competitors: Loveholidays, Airbnb, Samsara Ubud, and The Maritime. Loveholidays and Airbnb operate as booking platforms, while Samsara Ubud and The Maritime are hotel websites. Notably, Samsara Ubud received the highest total visits in February 2023, with 4.0 million visits, compared to Airbnb’s 1.1 million.

1
5
Reasons for booking
Overall satisfaction
Why visiting

Online Survey

Key Findings

Recent Engagement with platforms

A significant 77.7% of participants had used hotel websites in the last three months.

User satisfaction with hotel booking websites is just 2.6/5.
Transparency, ease of use, pricing, and filtering options emerged as crucial factors influencing user satisfaction.
Preffered website among participants
Booking.com emerged as the preferred website among participants, primarily due to its perceived ease of use

Usability Testing

Key Findings

Filters

Users expect to have filters to adjust their search, especially filters by location, price and meal plan.

Room description
The users preffer to see all relevant room information in bullet points. Users value ratings and reviews.
Room photos

Users prioritize seeing photos of the exact rooms they are booking, and inadequate room photos can consequently lead to a lack of trust.

Room Extras

Users prefer flexibility and choice of room extras.

Analysis

Affinity Diagram

After researching the problem, I utilized the K-J method, also known as an affinity diagram. Initially, I collected raw data and shared it with my friend. Together, we digested the data and used post-it notes to record observations. I then grouped notes into categories based on common themes, such as: search tools, map/hotel location, search results/filters, and ease of use/clarity.

Before groupingAfter Grouping

Customer Journey Map

Customer Journey Map: Booking Hotel Online

Emotional Roller Coaster

At first, things seemed promising – users mentioned they “liked the way it feels.”

However, soon after users’ moods took a nosedive during the search phase, primarily because changing dates was a real headache. This finding was crucial in understanding and addressing their frustrations.

How Might We (HMW) Statements

How might we help users quickly find rooms that meet their specific needs without feeling overwhelmed?

How might we make room descriptions easy to scan?

How might we make adding extras feel flexible and unintrusive?

How might we ensure users feel confident and in control when reviewing their booking summary?

Concept

Flow Diagram

Flow Diagram

During the analysis, I identified opportunities to optimize the hotel booking flow. For example, I implemented filters to allow users to narrow their search according to their needs and option to skip add-ons.

This user flow diagram outlines all screens users will encounter and the actions users can take at each step, from the home screen to payment confirmation.

How Might We (HMW) Statements Solutions

How might we allow users to narrow down their search?

We can implement robust filtering options. This includes providing filters for price range, amenities, and other relevant criteria. Additionally, incorporating advanced search capabilities, such as sorting options, can help users quickly find what they’re looking for.

How might we design room descriptions for easy scanability?

Room descriptions should be organized in a way that allows users to quickly scan and understand key information. This can be achieved by using bullet points or lists to highlight amenities and by providing clear headings for different sections of the description. Additionally, the use of icons can further enhance scannability by visually representing different amenities or features.

How might we give users freedom and control when adding extras to their stay?

To give users freedom and control when adding extras to their stay, we can allow users to easily add or remove extras from their booking without having to navigate through multiple screens. Additionally, users will have the option to skip this step altogether if they prefer not to add any extras to their booking.

How might we present the booking summary concisely and clearly?

The booking summary should be dynamically presented to the user as they select their room. Chunking of information will be employed to ease comprehension, allowing users to quickly grasp key details such as booking dates, room type, and total cost. Additionally, the price breakdown will be prominently displayed and updated in real-time as the user selects additional options, ensuring transparency and clarity throughout the booking process.

Design

Before After

Prototype

After completing a UI course, I undertook a complete iteration of my prototype, enhancing its usability and visual appeal.

My objective was to create a more intuitive and visually appealing product that better aligns with user needs and expectations.

Annotations

I created clear annotations to help the development team understand the design vision better. By providing detailed annotations, ambiguity or confusion is eliminated, reducing the need for constant communication between designers and developers.

Validation

Usability Testing

“Pay attention to what users do, not what they say.”

– Jakob Nielsen

What was done well?

Floor plan

Participants found the floor plan feature useful. They think the visual information about the room layout can be helpful.

King bed option

The king bed option was appreciated by the users, indicating that it meets the user’s specific needs or preference.

Filtering Options

The filters were chunked into categories, making it easy for users to locate and select their desired criteria.

What needs improvement?

Hotel location

It would be beneficial to include location in the room description for clarity. Hotel location on the homepage was not enough.

Calendar position

Users of smaller laptops may have had trouble with the location of the calendar, as it was not fully visible.

Skip the Add-ons
User had trouble noticing the “Skip to Payment” button, which was placed in two different places in the interface. To solve this issue, the main CTA button could dynamically update as “skip” until user select add-ons.

Thank you for your time!

Let’s work together