Abhisek BagariaSee the work
A cut-paper org chart breaks apart into a trail of paper footprints that leads to a property card with a blue house, a 99acres tag leaning against it: search reshaped from the org chart to the path a buyer actually takes.

Our search was built in the shape of the org chart, not the buyer.

On India's largest property platform, search is the engine the whole business runs on. The brief said fix the form. I led the redesign of search end to end, mobile, apps and desktop, and turned a cleaner search for buyers into new revenue for the business.

+290%
desktop search conversion, plus 27–32% on mobile search and filters0.6% → 2.36%, proven by experiment
Role
Design lead: search strategy & design, mentoring the team
Company
99acres
Timeline
About two years
Scope
B2C search & discovery + B2B campaign tools

02 /The reframe

The form gave buy, projects and rent equal billing, as if intent and inventory were the same thing.

“Redesign the search form”“Redesign how search matches intent to inventory, across every door into it”
The conditions that made this hard

In a classifieds model, lead volume dictates monetization, and 90%+ of leads originate in search. Most of that traffic arrives on its own, around 60% organic, and only about a tenth of visitors are ones the business can directly target. The surface itself has to do the persuading. There is no second channel to fall back on. And the form was only the front door: a buyer could reach results seven to nine different ways. Fixing search meant fixing every one of them.

Millions
of visits a month, mostly on phones
~11s
to make the results page usable on good 4G
1.92
text contrast, below the legibility threshold

03 /Earning the right to touch it

Search is the spine of a classifieds business. Nobody wanted to touch it.

How I earned the right

Most of the product is powered by search, so changing it felt like operating on a running heart. It took months to convince stakeholders that it was worth the risk. Having been in the system across many projects, I could read signals others couldn't, and I used that standing, as the design lead mentoring the team, to do something structural: instead of letting the monetization work sit in separate pockets, I folded it into the core search objective. The advertiser-inventory project (Campaign Manager) stopped being a side track and became part of how search itself works.

For the buyer

The right property surfaces at the right moment, while they are still figuring out what they want.

For the business

New, monetizable inventory and reach for builders and channel partners, on the surface every buyer already passes through.

04 /How I thought about it

We started with a question, not a layout: what is search, before it is a form?

Go deeper: the buyer archetypes, the experience map & the ISP mechanics

Search is a learning behaviour, not a database query. I mapped it as the Information Seeking Process: a non-linear path where a buyer's confidence dips through exploration before it recovers, so the job of the interface changes stage by stage. Open up options early, and help the buyer commit later.

Decisions came from triangulating three things: behaviour across millions of sessions, cues from 60+ user interviews, and the statistics underneath. Every change was then proven with a controlled experiment before a wider rollout. Lead with evidence, and never break the thing while improving it.

The model was abstract on purpose, so we grounded it in six buyer archetypes drawn from the interviews and telemetry (the patient investor through to the buyer who wants to move in next month), mapped stage by stage against what each was trying to do and expected. The base it sat on: 95% of sessions came from returning users, 87% of buyers were 18–44, and 62% searched on the mobile site.

The full ISP stages (Initiation → Selection → Exploration → Formulation → Collection → Action), the confidence and requirement curves, and the per-archetype experience map live here rather than in the main read. They were the working model. The page above is the conclusion.

05 /From a form to a conversation

We turned a flat form into a conversation.

The old form sprayed every database field onto one screen: pick a tab, then parse the rest. We rebuilt it the way a good broker actually talks to a buyer, one question at a time, in the order a person thinks. Each field became a question, not a field. Minimum friction, minimum mental load, the digital version of a conversation a buyer already knows how to have.

Before: a flat form
The old form: a dense blue header with BUY, PROJECTS and RENT/PG tabs and a single location field.
A spray of fields and mixed tabs. You learn the structure before you can use it.
After: a conversation
The new form asks one question at a time: Looking to Buy or Rent, Where, Budget, No. of Bedrooms, Want to move in immediately, then Search.
Questions in the order a person thinks them, then Search.
Looking to…?Where?Budget?How many bedrooms?Want to move in soon?

Decision by decision, here's how the conversation got built.

intent first, inventory second

A project is inventory, not intent. So intent leads.

The legacy form gave Buy, Projects and Rent equal billing as tabs, mixing what the buyer wants with how we file the catalogue. The redesign asks one question first, “Looking to Buy or Rent?”, then handles inventory underneath. The whole frame shifts from the database to the buyer's head.

BeforeLegacy search: heavy blue header with BUY, PROJECTS and RENT/PG as equal tabs.Intent (buy/rent) and inventory (projects) collapsed into one row of equal tabs.
AfterRedesigned search: Residential/Commercial, then 'Looking to: Buy / Rent', then a Where field.“Looking to” leads with pure intent. Residential vs Commercial and location each get their own clear step.

And one I chose not to build. Stakeholders kept asking for a dual-thumb price-range slider. I deferred it on purpose, to protect the core rebuild and ship the higher-impact changes first. Knowing what not to build, and saying so out loud, is how a project this long stays shippable.

Go deeper: the full decision ledger (the call, the cost, how I de-risked it)
every option visible, not hidden in a scroll

Property type became a full grid, not a horizontal scroll.

The old control hid most choices past the edge of the screen, so what a buyer could even consider depended on the width of their phone. We laid the whole set out at once, with a clear path across to commercial right where someone realises they need it.

BeforeOld property-type control as a horizontal scroll that hides options past the edge.A horizontal scroll: options past the edge were effectively invisible.
AfterNew property-type control as a full visible grid of all types.The full set, visible at once, with a route across to commercial.
a selector that reads like a real preference

Bedrooms, clearer and easier to commit to.

The old selector let people pick a 1 and a 3 but skip the 2, a combination almost no real buyer means. We pushed toward a continuous range and shipped a clearer, more touch-friendly selector now, with the full range kept on the roadmap.

BeforeOld bedroom selector allowing disjoint, non-sensical combinations.Independent chips: a “1 and 3, not 2” pick no real buyer means.
AfterNew bedroom selector, clearer and more touch-friendly.Clearer, bigger targets, read the way people describe a home.
accessibility as a requirement, not a finish

Fixed from day one, built once, reused everywhere.

On a core monetization engine, an unreadable form is lost business. Accessibility was a hard constraint from the start, not a final pass, and the rules were built once and reused system-wide so the form became consistent with the rest of the product.

Text contrast
1.9212.63 : 1
Touch target
32px48px
Standard
Passes AAA
DecisionThe obvious optionThe call I madeWhat it costHow I de-risked it
Intent vs inventoryKeep Buy / Projects / Rent as equal tabs, like every competitor.Lead with intent; projects a toggle under Buy.A familiar entry disappeared; some re-learning.Matched the buyer's model, shipped progressively, watched drop-off.
BedroomsIndependent chips, any combination.Move toward a continuous range; ship a clearer selector now.The full range stayed on the roadmap this cycle.Checked against real query patterns and usability tests.
Property typeA horizontal scroll that fit the phone.A full grid, every option visible.More vertical space up front.Comprehension testing: the grid beat the hidden scroll.
AccessibilityShip now, reach AA “later”.AAA contrast and 48px targets, hard constraint from day one.Slower component sign-off early.Built the rules once, reused system-wide; cost amortised.
Projects on resultsBlend project cards into the listing rhythm.Break the pattern so they read as a real choice.Breaks the visual rhythm.A/B test: pattern-break won (2.0–2.3% vs 1.3–1.8%).
Price-range sliderBuild the dual-thumb histogram slider stakeholders asked for.Deferred it, on purpose.A visible “power” feature stayed on the backlog.Scoped out explicitly so the higher-impact changes shipped first.

06 /The proof

One card system that stays trustworthy when the catalogue doesn't.

Listings are messy: unique photos, the same one reused, no photo, a bare plot, owner posts, premium placements. One card (tuple) system absorbs every case, so the results page keeps its quality even when the data does not.

Two columns of the listing-card system board: the property tuple and project tuple, each with its platinum and premium placements and the hover and click states beneath.
The tuple system, up close: property and project cards with their placements and states. The full board covers every edge case, owner, land, no-image, mSite.
0.6 → 2.36%
desktop search conversion (+290%)
+27–32%
mobile search & filter conversion
2.0–2.3%
winning A/B variant vs 1.3–1.8%, on projects-in-results
Go deeper: the discovery engine & the photo-trust finding

Alongside the form we built a second engine: an anonymous intent profile that sharpens with every positive and negative cue, then serves a deliberate mix of converging recommendations (narrowing toward the forming intent) and diverging ones (keeping exploration open). Search answers the question a buyer can phrase. This helps form the one they can't yet.

The cross-cutting finding: on a results page, the single thing that moved trust most was the photo, and across millions of listings it was wildly uneven. The card system above exists to stay believable across unique photos, reused photos, no photo, and floor-plan-only.

07 /What I take from it

The design was the easy half.

Alignment was the work: one objective instead of scattered pockets, and stakeholders convinced with evidence rather than opinion. That is how a rebuild of the business's core surface shipped, and paid for itself.

Role and credit: search strategy and design led end to end by me, mentoring the design team, with partners across product, engineering, analytics, research and legal.

Read it your way

Ask AI about this case Live

Answers come from what this case actually says. Pick a lens, ask as many as you like.

Pick a lens to begin
Summarize this case

1. 99acres' search was built in the shape of the company's org chart, not the buyer.

2. As the design lead I earned the right to rebuild it, turned the form into a conversation, and folded the monetization work into the core objective instead of separate pockets.

3. Desktop conversion went 0.6% to 2.36% (+290%), proven by experiment, not opinion.

Show every metric
  • Desktop conversion0.6% → 2.36% (+290%)
  • Mobile search & filters+27–32%
  • Winning A/B variant2.0–2.3% vs 1.3–1.8% (projects in results)
  • Leads from search90%+ of all platform leads
  • TrafficMillions of sessions a month · ~60% organic · ~10% directly targetable
  • Accessibilitycontrast 1.92 → 12.63 : 1 · targets 32 → 48px (AAA)
  • Research60+ interviews · telemetry across millions of sessions
  • Audience95% returning · 87% aged 18–44 · 62% on mobile