Airbnb car rental

Airbnb

A mobile app that allows users to rent a car while they are booking a place to stay with Airbnb.

This is an exercise to explore the best way to integrate a car rental product within the core Airbnb service of home rentals.

Market Opportunity

Airbnb sees a market opportunity to offer car rentals as a supplemental service to its home rental service.

Product offering

Airbnb has determined that the strongest opportunity for alignment for business and customer value is to offer car rentals as an add-on service to a home rental. Airbnb has considered offering other travel-related services such as car rentals and flights but will focus on “what is most unique about Airbnb — our core business of hosting.”

Assumption

Internal business analysis has determined that there is an on-brand business opportunity to offer car rental options to users as an add-on service to home rentals.

airbnb-iphone-mock-02

View the interactive prototype

A mobile app that allows users to rent a car while they are booking a place to stay with Airbnb.

An exercise to do to explore the best way to integrate a car rental product within the core Airbnb service of home rentals.

Market Opportunity

Airbnb sees a market opportunity to offer car rentals as a supplemental service to its home rental service.

Product offering

Airbnb has determined that the strongest opportunity for alignment for business and customer value is to offer car rentals as an add-on service to a home rental. Airbnb has considered offering other travel-related services such as car rentals and flights but will focus on “what is most unique about Airbnb — our core business of hosting.”

Assumption

Internal business analysis has determined that there is an on-brand business opportunity to offer car rental options to users as an add-on service to home rentals.

airbnb-iphone-mock-02

View the interactive prototype

Airbnb current UX

Airbnb user flow

The Airbnb is minimal and contained two screens to complete a reservation. Airbnb appears to target simplicity and reduced clicks to reduce user friction and time to complete the transaction to increase the completion rate

airbnb user flow

Airbnb current user patterns and design library

The design system is simplified:

  • Typography is one sans-serif font, “Circular”
  • Color is gradients of black and one primary color, #EB2260 (Dark pink)
  • CTAs are:
    • Primary button in pink
    • Secondary button as black outline/white background
    • Inline hyperlinks underlined
    • Modal overlays for more information links

Mobile

A couple of items are unique to the mobile experience

  • The right-side action area with the primary CTA appears as a sticky footer with reduced content
  • The overlay modal is presented either as a:
    • Overlay modal
    • Side-load modal
airbnb design library

Competitor exemplar studies

Airbnb’s proposal for a car rental product is an add-on service to its core business of home rentals. I did an analysis of various companies’ UX to understand how its competitors, along with retail and car rental exemplars, offer best-in-class UX for add-on services.

Competitor UX patterns I examined included:

  • Tripadvisor
  • Vrbo
  • Booking
  • Expedia

All four had poor UX. Tripadvisor didn’t natively have a clear offering to add a car or other add-on to a hotel rental. Of the remaining there, the issues are noted below.

Vrbo

vrbo mobile

The only example of an add-on service was this text hyperlink that triggered an odd pop-op to learn about a payment plan service that felt tacked onto the UX

Booking

booking-mobile

The only car rental option was buried in the reservation flow. Car rental information would only be given after you booked a room

Expedia

expedia-mobile

The user must select a checkbox on the home page when they search for a room. If a user fails to select this checkbox, the option to rent a car isn’t presented again

Retail exemplar mobile studies

I also conducted a competitive analysis of mobile UX in the retail and car rental sectors to understand how exemplars in other sectors have presented add-on products to customers. Noteworthy is that all four exemplars below include variants of multiple opportunities to opt for its add-on services, either as overlays, in the cart, or as itemized line items. The pattern seems to be a more pronounced graphics initial presentation of the add-on, followed by an itemized line item presentation of the add-on in the cart and/or checkout

The best examples of mobile and mobile responsive are explored below:

Apple

Apple’s mobile responsive website replicated the desktop experience and used modal overlays to show supplemental information. The ability to include add-ons was present as a separate screen

apple mobile

Product view before add to bag/cart

apple mobile

Add-on shown after “Add(ed) to Bag”

apple mobile

Line item for add-on shown again in “bag (cart)”

apple-mobile-03

Overlay is triggered from cart hyperlink

Lowes

Lowes presents an overlay when a product is added to the cart where the user is presented with add-on products. Lowes also has two other ways to explore and include more add-ons. This includes checkboxes to add haul away or insurance services. A secondary button is shown below the “Add in Cart: a button that lets users explore related appliance products for their kitchen. Add-ons are presented as line items at the final checkout screen.

lowes mobile overlay

The product screen has add-ons in an accordion along with a “Complete your kitchen” CTA below the “add to cart” CTA

lowes mobile overlay

The pre-cart overlay again presents the add-ons as line items in addition to a quick pay option

lowes mobile kitchen

A secondary button is shown below the “Add in Cart: a button that lets users explore related appliance products for their kitchen

lowes mobile cart

Add-ons are again presented as line items when the user is in the cart

Amazon

Amazon utilizes a familiar UX pattern for add-ons. Add-on products appear as links that open a side-load overlay. Once a product is added to the cart, a footer overlay slides up and includes an option to add additional products. Once at the checkout, Amazon doesn’t present these add-ons but instead shows financing options as add-ons.

The footer overlay prompting the same add-ons may feel “pushy” to some users instead of taking them directly to the cart.

amazon mobile ctas

The product screen has add-on line items that trigger a side-load overlay

amazon mobile overlay side

The side-load overlay has more information for add-on and include with product purchase

amazon mobile overlay footer

When a product is added to the cart, a footer overlay slides up to present add-ons before proceeding to the cart

Enterprise

The Enterprise mobile responsive and mobile app has a delightful experience with a combination of enhanced mobile-specific interactions such as date/time selection, animations, and side modals to add driver information and save time at the counter. The UI has a clean layout with minimal speedbumps to complete the transaction.

Airbnb could use the pattern from the car selection screen and integrate it into its checkout process. It should be noted that Enterprise offers add-ons during the flow, such Sirius XM, but does not present insurance options. Checkout messaging under “rental policies” says that this will be handled at the car rental location.

This removes checkout friction and likely increases the completion rate. Airbnb could also benefit from already having the driver’s license and age for its users, increasing hand-off when taking the car on location.

enterprise mobile select

Airbnb could use this pattern to inform its car UI

enterprise mobile addons

Add-ons are presented after selecting a car, but doesn’t include insurance, which is handled at pick-up

enterprise mobile cart

Airbnb could use this pattern to inform its car UI at checkout

enterprise mobile cart save time

Option to enter driver ID. Airbnb often has this info on file from users. With proper opting into sharing PII with disclosures, Airbnb could use this information to friction when picking up the car

Typical exemplar user flow for add-ons

The typical exemplar user flow for add-ons was to introduce the add-on:

  • Show add-on as in secondary CTA on main product page
  • Show add-on as a separate screen

Once in the cart with the main product, an add-on was presented again as an optional line item

exemplar user flows

Typical exemplar UX patterns for add-ons

Add-ons were initially surfaced in two different ways:

  • New screen for add-ons
    • Apple and Enterprise
  • Secondary add-on CTAs on the product page was used when there was a sticky cart preview on the product page
    • Amazon and Lowes

Airbnb current UX

Airbnb user flow

With the above context, let’s revisit the Airbnb user flow. Airbnb currently only uses two screens to complete the flow. This simplified flow is likely intended to focus on minimizing the risk of dropping out of the flow and increasing the completion rate. The car rental solution will focus on maintaining this minimal approach to surface the add-on service.

airbnb user flow

Airbnb UX patterns

Airbnb uses overlays, either slide-left or footer slide-up, to present add-ons as overlays on the product page. This UX pattern aligns well with two exemplars, Lowes and Amazon, and will be referenced as a pattern to use to add car rentals.

CTAs such buttons and inline hyperlinks open a side-load overlay. The footer CTA hyperlink pulls up a footer overlay and includes a third button style to save changes.

airbnb mobile overlay-ctas

Product page with inline CTA button that triggers an overlay

airbnb mobile overlay side

The overlay scrolls and contains more information. This UX pattern can be used to present car rental options

airbnb mobile overlay footer

If a user taps the sticky footer CTA, it triggers an overlay that slides up for additional content and options. This UX pattern could be used to intercept and present a car rental option like Lowes and Amazon does when users add a product to the cart

Airbnb proposed solution

Airbnb proposed UX patterns

Airbnb has minimized its user flow to two screens, so exploring options to add a car with a modal will be prioritized over adding a third screen. Options to explore:

  • CTA on-screen triggers slide-left overlay
    • Pro: This allows users to avoid an extra click being introduced into the existing flow if they have no interest in a car rental. The CTA hierarchy will have to be strategic and ensure it is not taking priority over information desired by users when making a decision about renting this home
    • Con: Users may not see it and would have the last chance to add it to the cart
  • Cart add triggers footer slide-up overlay
    • Pro: Users will have clear visibility of this add-on and it will not take up real estate on the main product screen
    • Con: It may force users into an extra step that they otherwise are not interested in. It may also come across as outside of the Airbnb VOC and feel “pushy”

Placement for add-on CTA

As mentioned above, the CTA hierarchy will have to be strategic and ensure it is not taking priority over information desired by users when making a decision about renting this home. Reviewing how current CTAs and other informational sections on mobile and desktop can inform the screen location candidates for the CTA.

The five screens below include a study of the relationship of content between desktop and mobile on the existing screen. This is followed by four studies of CTA placement on desktop and mobile

Current content relationship

  1. The side cart has removed content for the mobile view and focuses only on price, dates, and the “Reserve” CTA. The “scarcity” callout tactic is placed high in the mobile hierarchy in an effort to increase motivation for users to lock in the reservation

CTA button under scarcity callout

  1. CTA feels orphaned on desktop
  2. CTA feels overvalued in its placement within the hierarchy of the mobile screen. The Host information is likely of higher interest to users

CTA button over scarcity callout

  1. CTA feels orphaned on desktop
  2. CTA feels overvalued in its placement within the hierarchy of the mobile screen. The Host information is likely of higher interest to users

CTA button in sticky footer

  1. CTA is strongly integrated into the side cart for the desktop. Amazon and Lowes exemplars use similar placement
  2. CTA on mobile uses design language not used in the current design system. Plus, this pattern is not found in exemplars

CTA button inline with body content

  1. CTA has a more subtle placement on the desktop. This seems to properly focus on Airbnb’s core business, the user’s experience with the host and their home
  2. CTA on mobile is placed below host info and feels better prioritized. Not visible on the first screen load and must scroll to see, but likely will be seen as users scroll for more info on the home

CTA placement conclusion

The strongest fit for desktop and mobile that aligns with Airbnb’s core business seems to be by placing the CTA button inline with the body content. It prioritizes the host, their home, and the experience the user will have with the host. It also avoids introducing new design language patterns.

Airbnb mobile solution

Airbnb has limited its user flow to two screens, so exploring options to add a car rental with minimal introduction of new screens will be prioritized. The two exemplars that will be referred to will be Lowes and Amazon to review two options for mobile solutions that allow users to rent a car with Airbnb.

The Lowes example uses an overlay triggered by an inline body CTA button and aligns with existing Airbnb UX patterns. The Amazon example also uses an overlay triggered by an inline body CTA which is relevant to this exercise.

An additional example will be explored that both Lowes and Amazon demonstrate, a footer expansion triggered by a product added to the cart.

airbnb mobile mocks

Solution 01: New car rental section

This flow introduces two new opportunities for users to add a car rental to the home rental reservation:

  1. New section on a home description landing page that includes a button to view a side-load screen to add a car rental
  2. A line item presented as a text hyperlink to add a car rental

View this prototype

Solution 02: Cart add prompt

This flow introduces a cart triggered footer overlay in addition to the two opportunities in the “New car rental section:”

  1. When the user taps “Reserve” CTA in the sticky footer, an intercept is triggered that fires off a cart overlay presenting the opportunity to add a car rental. This overlay is triggered only if the user has not already added a car rental to their home reservation.

View this prototype

Recommended testing and implementation

The launch of the new product would be done in the following phases:

  1. Feedback from broader UX team and stakeholders
  2. Refine from feedback and present to leadership for additional input and buy-in to proceed to testing
  3. User testing with Invision prototypes to gain feedback on the two designs
  4. Presentation of testing to stakeholders, including leadership and development of testing results and gain the buy-in for a launch strategy and timeline
  5. If both versions test relatively well, or if there are strong opposing opinions from stakeholders, then the push to production would start with a limited-scale pilot launch of the new service with an A/B test of the two versions
  6. Otherwise, a limited scale pilot launch of the new service to ensure stability and validation of KPI data before proceeding to full production launch