AI-Based Home Search

Company

Flyhomes

Tools

Figma

Duration

3 Months

My Role

Product Designer

Overview

Problem

AI-based Home Search is a new AI-based search feature in the Flyhomes online marketplace. It allows users to efficiently find their dream homes by collecting detailed user preferences and generating match scores.

Low conversion rate from search traffic to home tours

Despite a significant influx of users driven by our paid social media advertising efforts, only a fraction of them were successfully discovering homes they were interested in and initiating tour requests – a critical step in engaging with Flyhomes.

Goals

We formulated project goals that directly aligned with the problem: to streamline the process of users finding their dream homes efficiently and concurrently boost the conversion rate from search traffic to tour requests.

Feature Preview

Home listings search results prioritized by match scores

The listings are prioritized by the match scores based on the home features of each home, which reduces the number of listings that users have to go through.

Set up home feature preferences

Users are able to set up detailed preferences by selecting home feature tags and set up importance levels.

Home listing details summarized into home feature tags

The home feature tags are presented on the listing detail page, allowing users to digest the information more efficiently.

User Research

Home search user journey

Define pain points & strategies

Through interviews with homebuyer participants and Flyhomes Agents, three key pain points emerged in their experience with online home search.

How the solutions work as a system

This feature utilizes data extracted from listing details and user-defined home features to calculate a match score for each listing. As a result, listings are ranked and prioritized based on this score, providing more personalized and smarter recommendations, and ultimately helping users find their ideal homes more efficiently.

Design

Initial idea: Set up preferences by selecting tags

Test the initial idea

Building upon the conceptualization, I crafted an initial design version enabling users to define their home feature preferences and receive recommended listings.

To validate the concept, I collaborated with our UX Researcher to conduct multiple rounds of usability testing with participants, collecting their valuable feedback.

Insight 1

Insight 2

Participants were factoring both must-have and nice-to-have features when browsing listings.

Iteration: Make it more intuitive - provide options for importance levels

In the iterated version, I allow users to provide more vague responses, letting them express the importance of a feature rather than just turning it on or off.

Iterated preference setting up flow

Instead of using binary questions, users were given the flexibility to assign importance levels to each home feature. This allows users to categorize features as important, nice-to-have, or of no particular importance, making it clear that they are expressing their preferences rather than setting up filters.

Participants considered the home tags as filters and were concerned that they would see less listings.

Prototypes

User feedback from the 2nd round of testing

We did another round of usability testing with the iterated version and it received very positive responses from the participants. They believed that it’s a unique feature allowing them to save a significant amount of time, which is exactly what we have hoped for this feature.

Outcome

After launching the AI-based home search feature as an experiment on our website, we noticed substantial improvements in key metrics. This included a notable increase in users accessing listing detail pages for browsing listings and a surge in users requesting home tours. Consequently, the feature has been fully integrated into both our website and app.