← All work
KAYAKJun 2020 - Sep 2020

KAYAK Flight Detail Page Redesign

Redesigning the flight details page to clarify fares and lift conversion across KAYAK's apps.

kayak_fdp_cover.png
KAYAK flight detail page mockups on iPhones over an orange background

Role

Product Designer

Team

1 Designer · 1 PM · 5 Engineers

Timeline

Jun 2020 - Sep 2020

My role

Product designer owning end-to-end design, research, interaction, design system, and QA.

  • End-to-end UX and UI design for iOS and Android
  • Guerrilla usability testing and research synthesis
  • Component variation system for engineering handoff
  • Dark mode and multi-theme design (KAYAK and Momondo)
  • Cross-functional collaboration with PM and engineering through QA and launch

Why did we do this?

Business

As a metasearch, KAYAK only earns on successful conversions (CPA). Upselling higher fares directly grows partner revenue, and surfacing more detail on KAYAK reduces churn to airline and OTA sites.

Users

Travelers' biggest pain when booking is not knowing what's actually included. With low-cost carriers like Spirit or Scoot, the tradeoffs between base fare and add-ons are huge, and they need to see them clearly before committing.

Tech

The old page structure didn't scale to more complex fare families coming down the roadmap, and the information hierarchy needed a rebuild to keep pace.

Goals

  1. Goal 1

    Make fare inclusions and tradeoffs clear at a glance

  2. Goal 2

    Restructure the information architecture for scale

  3. Goal 3

    Lift cabin upgrade and upsell conversion

Previous UX

Fare information was buried behind expand toggles and modal overlays. Users had to tap into each fare family to compare what was included, making side-by-side comparison painful — and the pattern didn't scale beyond two or three options.

fdp_previous.png
Annotated screenshots of the previous flight detail page showing fare info hidden behind expand toggles

Process

We kicked off with a 3-day cross-functional workshop with design, PM, and research to map out the existing flow, pressure-test hypotheses, and align on the IA rebuild. From there I sketched and prototyped directions, then ran guerrilla usability tests with passersby outside our Cambridge office to quickly validate comprehension and tradeoffs before investing in high-fidelity design.

Cross-functional team at the wall during the kickoff workshop
Whiteboard with sketched flows for compare destinations, flights, and hotels
Guerrilla usability testing booth outside the KAYAK office

Iterations

I iterated on the layout through six rounds, progressively pulling fare detail out of hidden states and onto the page. Each round was pressure-tested with PM and engineering to balance clarity, density, and what was technically feasible before the partner deadline.

fdp_iterations.png
Six iterations of the flight detail page side by side

Final design

fdp_final.png
Annotated final flight detail page design across multiple states

QA & engineering handoff

I worked closely with engineers through implementation, running development reviews on builds across iOS and Android. I documented every change request, copy tweak, spacing fix, and edge case in Miro so the team had a single source of truth from handoff through launch.

dev_review.png
Miro board with annotated screenshots of the development build during QA review

Final design in motion

A walkthrough of the shipped build: scrolling fare cards, expanding inclusions, opening the baggage policy sheet, and tapping into booking options.

Design system contribution

Beyond the page itself, I contributed 60+ new components and variations to KAYAK's design system, each with documented states for phone, tablet, light, dark, and edge cases like long localization strings.

design_system.png
Design system page showing 60+ component variations across headers, cards, fare families, booking bars, provider rows, and dialogs

Multi-brand theming

The same component system powers KAYAK light and dark themes as well as Momondo, our portfolio sister brand. Designing tokens-first meant we could ship one IA across three visual identities without re-doing layout work.

kayak_dark.png
KAYAK dark mode flight detail page across many states
momondo.png
Momondo themed flight detail page across many states

Results

+2%

Conversion

+10%

Cabin upgrades