Airbnb is a global lodging and travel service marketplace. Despite its popularity, Airbnb is not a one-stop shop for travelers. Most travelers still need to visit a slew of sites in order to purchase every service they need to complete a single trip booking, from flights to local tour bus tickets. To improve users’ travel experiences, Airbnb decided to add a car rental feature to make travel booking more convenient.
Please note that this is a student project, the concept and prototypes are not commissioned by Airbnb.
The comparison between the task flow a user needs to go through to complete a car rental task on Airbnb versus a generic service platform paints a clear picture of how many steps and how much time we can save with this feature.
Adding this feature means the most time-consuming step of the car rental process can be cut out . In addition, this feature also tackles another major problem users have. Users can filter their search for the exact car model they want and view images and descriptions of each specific car.
I came up with two versions for where this new feature could be displayed. Usability testing later helped decide a winner.
The one on the left lists "Car Rental" as an independant filter. It is promoted and put front and center to gain more visibility.
The location shown on the right, however, has minimal UI change and puts "Car Rental" under the broader filter umbrella - "Amenities". This version creates no distraction for users to achieve their primary goal on Airbnb, and that is to book a stay.
To address the concern revealed in the research about users not being able to choose their preferred car model, I wanted to make sure the specifications of the car could be found easily.
However, I also wanted to make sure that the car information doesn't distract users from the primary task which is booking a place to stay. I decided to include car details within the stay's detail page to create a seamless experience.
Users can choose deliery or pickup before checkout starts, giving them more opportunity to click and make changes without any consequences.
Review order with a summary and a breakdown before checkout starts.
Since the primary fucntion of Airbnb is booking a place to stay, the car rental CTA button should not take users away from this goal.
To reduce confusion, I decided to go with a toggle button, which also signals users that the rental car service is an option for them.
Through our research, we can confirm that most users do want insurance for their rental car, but not all of them would buy it with the rental company. Therefore, we decided to provide users with an option to add basic insurance coverage at checkout.
This pattern is common among travel booking websites.