Heathrow is not just an airport — it’s a small city with complex flows, diverse users, and endless amenities. Your job is to make that complexity feel simple.
Heathrow Airport is a microcosm of complexity — a sprawling site with millions of passengers, multiple terminals, and a wide range of services. Your actual job is to design an app that cuts through this complexity and gives travellers like Sunny a seamless way to navigate, discover, and enjoy their time at the airport.
The trap is to treat Heathrow as just a map with pins. Instead, think of it as a dynamic experience platform that anticipates user needs, guides them effortlessly, and surfaces relevant amenities — all while handling the diversity of users and their goals.
Heathrow demands a product that balances navigation and experience
Heathrow is the busiest airport in Europe and seventh busiest globally, with over 80 airlines flying to 180+ destinations. It covers a five-square-mile area with two runways and four operational terminals, each functioning like a mini shopping mall.
Passengers range from business travellers rushing to meetings to families with children seeking comfort and entertainment. Amenities include free Wi-Fi, exclusive lounges with wellness spas, currency exchange, meeting rooms, children’s play areas, diverse dining options, luxury and essential shopping, and more.
Your app must serve all these user types and use cases — not just point-to-point navigation. It should help Sunny, who arrives two hours early, explore shops, restaurants, and lounges comfortably, while also guiding others to gates, check-in counters, and services efficiently.
Start by defining the business goals clearly
The app’s business goals are the foundation for all design decisions. Here is how I would frame them:
- Enhance passenger satisfaction and dwell time: Encourage exploration of retail, dining, and lounges by making discovery effortless, increasing ancillary revenue.
- Reduce navigation friction: Help users find gates, check-in counters, security, and amenities quickly to improve operational efficiency and reduce missed flights.
- Personalize experience: Tailor recommendations based on flight status, terminal, user preferences, and time available.
- Provide real-time updates: Deliver alerts on flight status, gate changes, delays, and airport congestion to keep travellers informed.
- Drive loyalty: Integrate loyalty programs and exclusive offers for frequent flyers and premium customers.
- Support multiple user personas: Accommodate business travellers, families, elderly passengers, and first-time flyers with accessible design and relevant features.
These goals align business success with user success — a core principle of product thinking.
Key utilities and services to integrate into the app
To meet these goals, your app must offer a range of utilities and services beyond basic maps:
- Interactive terminal maps: Zoomable, searchable maps with clear landmarks, points of interest, and walking times.
- Personalized itinerary: Flight details, boarding time countdown, gate info, and alerts.
- Wayfinding with step-by-step directions: Indoor navigation from current location to gate, lounge, restaurant, or shop.
- Discovery feed: Curated suggestions of dining, shopping, and services based on user profile and time available.
- Booking and reservations: Lounge access, dining reservations, spa appointments, and meeting room bookings.
- Live flight tracking and alerts: Push notifications for gate changes, boarding calls, delays.
- Multi-language support: Catering to international travellers with language preferences.
- Accessibility features: Voice guidance, large fonts, high contrast modes for elderly and differently-abled passengers.
- Integration with airport services: Taxi booking, parking availability, baggage tracking.
- Social sharing: Allow users to share their location or meet-up points with friends and family.
Your app should feel like a personal concierge, anticipating Sunny’s needs and guiding him effortlessly.
Designing onboarding for clarity and trust
Onboarding is your first opportunity to set expectations and collect essential information to personalize the experience.
Here is how I would approach it:
- Welcome screen: Briefly communicate the app’s value — “Navigate Heathrow with ease. Discover dining, shopping, and services tailored for you.”
- Permission requests: Ask for location access upfront to enable indoor navigation.
- Flight details input: Allow manual entry or integration with airline accounts for automatic itinerary sync.
- User preferences: Ask about travel purpose (business, leisure), dietary preferences, lounge access, and language.
- Accessibility needs: Option to enable voice guidance, larger text, or other assistive modes.
- Quick tutorial: Highlight core features — personalized map, discovery feed, alerts.
- Skip option: Allow users to explore without onboarding if they want to jump in quickly.
The goal is to onboard without friction, setting up the app to deliver relevant experiences from the first use.
Home screen must be the command center
The home screen is the traveller’s dashboard. It must balance information density with simplicity.
Key elements to include:
- Flight status summary: Next flight, boarding time, gate, countdown timer.
- Navigation shortcuts: One-tap access to directions to gate, security, lounges, or parking.
- Discovery carousel: Personalized recommendations for dining, shopping, and services based on time and location.
- Alerts and notifications: Visible updates on delays, gate changes, or special offers.
- Search bar: For quick lookup of shops, restaurants, services.
- Profile and settings: Access to preferences, bookings, loyalty programs.
- Language toggle and accessibility controls: Easy to find and adjust.
Use a clean layout with clear visual hierarchy. Prioritize the traveller’s immediate needs while encouraging exploration.
Applying the HEART framework to measure UX success
The HEART framework helps translate qualitative UX goals into measurable metrics. Here is how to apply it for Heathrow Companion:
| HEART Category | Metric | Rationale |
|---|---|---|
| Happiness | User satisfaction score from in-app surveys | Measures overall app sentiment |
| Engagement | Average number of discovery interactions per session | Indicates how much users explore shops, dining, lounges |
| Adoption | Percentage of passengers who download and open the app | Measures reach among travellers |
| Retention | Percentage of users returning within 30 days | Indicates ongoing value and loyalty |
| Task Success | Percentage of users completing navigation to gate or amenities without errors | Measures core functionality effectiveness |
Tracking these metrics allows you to iterate on design and features based on real user behavior and feedback.
Heathrow challenges demand thoughtful product trade-offs
Designing for Heathrow is not just about features — it’s about managing complexity and diverse user needs.
- Indoor navigation accuracy: GPS signal is weak indoors. Use Bluetooth beacons, Wi-Fi triangulation, or AR overlays to improve positioning.
- Information overload: Avoid overwhelming users with too many options. Use personalization and progressive disclosure.
- Multiple user personas: Business travellers want speed and efficiency; families want comfort and entertainment. Design flexible user flows.
- Internationalization: Support multiple languages and cultural preferences.
- Accessibility: Ensure compliance with regulations and inclusive design principles.
- Offline mode: Enable basic map and itinerary access without internet.
- Security and privacy: Handle personal and flight data securely.
Balancing these constraints while delivering a delightful experience is the core product challenge.
Indian airports and lessons for Heathrow Companion
While Heathrow is in London, many Indian airports share similar complexity and user diversity — Delhi IGI, Mumbai Chhatrapati Shivaji, Bangalore Kempegowda.
Indian airports increasingly adopt digital services, but user experience often suffers from inconsistent wayfinding, language barriers, and poor real-time updates.
An app like Heathrow Companion, designed with Indian user needs in mind, would:
- Support multiple Indian languages and code-switching.
- Handle large family groups with children and elderly.
- Integrate with Indian payment systems and loyalty programs.
- Provide offline support for travellers with limited data.
- Surface local cultural amenities and airport-specific services.
The pattern is consistent: large airports need apps that do more than maps. They must be experience platforms that respect user diversity and operational complexity.
Test yourself: Designing for a busy international airport in Mumbai
You are the PM for a new wayfinding app at Mumbai’s Chhatrapati Shivaji Maharaj International Airport. Passengers include business travellers, families, and first-time flyers. The airport has three terminals, multiple lounges, and a large retail area. Your CEO wants to launch in 3 months with core navigation features. You have limited engineering bandwidth.
The call: What business goals do you prioritize for the MVP and which features do you include? How do you plan onboarding and home screen design to maximize early adoption?
Your reasoning:
Where to go next
- Learn how to conduct user research for complex navigation problems: User Research Methods
- Explore designing for diverse user personas: Designing Inclusive Products
- Master metrics to measure user experience: Metrics and KPIs
- Understand product prioritization frameworks: Prioritization Techniques
- Study real-world app onboarding best practices: Onboarding Design Patterns