Use Case: The user wants to find an apartment for up to $2,000 that allows cats. Ideally, they would like to live in Manhattan, but other areas like Brooklyn are also acceptable. They want to browse all listings under $2,000 across multiple neighborhoods.

Problem: The interface does not allow users to select multiple neighborhoods at once when filtering by location, even though multi-selection is available in other filter categories. As a result, the user cannot achieve their goal of viewing all relevant listings in one search. Instead, they are forced to conduct separate searches for each neighborhood, significantly increasing interaction cost to find suitable apartments.

Annotated screencast:

Craigslist. Browse apartment listings

Craigslist. Browse apartment listings

Best Practice: Qasa sets an excellent example in location filtering by allowing users to select multiple neighborhoods simultaneously. This feature eliminates the limitation of filtering by only one neighborhood at a time, enabling users to explore the best options across multiple areas without having to repeat the search process. Additionally, Qasa allows users to select not just nearby neighborhoods but also entirely separate regions within the same country. This flexibility significantly enhances the apartment search experience by providing broader opportunities to find the ideal property.

Qasa. Search in different regions at the same time

Qasa. Search in different regions at the same time

Original screencast:

Craigslist. Browse apartment listings

Craigslist. Browse apartment listings