5000+

Clients

700 Mn+

Profiles

How we helped Redrob secure $14M Series A by remodelling its People Search Engine to fix null data, improve results, and scale.

5000+

Clients

700 Mn+

Profiles

The challenge

Redrob aimed to develop a cutting-edge NLP-powered people search engine. However, the limited availability of data in the early stages (MVP) posed a significant challenge. Most NLP query combinations resulted in null data, leading to frequent "no results" screens for users. This not only increased the bounce rate but also negatively impacted the product's credibility. Solving this issue was critical to retain user trust and engagement.

My Role

I contributed as Core UX and Interaction Designer, responsible for solving the critical challenge of improving the user experience for an NLP-powered people search engine with sparse data. My focus was on designing interaction flows and fallback mechanisms that minimized user frustration, retained engagement, and reinforced the system's reliability.

Team

Cross functional team comprising UX designers (including myself), visual designers, frontend developers, backend engineers, data scientists.

These are our primary targets

We decided to focus on the below targets based on what we learnt through platform and user behavior pattern analysis.

Minimize user frustration caused by "no results"😒

Minimize user frustration caused by "no results"😒

Keep users involved by offering meaningful alternatives when data is limited, encouraging them to continue exploring.🥸

Keep users involved by offering meaningful alternatives when data is limited, encouraging them to continue exploring.🥸

Build trust- Make the search engine feel reliable, even with sparse data, so users feel confident in using it repeatedly.🤝

Build trust- Make the search engine feel reliable, even with sparse data, so users feel confident in using it repeatedly.🤝

Let’s get rollin’ and get this done😎 (wish if it’s that easy🥲)

What do we have currently?

What do we have currently?

A robust rigid search and combination of filters which emphasizes exact relevancy.

Key insight: Upon analyzing search query logs we found that 56% of searches resulted in zero matches due to strict filters.

Key insight: Upon analyzing search query logs we found that 56% of searches resulted in zero matches due to strict filters.

This case made us keen to look how others handle this!

Google Search: Offers alternative suggestions ("Did you mean...?").

LinkedIn Search: Loosens filters automatically and broadens the search result.

Key insight: Users don't mind approximate matches and it broadens their search scope.

Key insight: Users don't mind approximate matches and it broadens their search scope.

Ideation and Brainstorming⚡

Interacted with engineers and product managers to understand current filter processing and combination mechanism that comes in action while initiating search query.

What we learned?

In our system filter combinations works under “AND” condition for emphasizing relevancy

Due to large scope of filters and small amount of data most of the queries results in Null value

What we did?

Limited the scope of filters and kept only the most widely used (found through secondary research)

Created the new combination of filter queries through stacking “OR” and “AND” conditions

💡Bonus idea: We leveraged AI to provide more relevant suggestions from our database for search queries, broadening the results

Solution design

Now for the final search UX logic flow; we combined these solutions into a cohesive fallback mechanism.

Initial Query Handling:

  • Parse the user query and match with the database.

  • Convert natural language query (NLP) into filter query through AI.

  • Suggest relevant filters respectively.

  • If results are zero, initiate fallback logic.

Fallback Mechanism:

  • Dynamically loosen filters as per the priority and importance (e.g., expand relevant skill match, location radius).

  • Display results with alternative suggestions following the OR condition.

User Interaction:

  • Highlight adjusted and suggested filters for user awareness.

  • Provide an option to let user manually set filters or refine them further.

User Interaction:

  • Highlight adjusted and suggested filters for user awareness.

  • Provide an option to let user manually set filters or refine them further.

Here come’s the new and better search engine🤓

Keep swiping these screens are structured flow wise...😄

These screens are animated in structured flow. However, you can tap on dots below to navigate😄

Impact!

40%

Improvement in query success rate, reducing null results.

Improvement in query success rate, reducing null results.

24%

Users spent more time exploring results when fallback mechanisms were triggered.

Users spent more time exploring results when fallback mechanisms were triggered.

16%

Improvement in perceived system reliability recorded by post-test surveys

Improvement in perceived system reliability recorded by post-test surveys

With this critical issue resolved, our organization felt confident enough to pitch it to investors for
Series A and they secured $14million funding🫡

With this critical issue resolved, our organization felt confident enough to pitch it to investors for Series A funding. 🫡

With this critical issue resolved, our organization felt confident enough to pitch it to investors for Series A funding. 🫡

Key learnings

1.

Designing for Real-World Constraints

Solving user problems with limited data required a creative approach that balanced user expectations with system capabilities. This reinforced the importance of designing solutions that work even in suboptimal scenarios.

2.

Empathy-Driven Solutions

Users value transparency and control. Communicating filter adjustments clearly and offering actionable alternatives enhanced trust and usability.

3.

Collaborative Problem-Solving

Close collaboration with engineers and data scientists was crucial in aligning technical feasibility with user-centric design, ensuring the solution was both functional and intuitive.

4.

Iterative Design for Impact

Continuous testing and refinement of fallback mechanisms emphasized how small interaction tweaks, like clear messaging or interactive filters, can significantly improve the overall experience.

Hey you made to the end! Thanks for giving your time if you need to know more about my approach and how I informed and took design decisions, please feel free to reach out to me.😄

Hey you made to the end! Thanks for giving your time if you need to know more about my approach and how I informed and took design decisions, please feel free to reach out to me.😄

Create a free website with Framer, the website builder loved by startups, designers and agencies.