Search filters redesign in apps
User Experience Design
UI Design
Research plan
Product designer
PM
App developers
UX Researcher
Data analytics
AutoScout24
2021
AutoScout24, a popular online platform connecting car buyers and sellers, aims to provide a seamless and user-friendly experience for individuals in their quest to buy, sell, or research vehicles. The platform focuses on empowering experienced and non – experienced users with comprehensive information and tools to make well-informed decisions.
A key aspect of AutoScout24’s functionality is its advanced search and filtering capabilities, enabling users to swiftly find their desired vehicles. The platform allows users to apply filters based on brand, model, price, mileage, location, and more, facilitating effective narrowing down of choices. Recognizing the growing prominence of mobile devices in the search phase, AutoScout24 has prioritized a great mobile user experience.
In response to user feedback, the Android Connect team recognized the need to revamp the search function within the app. Users expressed dissatisfaction with the current state of search, citing concerns such as outdated design, lack of intuitiveness, and time-consuming navigation. To address these issues, the team embarked on a mission to transform the search experience, aiming to make it more modern, intuitive, and user-friendly.
By undertaking this redesign project, the Android Connect team endeavors to enhance the overall usability and satisfaction of users interacting with the search function. The ultimate goal is to create an enjoyable and efficient search experience that aligns with AutoScout24’s mission of becoming a trusted and go-to platform for individuals looking for their next vehicle.
The existing search function in the AutoScout24 Android app presents several challenges for users, leading to frustration and dissatisfaction. In app stores reviews and as feedback in other usability tests, users have reported the following issues:
The process began with an initiative driven by the web team, which involved gathering insights from existing surveys and a filter card sorting. After the card sorting results that had as an outcome the creation of filter groups, the web team ran an initial usability test of the regrouped filters.
The feedback of the new filter order was positive and recognizing the opportunity for improvement, I took the initiative and assumed leadership of the project within the Android team – as this was my main team.
To build upon the positive outcomes of the filter regrouping, my first step was to redesign the user interface.
Following the principles of material design, I worked with card design for the different groups, I explored new components for single and multiple selection, ultimately deciding to introduce the chips component for these use cases. Additionally, I aimed to enhance the user experience by exploring the use of sliders for range-based filters, rather than traditional text fields.
Addressing the issue of filter overwhelm, I devised a solution to prioritize primary filters while allowing users the option to expand and access secondary filters within each group. To ensure users were aware of hidden filters, I added filter names to the button that exposes the secondary filters.
To streamline the decision-making process and make it more efficient for our users (experienced and mostly the non-experienced ones), I proposed the idea of exposing the most popular options of each filter. To implement this, I requested a data analysis of the top 10 most frequently searched ranges and options for various filter categories, such as mileage, price, first registration, power, equipment, exterior colors, interior colors, fuel types, vehicle condition, body types, and location radius.
Apart of the available research and insights, I felt it was important to gather fresh and firsthand feedback specifically related to the Android filters. Working alongside our UX researcher, we introduced a new user recruitment method within the app to ensure that we obtained feedback from engaged users actively searching for cars.
To comprehensively evaluate the impact of the redesigned filters, I planned and conducted moderated usability tests with 6 participants, utilizing both the live Android app and a prototype built in Maze. 3 participants started with the Maze prototype and 3 started with the app and then switched.
The method was “Fly on the wall” while executing tasks on Maze and in the app. Only during the last task in the Maze prototype, we gathered qualitative feedback by asking participants specific questions.
By testing the same set of tasks in both environments, we were able to compare the performance and user experience of the old and new filter designs.
The Maze platform provided valuable metrics, including task completion rates, average time spent on tasks, user flows, heatmaps, misclicks, and bounce rates.
We decided to start with an A/B test with variation A – the old search as baseline and variation B – the old search with 3 new groups with the new design – basic data, technical data and price and payment. These 3 groups are the most used ones. Location although it’s one of the most impactful filters, we decided to not reposition it to the top at the moment.
The results of the first A/B test showed:
These results gave us the confidence to continue building more groups until we had all of them and we wrapped it in a new layout that was the default for new downloads and an option for already downloaded app versions.
Once we had all the filter groups, we run another A/B test with a toggle to allow for freedom between the old and the new search.
Within the 2 weeks of test timeframe, the results of the second A/B test showed:
This gave some a great level of confidence to wrap up the test and go for a BETA phase launch on Android and roll out the new design to all users (without the option to switch between the two designs).
Most importantly, it also gave the green light to start the project on iOS. Until now the two platforms did not have the exact same design approach and filter capabilities. This would allow us to have the same design on both platforms, reflect user complaints and wishes, allow more scalability of the search screen for our strategic goals.
The new design and filter logic I set up made it easy to start the iOS project with little customization as well as to include more vehicle types. The team released 4 more vehicle types in great speed. 3 of them were never available in the apps before.
Reflecting on the accomplishments of this project, as a member of the Android Connect team, we take immense pride and satisfaction in the successful implementation of the new search feature. The new search not only offers a modern and visually appealing interface but also empowers users to build faster and more intuitive searches.
It was a great example of team effort, perceverence from the product manager side to keep investing in this project, huge development efforts from the dev team, a lot of design work for the different cases, vehicle types, set-reset filters and immense QA efforts from my side as I was the main tester of the filters. Additionally, I diligently managed stakeholder involvement, ensuring all relevant parties were kept informed and engaged throughout any changes or improvements. I was at the moment also supporting the web team with design work for the filters to ensure consistency sonce they were ready to adopt the new design.
For future improvements, monitoring the feedback from the feedback widget and the app stores reviews along with monitoring our key metrics (leads, saved searches) and health metrics (favourite, number of searches per lead) is how we will improve the search in the future.
Designed & built by kerry.gr