By Varun Mahajan, FounderPublished Last updated Part of the digital shelf and search rank guideMore on quick commerce
What organic rank means on a quick-commerce app
On Blinkit and Zepto, most shoppers who know what they want type a word into the search bar. The app returns a list of products. Some of them are there because a brand paid for the placement, and many apps mark those with a small label. The rest are there because of the app’s own ordering. Organic rank is the position of a product in that second group: where it appeared without a brand paying to be there.
The distinction matters for a simple reason. If your product sits at the top of a search page because you paid, you can buy that position again next week. If it sits there without payment, it tells you something about how the app treats your listing. The two are different facts, with different costs, and mixing them makes both harder to act on.
Rank is also a modest measure. It tells you where a product appeared for a search. It does not tell you how many people searched, how many tapped, or why anyone bought.
Rank belongs to a query, a pin code and a moment
Two shoppers searching for the same words can see different lists. The reason is the same one that makes availability local: the app shows what the serving dark store can supply, so the products that can appear, and the ones around them, depend on the delivery address.
So “we rank third on Blinkit for protein bars” is missing three pieces of information. Which words exactly? Which pin code? When? A statement that names all three can be checked. One that names none of them is a memory.
Results also move within a day, because stock, offers and paid placements move. Keep the time with every reading, and treat one reading as a photograph, not a trend.1
Level, appearance and fill rate are three different things
People use the words loosely, and the confusion is expensive because each one points at a different team. This is how the terms are used in this guide.
| Term | What it measures | Who usually acts on it |
|---|---|---|
| Level | The position of your product in a search result when it does appear: near the top, a few screens down, or near the end. | E-commerce and listing teams, who control the title, images and content. |
| Appearance | Whether your product appeared in the results at all, across the checks you made for one query in one pin code. | E-commerce and key-account teams, since a missing listing may be an assortment or supply question. |
| Fill rate | A supply measure: how much of what a platform ordered from you was delivered to it. It is not a search measure. | Supply chain and sales teams, working with the platform. |
| Availability | Whether a product could be added to a basket in a pin code at a moment, as a shopper would see it. | Everyone, since a shopper cannot buy what is not available. |
Level answers “where”. Appearance answers “whether”. A product can sit high whenever it appears and still be missing from most checks, or appear on every check and always sit near the bottom. Those are different problems with different owners, so record them apart.
Level
Where a listing sits in the ranked results for a search term.
Appearance
Whether the listing appears for that search at all, at that pin code.
Fill rate
How often a listing that should appear actually does, across repeated reads.
Where fill rate comes in
Fill rate belongs to your supply chain and to the platform’s purchase orders. If a platform orders a number of units and you deliver most of them, your fill rate for that order is the delivered share. Platforms track it, and a low fill rate is a supply conversation.
It connects to what a shopper sees because a product that is not delivered is a product that may not be on the shelf. A stockout in a pin code is the shopper-facing symptom. Fill rate is one possible cause on the supply side, and there are others, including demand higher than the store expected.
What we cannot say is how an app weighs stock when it orders search results. Some brands assume a product that is often unavailable drops down the page, or out of it. That may be true in some apps some of the time. Nobody outside the app can say how its ordering works, so treat it as a question to test with your own readings and to raise with your account contact. Do not assume it.
Rewalto does not measure your fill rate. It records what the shelf showed, and that record can give your supply team the shopper-facing side of the story.
Keeping sponsored and organic apart
The clean way to read a search page is to label each result as paid or unpaid, and read organic rank only from the unpaid ones. That works only when the app marks paid placements in a way that can be read consistently.
Where the app does not, say so. A position counted across every result shown, paid and unpaid together, is a position on the page. It is not an organic rank, and calling it one would credit your listing with a place it may have bought, or blame it for one that ads took.
The same rule applies to missing information. A result whose label could not be read is unlabelled. It is not organic by default. Keep “paid”, “unpaid” and “could not tell” as three separate values in a sheet.
Choosing the searches to track
The queries you pick decide what you learn. Track two kinds separately.
- Your own name. A shopper who types your brand is already looking for you. Rank here tells you whether the listing is easy to find and whether competitors, or your own ads, occupy the space around it.
- The category words. A shopper who types “protein bar” or “hair oil” has not chosen a brand. Rank here is where you are discovered, and it is where competitors compete with you directly.
Use the words shoppers use, including the spellings they use. In India that can mean English, Hindi written in Roman letters, and the shortened forms people type on a phone. A query that only your marketing team would write will understate how you appear to shoppers.
How to run a first check by hand
A small, repeated check is worth more than a large one-off.
- Choose five to ten queries, split between your own name and the category words that matter most.
- Choose the pin codes that matter: your biggest markets and one or two cities you want to grow in. Set the delivery address in the app before each set of searches.
- For each query and pin code, record the position at which your product appears, or that it did not appear. Record which of the results above it were labelled as ads, which were not, and which you could not tell.
- Screenshot every results page, labelled with the query, pin code and time.
- Repeat on different days and at different hours. Compute appearance as the checks in which your product appeared divided by the checks you made, and note the level each time it did appear.
When something looks wrong, look at availability in the same pin code and at the same time before drawing any conclusion. A product that could not be bought at that moment is a different problem from one that could be bought and was buried.
What a rank reading can and cannot tell you
A run of readings can show you a pattern: a product that appears high in one city and not at all in another, a competitor that sits above you on every category query, a listing whose position fell after its stock did. Those are worth a conversation and a test.
It cannot show you why. A brand might change a title, an image or a pack description and then watch position move, and the change may or may not be the cause, since the app and your competitors are moving too. The wording that holds up is “position changed after we changed the listing”, not “the change improved our rank”.
And it cannot promise the future. No brand can pay for an organic position, and a service that claims it can deserves questions.
Where Rewalto fits
Rewalto’s digital shelf readings record where a product ranked, alongside its stock and price, as a shopper in that location would have seen it, with the retailer’s page address behind each reading. A recorded search position is tied to the check that produced it: the query, the pin code and the time.
A position on a results page should be reported as a position on that page. Call it organic only when the app provides enough information to distinguish paid results. Check the data catalogue for current search coverage.
Common questions
What is organic rank on Blinkit or Zepto?
The position of a product in the results a shopper was not paid to see, as opposed to a sponsored placement. It belongs to a query, a pin code and a moment.
How is fill rate different from organic rank?
Fill rate is a supply measure: how much of what a platform ordered was delivered. Organic rank is a search-page measure. A low fill rate can lead to a stockout, which is one possible cause of a product not appearing, but the two are recorded separately.
Can a brand pay to improve its organic rank?
No. Organic rank is, by definition, the position not bought. A service that claims to guarantee an organic position deserves questions.
Notes
- This guide describes how quick-commerce search generally behaves, and it changes without notice as each app changes. Read it as true of the date it was last updated. It contains no Rewalto figure, and it makes no statement about how any app orders its results. Back to text
