AirUX: Rethinking the flight Booking experience

A user-centered redesign that addresses common frustrations in airline booking flows, aiming to make the experience smoother, simpler, and more intuitive.

Role

UX designer

Tools

Figma, Miro

Timeline

Febuary 2025-July 2025

a cell phone on a bench
a cell phone on a bench
a cell phone on a bench

Overview

AirUX is a UX case study I developed during my certification with the UX Design Institute. The brief was simple: create a better airline booking experience that feels clear, fast, and user-friendly from beginning to end.

Many airline websites overwhelm users with cluttered layouts, unexpected fees, and confusing steps. My goal was to simplify the journey, remove unnecessary friction, and help users feel more confident and in control while booking their flights.

What I learned

To understand where booking flows go wrong, I approached the problem from three angles: competitor analysis, direct user observation, and survey feedback. This triangulated approach allowed me to spot overlapping patterns and build a clearer, more reliable foundation for design decisions.

Business goal

Increase completed bookings and boost upsell revenue by streamlining the checkout flow.

User goal

Provide a smooth, step-by-step booking experience with clear pricing and no unexpected surprises.

What I learned

To understand where booking flows go wrong, I approached the problem from three angles: competitor analysis, direct user observation, and survey feedback. This triangulated approach allowed me to spot overlapping patterns and build a clearer, more reliable foundation for design decisions.

🗂️ Competitive Benchmarking

I reviewed the booking experiences of major airlines to identify usability patterns.
→ Insight: Most airline websites overwhelm users early in the booking process with visual clutter, constant upsell prompts, and unclear pricing

🎯 Usability Testing

I observed users completing flight bookings on live airline sites to identify interaction challenges.
Insight: Users struggled with dense layouts, unclear form interactions, and felt misled by hidden fees and complex seat selection steps.

🗣️ Survey

I gathered feedback from travelers to learn about their expectations, frustrations, and booking habits.
Insight: Users want clear total prices, fewer steps, and no surprises during checkout.

🎯 Usability Testing

I observed users completing flight bookings on live airline sites to identify interaction challenges.
→ Insight: Users struggled with dense layouts, unclear form interactions, and felt misled by hidden fees and complex seat selection steps.

🗣️ Survey

I gathered feedback from travelers to learn about their expectations, frustrations, and booking habits.
→ Insight: Users want clear total prices, fewer steps, and no surprises during checkout.

What I saw

After gathering research, I translated raw feedback into clear patterns and opportunities using two analysis tools: an affinity and a customer journey map. This helped me spot where users were getting stuck and why.

🔍 Affinity Diagram

Key Patterns I Mapped

  • Pricing clues were buried or inconsistent, so users couldn’t trust the total.

  • Visual clutter (ads, upsells) pulled attention away from the main flow.

  • Labels and buttons didn’t match travelers’ mental models, slowing them down.

✈️ Customer Journey Map

Journey Pain Points

  • Confidence dipped at checkout (hidden fees, unexpected extras).

  • Seat-selection felt like a maze—people weren’t sure what was required vs. optional.

  • The overall flow had unnecessary detours that made quick booking impossible.

Solution: turning insight into a smoother flow

Why this flow?

Every fix ties back to the pain-points you saw: hidden costs, distracting pages, unclear next steps. The redesigned journey keeps users on a single, predictable track from Search → Results → Details → Extras → Pay, with cost certainty and one primary action per screen.

1. Search –> Results

Problem: Users felt overwhelmed by multi-field forms and often missed the call-to-action button.

Design Solution:

  • Introduced progressive input fields that open one at a time

  • Added a sticky CTA to keep the next step always visible

  • Enabled auto-detect for the departure location to reduce manual input.

2. Results clarity

Problem: Users struggled with dense tables, hidden fees, and unclear layover information.

Design Solution:

  • Replaced tables with a single-column card layout for better readability

  • Displayed total price clearly on each card to avoid surprises

  • Added an “i” tooltip for layover details to improve transparency without clutter

3. Ticket & seat decision

Problem: Fare bundles and industry jargon left users confused and unsure about what they were choosing.

Design Solution:

  • Introduced plain-language fare options (“Basic,” “Standard,” “Flex”)

  • Added a one-line summary of key perks under each option

  • Displayed a real-time total to help users confidently compare and choose a tier

4. Seat selection

Problem: When seats and add-ons were spread across multiple pages, travelers felt rushed, missed important options, and were often surprised by extra fees at the end.

Design Solution:

  • Combined seat selection and extras into one clear, dedicated step

  • Kept the total price visible at all times on the right side of the page

  • Made it easy to review and adjust add-ons without losing track of costs

Try the prototype

Final Thoughts

This project taught me how powerful small UX decisions can be when they’re grounded in real user insight. By breaking down the booking process and simplifying each step, I was able to design a flow that feels more transparent, less stressful, and easier to complete.

Working on AirUX helped me grow not only as a designer, but also as a problem-solver. I learned how to turn scattered feedback into clear direction, balance business goals with user needs, and stay focused on clarity above all.

What I learned

To understand where booking flows go wrong, I approached the problem from three angles: competitor analysis, direct user observation, and survey feedback. This triangulated approach allowed me to spot overlapping patterns and build a clearer, more reliable foundation for design decisions.

Other projects

Lisa Van Bocxlaer

Lisa Van Bocxlaer

Lisa Van Bocxlaer