Funny Side Up

Improving Dunzo's search experience for a user

August 18, 2019

Disclaimer -

I like Dunzo. I have used the app a few times and love the overall experience. I am not part of the Dunzo team. I’m sure they are working on improving the search experience on their app as I write this tiny post. This post doesn’t intend to put Dunzo or their team in a negative light.


I have a few suggestions for Dunzo’s search UX. But before that, let me give a context of what Dunzo is.

What is Dunzo?

According to their about page -

Living in the city, we never have enough time to do all the things we want to do.

Dunzo can change the way you move things, how you shop and lets you access your city like never before. We’re an app that connects you to the nearest delivery partner who can make purchases, pick up items from any store or restaurant in the city and bring them to you.

It’s never easy to make purchases or drop off packages when you get busy with work, get stuck in traffic, or you might even end up forgetting about it completely.

All you need to do is, Tell us where to go, what needs to be done and when. What happens next? Sit back, and let us worry about your task-at-hand. You could say that we are always on the move for you

For the fans of Product Hunt, this is a variation of Uber for X.

For the general public, this is a service to run errands for you.

How is Dunzo’s search UX, currently?

  1. This is the home screen when you open the app

Home screen

  1. I searched for milk - something that’s basic (see what I did there?)$

Milk search

  1. Once I tapped on the search button, I came across Dunzo verified stores with milk.

Milk search results

  1. I tapped on the first result which is Nilgiris and this is what I got -

Nilgiris search result

  1. Let’s assume that it didn’t have what I wanted. So I decide to hit the back button and check the other stores. Once I hit the back button, this is what I experience -

Milk search results 2

The screen is displaying two things differently -

  • the search input box is empty (marked 1 in the image)
  • my recent search is Nilgiris, which was not the case because I had searched for milk (marked 2 in the image)

Now I have to tap on the search box input (1 tap), type milk, and hit the search button (1 tap) to get to the results screen again. It takes at least 2 more taps for a user to get back to the search results. I believe this is cumbersome for the user and it can be improved upon by reducing the no. of taps it takes to get to the search results.

My suggestions to improve Dunzo’s search UX

Suggestion #1 - Retain the search term milk in the search input box

Retain search term

Suggestion #2 - Display the search results with the first entry - Nilgiris - greyed out

This is to denote that the user has already tapped on the Nilgiris search result.

Retain search results

I was talking to a product manager about this post. He mentioned an interesting point. In an e-commerce app (like Dunzo), displaying a search result that has been tapped on, using grey text colour, is not a standard UX pattern. That’s because it gives an impression to the user that the entity is either disabled or the item, that he or she is looking for, is not available (in Dunzo’s case). Both of those impressions are not true.

So this is not a suggestion that’d work.

Suggestion #3 - Display the search results with the first entry - Nilgiris - removed

Retain search results

I was talking a UI/UX designer friend about this post as well. He gave a suggestion that’s slightly different than suggestion #3 - push Nilgiris search result to the bottom so that -

  • it is not visible to the user in the immediate view
  • it is not disabled and not filtered out

So suggestion #3 is another one that’d not entirely work.

Suggestion #4 - Display the search results with the first entry - Nilgiris - pushed to the end of the list

Retain search results

I believe suggestions #1 & #4 will improve the overall search experience for a Dunzo user.

$ - milk contains lactic acid which is not basic

Santosh Venkatraman

Personal blog by Santosh Venkatraman.
Technology, life, and such.