← All case studies
AirbnbTravel

Airbnb discovery: homes, experiences, services and filters

This captured iOS journey moves from Airbnb’s Homes browse feed into map and list results, home filters, introductory panels for Experiences and Services, experience recommendations and filters, and service-category rows. It preserves a previous Florence search, shows recently viewed homes, groups alternatives by dates and nearby areas, provides prices and ratings, offers map/list exploration and separates Homes, Experiences and Services.

The screenshots show labels, grouping and controls; they do not demonstrate attention, trust, familiarity, engagement, scarcity or conversion. “Popular”, Guest favourite, ratings and review counts are social information rather than proof of suitability, visible map prices can form a comparison range without showing that they change choice, and “vetted for quality” is a platform claim whose criteria need inspection. The practical questions are whether people understand why recommendations appear, can distinguish platform labels, compare total cost and accessibility, and move between accommodation, activities and services without losing their original task.

Captured
Capture date not recorded
15
Screens
5
Ingredients
14
Applications
Airbnb product journey

Common contexts

Content Browsing

Business goals

Search Success

What works

What the captured flow does well.

  • Homes, Experiences and Services are separate top-level routes while search remains available.
  • The home feed preserves destination, dates and guest count and separates recent views, similar dates, nearby areas and popularity-based rows.
  • Map and list views keep destination, dates, guest count, filter access and total-price information available.
  • Home filters group recommended options, place type, total price, rooms, amenities, booking options, standout stays, property type, accessibility and host language.
  • Experience cards identify location, host type, price, ratings and, in the detailed list, review count and duration.
  • Experiences and Services introductions state that listings are evaluated, can be closed and use specific Explore actions.

What could improve

What deserves closer review.

  • Continue searching, recently viewed and recommended filters do not explain the activity used, how long it is retained or how to clear or change personalisation.
  • Popular, Guest favourite, Original and Luxe labels do not provide their criteria, time window, review threshold or reassessment process in the captured views.
  • Map price markers overlap heavily and the initial result says “Over 1,000 places”, making geographic and price comparison difficult at that zoom level.
  • The home filter sheet is long and mixes recommendations, commercial labels and practical requirements; Clear all is disabled before selection and selected-filter review is not shown.
  • “Vetted for quality” names expertise, reputation and authenticity but does not link to the evaluation method, ongoing checks, complaints or removal process.
  • Experience prices exclude fees and taxes while home filters use totals including fees and taxes, creating an inconsistent comparison basis across product types.

Screen-by-screen breakdown

Follow the journey.

Each annotation distinguishes what is visible from our interpretation or hypothesis, then identifies a practical opportunity to investigate.

01
Airbnb: Homes browse – top level view

Screen 01

Homes browse – top level view

Categories & FiltersContent BrowsingHomepagesNavigationPersonalisation
Opportunity

Keep the destination, dates and guests in Continue searching and distinguish that saved task from Recently viewed. Add clear history and personalisation controls, explain retention and avoid presenting an old search as current intent.

02
Airbnb: Homes browse – scroll: similar dates + areas

Screen 02

Homes browse – scroll: similar dates + areas

Content BrowsingPersonalisationSearchTestimonials & Reviews
Choice Architecture

Airbnb separates alternatives into rows for similar dates, another area and popular homes. This is an observable choice structure; the screenshot does not show that it reduces effort or improves selection.

Framing Effect

“Available for similar dates” frames a row as an alternative to the preserved Florence search. The screenshot does not explain how similar the dates are or show that the wording feels personally relevant.

Opportunity

Keep similar-date and nearby-area alternatives in separate, descriptive rows. Explain how far dates or locations may change, preserve total-price comparison and let people dismiss an alternative without affecting their original search.

03
Airbnb: Homes browse – scroll: popular & related

Screen 03

Homes browse – scroll: popular & related

Content BrowsingPersonalisationSearchTestimonials & Reviews
Social Proof

Airbnb uses “Popular homes”, Guest favourite, star averages and “Guests also checked out” as signals of other travellers’ choices and evaluations. The screenshot does not define the labels or show that popularity predicts suitability.

Opportunity

Define Popular homes, Guest favourite and Guests also checked out, including geography, time window, review volume and eligibility. Keep ratings and prices visible so popularity is not treated as universal quality or fit.

04
Airbnb: Homes list view – map and listings

Screen 04

Homes list view – map and listings

Content BrowsingMapsSearch
Anchoring Bias

The map shows multiple visible price markers before a listing card is opened. These prices can provide a comparison range; which markers people see first and whether they change later judgement require behavioural evidence.

Opportunity

Provide clear map-only and list-only modes, reduce overlapping price markers and state whether map prices are nightly or total. Preserve keyboard focus and the selected listing when moving between map, list and filters.

05
Airbnb: Homes list view – full list

Screen 05

Homes list view – full list

Content BrowsingTestimonials & Reviews
Choice Architecture

The full list uses a repeated card structure for image, title, location, bed, host type, rating, nightly price, total price and cancellation. This supports direct comparison by design; the screenshot does not measure scanning speed or choice quality.

Opportunity

Keep a consistent card structure for image, location, host type, rating, nightly price, total price and cancellation terms. Add user-controlled sorting rather than periodically changing ranking, and explain any recommended order.

06
Airbnb: Homes filters – top view

Screen 06

Homes filters – top view

Categories & FiltersChoice selection
Choice Architecture

The filter sheet groups recommended options, place type and total price before later rooms, amenities and booking controls. This is an observable choice structure; the screenshot does not show that the grouping reduces overload.

Opportunity

Explain why Free cancellation, Kitchen and Guest favourite are recommended and keep them separate from neutral place and price controls. Show total prices consistently and make the result count update without obscuring Clear all or close.

07
Airbnb: Homes filters – scroll 1

Screen 07

Homes filters – scroll 1

Categories & Filters
Opportunity

Keep rooms, beds and bathrooms as labelled steppers and amenities as text-plus-icon controls. Preserve selections while scrolling, expose all amenities to assistive technology and provide a compact summary of active filters.

08
Airbnb: Homes filters – scroll 2

Screen 08

Homes filters – scroll 2

Categories & Filters
Framing Effect

The Guest favourite filter is described as “The most loved homes on Airbnb”. This frames the category around aggregated approval; the screenshot does not define eligibility or establish quality for a particular trip.

Opportunity

Explain Guest favourite and Luxe eligibility and link to their criteria. Keep accessibility features easy to reach, allow multiple host languages and avoid giving commercial categories more emphasis than practical access needs.

09
Airbnb: Experiences intro modal

Screen 09

Experiences intro modal

Feature EducationModals
Framing Effect

The introduction says Experiences are “vetted for quality” and evaluated for expertise, reputation and authenticity. This frames the catalogue as curated; the screenshot does not show the criteria, reviewer or effect on trust.

Opportunity

Link “vetted for quality” to the criteria, reviewer, reassessment process and complaint route. Keep close and Explore experiences equally clear and explain expertise, reputation and authenticity in plain language.

10
Airbnb: Experiences browse – Florence & Originals

Screen 10

Experiences browse – Florence & Originals

Content BrowsingPersonalisation
Social Proof

Airbnb labels a section “Popular experiences in Florence” and adds Popular badges. This uses aggregate demand as discovery information; the screenshot does not define popularity, geography or time window.

Opportunity

Explain Original, Popular and Booking closed separately. Define popularity and availability, show review counts with ratings and keep location, host type, duration, total fees and cancellation terms available before selection.

11
Airbnb: Experiences browse – local to user

Screen 11

Experiences browse – local to user

Content BrowsingPersonalisation
Social Proof

Airbnb presents “Popular with travellers from your area” and Popular badges alongside ratings. The reference group is visible, but the screenshot does not define “your area”, the time window or the number of travellers.

Opportunity

State what “your area” means and how it was inferred, and offer a location control. Define Popular, distinguish destination from origin-based recommendations and keep ratings paired with review counts.

12
Airbnb: Experiences list view – London

Screen 12

Experiences list view – London

Categories & FiltersContent BrowsingPersonalisationTestimonials & Reviews
Social Proof

The London list combines a Popular badge with a 4.96 star average and 1,083 reviews. The review count gives scale to the average, but popularity and past satisfaction do not guarantee fit, accessibility or current quality.

Opportunity

Keep type and duration filters visible and pair every rating with its review count. Add accessibility, language, total-price and cancellation information, and define the Popular badge without replacing it with another unexplained promotional label.

13
Airbnb: Experiences filters – price + duration

Screen 13

Experiences filters – price + duration

Categories & Filters
Choice Architecture

The experience filter separates traveller type, price per guest and duration, with labelled presets and ranges. This is an observable choice structure; the screenshot does not show easier comparison or fewer abandoned searches.

Opportunity

Keep traveller type, price and duration as separate controls, but use consistent total-price language across Airbnb. Make slider values keyboard-editable, state whether endpoints are inclusive and show active selections before applying.

14
Airbnb: Services intro modal

Screen 14

Services intro modal

Feature EducationModals
Authority Bias

The Services introduction says listings are “vetted for quality” and evaluated for expertise and reputation. This is an explicit expertise signal; the screenshot does not provide criteria or show that it creates justified trust.

Opportunity

Link “vetted for quality” to the evaluation criteria, reviewer, reassessment and complaint process. Give short examples of Services before Explore services, while preserving a clear close route back to the original search task.

15
Airbnb: Services browse

Screen 15

Services browse

Content BrowsingSearchTestimonials & Reviews
Social Proof

Service cards show star averages beside category, host type and price. These summarise previous evaluations, but without visible review counts the evidence behind a 5.0 average is unclear and suitability remains unverified.

Opportunity

Add short category descriptions and explain whether price is per guest, per hour or per service. Pair ratings with review counts, show location and availability and keep category, accessibility and language filters easy to find.

Keep exploring

See how another product shapes behaviour.

Browse all case studies