No items found.
June 27, 2016

We found 10 reasons why users are frustrated during booking flight tickets

Bence Vass

Lots of people loves travelling around the world and nowadays we have great opportunities to visit beautiful places. We can choose from many airlines if we want to get somewhere comfortably. Passengers decide based on price, travel time, destination and unique personal preferences. But there is a step that no one can avoid: you have to book a flight ticket. It is a process that should be easy to go through, because if users get frustrated they might choose an alternative service.

We at our UX company, regularly do lab projects, when we try out new things and this time we took a closer look at KLM's website and part of their booking process. When we started experimenting with this product we were curious about what kind of insights can we get in 2 days. We tested it with 3 users who wants to travel in the near future. Now, let's jump to the usability issues that we found on the tests.

They don't really need Welcome pages

There is a page at the beginning where you must choose your location and language.

KLM flight ticket booking page. Choose your location and language.

Usability issues

  • Users got confused, because they couldn’t select the language they want. (1)
  • They were not sure how to continue from here.
  • This screen seems to be just an extra click and an extra page to process and go through.
This screen seems to be just an extra click and an extra page to process and go through

Suggestions

  • Detect the location automatically and pre-select country.
  • Rename 'Select your language' to 'Available languages'. Because it could happen that you can't select your language, but there is another one which is available.
  • Place a button to make sure how to continue.
  • OR: Get rid of the Welcome page, manage location and language automatically. Later it can be changed in the header.

Home page

Users could easily fill out the details about their flights, the site uses the conventions well. However there were some issues.

search_flights

Usability issues

  • User got frustrated, because the site is in English and the user expected Hungarian (because they selected Hungary on the landing page). (1)
  • The user spent time to go through the initial flex matrix diagram. (2)

They didn't get the logic behind flight offers page

This was the most critical page, they got stuck and didn't understand the layout and other parts.

 

offers

Usability issues

  • They didn’t get which column shows the departure and which shows the arrival. (1)
  • They didn’t get why you see the price first, and not the destination (2)
  • They couldn’t understand the ‘additional price’ in the right column. Seems to be like some additional price (e.g. luggage). The selection of the inbound flight is expected here. (3)
  • They don't can't comprehend the bar chart. (4)
  • They could find a specific time for the outbound flight but can’t find the inbound (at least they were not sure).
offers_redesigned

Suggestions

  • With titles in the columns, it was more understandable for the users what it is about.
  • Display departure and destination in price options
  • Instead of ‘Additional price’, offer separated prices for outbound and return flights.

In our current projects, when we get results like this, we try out more alternatives how to solve these. We iterate it more times and also set up analytics to measure the success.

It was a useful experience for us and we hope that we helped others by sharing these results.