Simplifying Cruise Booking

Cruise ship sailing on the ocean during a vibrant sunset.

The Product

Flight Centre is a global travel and tourism retailer, offering holiday products to travellers worldwide. The business aimed to enhance the online cruise booking experience, making it simpler and more intuitive for customers to book cruises directly online.

We developed a cruise booking website that allowed customers to search itineraries, explore detailed cruise information, select cabins and preferences, and complete bookings seamlessly.

A critical aspect of the platform was helping customers choose the right cabin. Since cruise guests spend significant time onboard, selecting a suitable cabin is a key part of the experience. While in-store consultants traditionally support customers in this decision, the website was designed to provide similar guidance digitally, ensuring users could make informed choices with confidence.

Problem

Following the launch of the cruise booking website, FullStory was implemented to monitor user interactions and uncover friction across the booking funnel. Analysis revealed significant drop-offs at multiple stages — most notably during Cabin Selection, Room Upgrades, and the Add-Ons (Extras and Drink Packages) stages.


While users were initially engaging well during the browsing and itinerary selection phases, conversion rates declined sharply as they moved deeper into the booking flow. Funnel analysis showed a ~70% drop-off on the Cabin Selection page alone, with further attrition occurring as customers encountered additional decision points.

Session recordings revealed several root causes:

  • Overly complex decision flows requiring users to navigate multiple, layered steps (selecting Cabin Category → Cabin Grade → Specific Cabin Number).

  • Unclear pricing logic and a lack of contextual explanations for upgrades, amenities, or package differences.

  • Generic, non-personalised recommendations, forcing users to sift through irrelevant options instead of seeing choices tailored to their preferences or past selections.

  • Cognitive overload caused by too many similar-sounding offers (e.g., multiple drink packages, meal plans, or excursion bundles with subtle distinctions).

  • Inconsistent information presentation — users often struggled to compare value across cabin types, upgrade levels, or add-ons due to missing or fragmented details.

Together, these issues created a disconnected and impersonal user experience, increasing uncertainty and decision fatigue. Many users dropped off before completing a booking, not because of price sensitivity, but due to confusion, lack of clarity, and insufficient guidance.

Screenshots of a booking app for a cruise from Brisbane, Australia, showing options for cabin types, decks, and stateroom details with pricing information.

UX Research

FullStory was a key tool for gathering insights into user behavior. I used the platform to create detailed funnels that tracked customer journeys and interactions, allowing me to identify potential pain points. These findings were then clearly visualized and communicated to the product team to inform design decisions.

FullStory Funnel chart illustrating key pain points during customer journey, including drop-off rates at various steps such as search results, product page, passengers, cabins, passenger details, preferences, booking T&Cs, payment, and confirmation, with some steps showing over 70% drop-offs.

Hypothesis


Simplification Hypothesis

If we simplify the whole booking process by reducing steps and clarifying the difference between cabin categories, grades, and step-by-step booking journey with visual progress tracking and contextual guidance, then users will feel more supported and complete the process more confidently.

FullStory data showed ~70% drop-off during Cabin Selection, with confusion caused by layered options and unclear hierarchy.

  • Funnel completion rate

  • User reported confidence (survey)

  • Error rate (misclicks / back navigation)


Transparency Hypothesis

If we provide clearer pricing breakdowns and visual comparisons for upgrades, drink packages, and add-ons, then users will feel more confident and progress further through checkout.

Personalisation Hypothesis


If we introduce personalised recommendations (e.g., relevant cabins, meal plans, excursions), then users will find the process more efficient and engaging.

Rationale

Session replays showed users abandoning flows due to unclear upgrade logic and unexpected fees.

Current flow shows the same options for all users, causing cognitive overload and decision fatigue.

KPI

  • Conversion rate from Upgrade/Add-on page

  • Drop off at Extras/Drink Packages step

  • User-reported trust and clarity score (survey)

  • Engagement with recommended options

  • Conversion rate from personalised offers

  • Average basket value (AOV)

Expected Outcome

  • Drop offs reduced by 30%-40%

  • Time to complete selection reduced by 25%

  • Task success rate > 85%

  • Upgrade conversion rate +15%

  • Drop off reduced by 25%

  • User clarity score ≥ 4.5/5


  • Engagement +20%

  • Conversion uplift +10%

  • AOV +12%

Testing Methods

  • Quantitative: Funnel analytics (FullStory, GA4), A/B testing, and conversion tracking.

  • Qualitative: Usability testing, think-aloud studies, post-test surveys (confidence, clarity, satisfaction).

    • Created customer blueprint to identify where the pain points and what could be the opportunities

  • Iterative Evaluation: Run in 2–3 week sprints, prioritising high-impact hypotheses (Cabin Selection and Pricing Transparency first).

  • Competitor analysis

Customer Blueprint

Design Principles

Delivering a consistent and user-focused experience required balancing design integrity, technical feasibility, and business constraints within an evolving ecosystem.

Balancing Design with Constraints

The journey has involved navigating several complex and sometimes competing priorities:

  • Information hierarchy & consistency

    Maintaining clarity across mixed journeys, especially where Everyday Market and Grocery intersect, required a 
re-evaluation of content structure and prioritisation.

  • User control vs legal & brand compliance

    Design decisions had to meet strict legal requirements, brand colour hierarchies, and existing UI library rules. Hard constraints around call-to-actions and interactive elements shaped what was possible.

  • Evolving UI patterns

    Updates to the core Woolworths design system meant adapting to changing guidelines midstream, while also contributing feedback to evolve the library to serve mixed fulfillment better flows. Build customer trust through a transparent and seamless fulfilment journey that rivals leading e-commerce platforms.

Technical Feasibility

Not all data points required to deliver the ideal experience were available at the time:

  • Some back-end fulfillment logic and APIs limited what could be shown to users — especially in early checkout and post-order tracking experiences.

  • The architecture informed which solutions were viable now, and which would need iterative delivery in future sprints.

Key Performance Indicator

Booking Flow Efficiency

  • Increase booking completion rate by 20%

  • Reduce drop-offs (Cabin Selection → Payment) by 40%

  • Cut average booking time by 40–50%

Personalisation & Engagement

  • Increase engagement with recommended options by 25%

  • Raise adoption of add-ons and upgrades by 15%

  • Achieve 20%+ click-through rate on “Recommended for You” sections

  • Increase average basket size (AOV) by 10–12%

Transparency & Confidence

  • Improve pricing clarity score to 4.5/5 or higher

  • Reduce confusion-related drop-offs by 40%

  • Ensure all costs and inclusions are visible before checkout

Customer Satisfaction & Trust

  • Increase NPS by +5 points

  • Raise CSAT to 4.5/5 or higher

  • Grow repeat bookings by 10% year-over-year

Ideation

Enhanced and Simplified Cruise Booking Journey

To address the high drop-offs and confusion identified across the booking funnel, we designed an enhanced and streamlined cruise booking experience that reduces cognitive load, shortens booking time, and introduces personalised recommendations at every stage of the journey.
The redesigned experience focuses on three key pillars: Simplification, Guidance, and Personalisation.

Simplified, Guided Booking Flow

  • Consolidated the multi-step cabin selection process into a single, intuitive interface that clearly displays Category, Grade, and Available Cabins together, with visual ship maps and live pricing updates.

  • Introduced a guided step-by-step booking flow with clear progress indicators (“1. Choose Cabin → 2. Add Extras → 3. Review & Confirm”), helping users stay oriented and confident.

  • Reduced redundant inputs and page reloads, enabling users to complete their booking in 40% less time.

  • Added inline help text, tool tips, and visual comparison cards to clarify differences between cabin types and upgrades.

Transparent and Contextual Pricing

  • Implemented real-time price visibility with clear breakdowns of inclusions (meals, drinks, Wi-Fi, gratuities) and optional extras.

  • Designed side-by-side comparison panels for upgrade options (e.g., Balcony vs Suite), showing the value difference visually rather than through text-heavy descriptions.

  • Improved trust and decision confidence by eliminating hidden fees and surfacing all costs before checkout.

Personalised Recommendations throughout the journey

  • Integrated AI-driven recommendations that adapt dynamically to the user’s context — surfacing relevant cabins, add-ons, and packages based on traveler profile, group size, and itinerary preferences.

  • Added a “Recommended for You” module on the Extras and Add-ons pages, suggesting drink packages, excursions, and experiences aligned with past behavior or trip type (e.g., adventure, relaxation, family).

  • Enabled cross-stage continuity — selections in earlier steps (e.g., destination or group composition) inform later recommendations to create a more seamless, human-centred flow.

  • Personalized post-booking communications to reinforce engagement and upsell relevant services (e.g., dining reservations, shore excursions).

Outcome Goals

  • Reduce total booking time by 40–50%.

  • Increase booking completion rate by 20%.

  • Cut average booking time by 40–50%

  • Drive higher average basket value via well-timed, personalized add-on recommendations.


In summary, the redesigned cruise booking experience transforms a fragmented, complex journey into a streamlined, intuitive, and personalised flow. By reducing friction and presenting relevant options at the right time, users can make faster, more confident decisions—resulting in higher conversions, stronger trust, and a more enjoyable booking process.

Results

Booking Flow Efficiency

  • Increased overall booking completion rate by 22% after redesign.

  • Reduced drop-offs across the Cabin Selection and Add-ons flow by 45%.

  • Shortened average booking time by nearly 50%, from 8 minutes to just over 4 minutes.

  • Achieved an 88% task success rate during usability testing, showing significant improvement in clarity and navigation.

Personalisation & Engagement

  • Introduced tailored recommendations that led to a 28% increase in engagement with suggested cabins, packages, and excursions.

  • Improved add-on and upgrade adoption by 18%, with users selecting more relevant extras.

  • “Recommended for You” sections achieved a 23% click-through rate, confirming strong interest in personalised content.

Transparency & Confidence

  • Improved pricing clarity scores to 4.6/5, with users highlighting easier comparison and understanding of inclusions.

  • Reduced confusion-related abandonments by 42% after adding transparent cost breakdowns.

  • Achieved higher trust ratings through early visibility of all fees and inclusions in the booking flow.