Share of Search: How Ranking Works on Blinkit, Zepto and Instamart
On ten-minute delivery apps, rank is a supply question. If the dark store near your customer is empty, you do not exist.
- Quick commerce ranking starts with availability. A product missing from the nearest dark store does not rank lower, it disappears.
- There is no national rank, only city-level and store-level ones. Averages hide the cities where you are invisible.
- Track share of search weekly per city for your priority keywords. It moves before revenue does.
Quick commerce ranking looks like ecommerce ranking, and that resemblance costs brands money. On a marketplace, the algorithm optimises for a purchase that ships in days. On Blinkit, Zepto and Instamart, the promise is minutes, and that one difference rewires how search works. A dark store holds a few thousand items, not a few million. The app will not show a customer anything it cannot put on a bike right now. Rank here is not a content game. It is a supply game with a search bar on top.
Availability is the first ranking factor
A product that is missing from the nearest dark store does not rank lower, it disappears. This is the core mental shift. On quick commerce there is no page four to slide down to. Either your product sits in the store that serves that customer, or the search result belongs entirely to whoever does. Before any question of keywords, images or reviews, the ranking question is physical: is your stock inside the right building.
This is why the operational metric that matters most is fill rate. Platforms lean towards products that are reliably in stock when demand arrives, because every empty slot is a broken promise to their customer. Consistent availability is not hygiene here. It is the ranking strategy.
Your rank is decided city by city, store by store
There is no single national rank on quick commerce, only hundreds of local ones. Assortment decisions happen at the city and cluster level. A platform may stock your full range in Bengaluru, three items in Delhi, and nothing in Jaipur. You can hold the top result in one city and not exist in the next, while your national dashboard shows a healthy average.
Averages are where quick commerce performance goes to hide. The operator move is to pick priority cities, know your live assortment in each, and treat every city as its own market with its own ranking battle. Expansion is not a marketing request. It is a case you build with velocity proof in the cities where you already sell.
Purchase velocity does the ranking work
Once you are on the shelf, speed of sale decides your position. Dark store slots are scarce, so platforms reward the products that turn fastest. An item that moves several times a day earns visibility, better placement in search and category pages, and a stronger claim on more stores. An item that sits still is not just invisible. It is a candidate for delisting, because it occupies a slot a faster product wants.
Velocity also compounds the way conversion does on marketplaces. Visibility brings orders, orders prove velocity, velocity earns more visibility and deeper assortment. The flywheel is real, it just spins at city level, one store cluster at a time.
An out-of-stock resets your momentum
Going out of stock on quick commerce does not pause your rank, it resets it. Three things happen at once. Your velocity history goes cold, and the algorithm has no reason to hold your position for you. A substitute product captures the sale, and in categories bought weekly, it captures the habit. And your reliability record with the category team takes a dent, which makes the next assortment conversation harder.
The pattern to fear most is the demand spike you fed with marketing and could not supply. A launch or a campaign that ends in empty shelves converts your own spend into your competitor’s momentum. On quick commerce, the stock plan is part of the media plan.
Measure share of search, not just sales
Share of search is the cleanest read of quick commerce health, because it moves before revenue does. Sales tell you what happened last week. Share of search tells you what next month looks like. The measurement is simple and manual if it has to be:
- Fix a keyword list. The five to ten searches that matter in your category, generic terms first.
- Fix a city list. The cities that carry your volume, plus the ones you want next.
- Check weekly. For each keyword in each city, where do you appear, who sits above you, and which of your items are unavailable.
- Log stockout hours. Availability gaps explain most ranking moves before anything else does.
Run this for a month and the pattern shows itself: rank follows availability and velocity, city by city, with almost boring consistency. Inside our Blinkit Account Management work, share of search per city is the first number on the weekly sheet, because everything downstream obeys it. The brands that win quick commerce are not the loudest. They are the ones on the shelf, every hour, in every city that matters.