Increasing Course Discoverability at Entri
3 steps and a broken taxonomy between users and courses
Step 1
Select Goal
83% reached
Step 2
Pick Category
↓ massive drop
Step 3
Browse Courses
22% reached
75%
dropped off before ever viewing a course
The Setup
A Funnel Untouched for a Year
The onboarding funnel had been untouched for over a year. Rather than redesigning based on intuition, I started
by pulling Mixpanel data to understand where users were actually dropping off — and more importantly,
why.
0%+
of users who visited the goal screen never started a course — only 22.24% made it
through
83.59% → 22.24%
Goal Selected to Course Started — a 61 percentage point collapse, the steepest drop
in the funnel
The first step wasn't the problem — 83.59% of users selected a goal. The collapse happened immediately after:
navigating categories to reach actual courses. Only 22.24% made it. That 61-point drop between "goal selected"
and "course started" was the signal. Users weren't disengaged — they were getting lost in the taxonomy between
their intent and the content.
Where It Broke
The Taxonomy Itself Was Broken
The 2-option goal screen looked clean — "Prepare for an Exam" or "Learn or Improve a Skill." But this binary
broke down with real courses. As Entri's catalog grew to 600+ courses, cross-category courses became more
common, not less. The goal screen wasn't just adding friction — it was actively hiding relevant
content based on an arbitrary first choice.
This shifted my framing of the problem entirely. It wasn't just "how do we reduce onboarding steps" — it was
how do we surface courses without forcing users into a taxonomy that doesn't reflect
how they think about their goals.

Montessori Teaching
Skilling Course
NET / SET Exam Prep
A user taps "Learn a Skill" and finds Montessori training — but misses the NET and
SET exam prep courses that live under "Prepare for an Exam." Half the relevant content is hidden.

IELTS Preparation
Language Learning
Test Prep
Is IELTS a language skill or a test? It's both — forcing users to decide upfront
means they only ever see it in one context, depending on which bucket they choose.
What We Tried
Everything We Ruled Out First
The real tension wasn't "how many steps" — it was when the user first sees actual courses, and whether the
system's structure gets in the way of finding what's relevant.
Collapsing the category and sub-category steps into a single screen where each category expanded to show
actual course cards. This reduced depth and surfaced content earlier.
Why not → Still taxonomy-driven. The cross-category problem persisted — a "Teaching"
category would still force a split between skilling and exam prep courses. Also created an extremely long
scrolling page.
Adding search as an optional shortcut alongside the existing category grid, giving power users a faster path
while keeping the familiar flow intact.
Why not → Most new users don't know what to search for yet — they need to browse.
Making search optional meant it would be ignored by the majority who needed it most. The underlying IA
problem remained untouched.
A conversational flow where users answer questions — "What are you preparing for?", "Which state?", "When is
your exam?" — and get matched to a recommendation. Familiar to Entri's audience because WhatsApp is their
dominant app.
Why not → Works for narrow outcomes but course discovery is open-ended. Users without a
specific goal hit dead ends. The IA problem would simply move from a visual taxonomy into a conversational
one — the system would still need to bucket courses to route the conversation.
A query like "teaching" returns everything relevant — Montessori training, NET prep, SET prep — and
lets the user decide what matters, not the system. The empty search state becomes the primary discovery
surface: popular chips and trending courses serve the 80% who are exploring, while search serves the 20%
with clear intent.
Why this won → The only option that solved both the funnel friction and the broken
taxonomy. Both intent-driven and exploration-driven users are served in a single screen, and cross-category
courses are never hidden.
The Bet
What if users could search instantly or browse popular
categories and start a course right away?
How We Built It
Testing the Idea Before Designing It
Instead of starting in Figma, I began by rapidly prototyping using Claude AI and quick code to simulate the
search interface, filter chips, and result timing — grounded in real API response data to make it feel as
close to production as possible.
This allowed fast feedback cycles with PMs, Engineers, and stakeholders before investing in high-fidelity
design. Once the experience was validated, I moved to the full design phase.

Why real data mattered
Course titles in Malayalam or Tamil are significantly longer than English placeholders. Real data exposed
layout issues that Lorem Ipsum never would. It also let me verify that searching "teaching" actually
returned both Montessori and NET/SET courses — proving the search-first approach solved the IA
problem in practice, not just in theory.
1
Rapid code prototype
Built search interface with real API data using Claude AI for fast iteration
Claude AI + Code
2
Cross-category validation
Verified that search results correctly surfaced courses across the old taxonomy
boundaries
3
Stakeholder validation
Shared interactive prototype with PMs, Engineers, and leadership for early buy-in
4
High-fidelity design
Moved to Figma for polished screens, edge cases, and developer handoff
Figma
5
A/B test & measure
Deployed via GrowthBook with ~10,000 users per variant over 14 days
GrowthBook
The Details
Why Every Detail on the Search Screen Exists
The search-first direction was clear, but the details required a lot of deliberate tradeoffs — especially for
Entri's audience of first-time smartphone users navigating in regional languages. Here's what I worked through:
The Design Decisions Behind Each Element
Search bar — always visible
Placed at top of screen with no tap required. "Start with a course, you can change later" reduces
commitment anxiety — critical for first-time smartphone users where irreversible-feeling decisions cause
hesitation.
Popular chips — 4-5, never more
Dynamically weighted by regional search volume. No horizontal scroll (hides options) or second-line wrap
(pushes content). Chips like "Teaching" cut across the old taxonomy — surfacing both skilling and exam prep.
Course cards — content as navigation
Thumbnails on the left (not top) for vertical density — 4-5 courses visible without scrolling. Category
label as secondary text teaches taxonomy passively. No price at this stage — discovery, not conversion.
Dynamic filters from results
Typing "Teaching" generates "Teaching Soft Skills" and "Teaching Exams" as chips — from search results, not
pre-defined categories. Both Montessori and NET/SET appear. Users see everything, then narrow.
The Last Mile
The Activation Gap After Discovery
Once search solved the discoverability problem, I noticed a second drop-off: users landing on course pages but
not starting a lesson. The original course page buried video content below module listings — too many scrolls
between "interested" and "watching."
I explored auto-play, but rejected it for reasons specific to our audience. Instead, I landed on a sticky mini
player — a persistent, low-commitment invitation to start.
Screenshot
Course detail page showing the sticky mini player bar at the bottom —
dark background, brand-blue play button, first lesson title and duration
Why a Mini Player — Not
Auto-Play?
Auto-play was considered and rejected for three reasons
specific to Entri's audience:
Rejected
Data costs
Many Entri users are on metered mobile data. Auto-playing video without consent would erode trust with the
audience we most need to retain.
Rejected
Context setting
Users need a moment to read the course title and see the content structure before committing attention. The
mini player lets them orient first.
Rejected
Agency over automation
The mini player says "ready when you are." Auto-play says "we've decided for you." For an audience
navigating a new app, preserving control matters.

Visual hierarchy detail
The mini player uses a dark background against the light course page for clear separation. The play button
uses Entri's brand color — the only accent on the bar — drawing the eye naturally. It only appears
after the course hero image scrolls out of view, preventing visual competition. When the hero is
visible, it's the anchor. When it scrolls away, the mini player takes over.
What Happened
What the Test Confirmed
We ran a controlled A/B test using GrowthBook over 14 days with approximately 10,000 users in each variant. The
results validated the search-first approach decisively.
Course Pack Visits
65%
of users visited a course pack in the new variant, up from 44% — a 48% relative
increase
Activation Rate
53.1%
course activation rate, up from 21.3% — a 2.5× improvement driven by search-first +
mini player
Confidence
100%
chance to beat control on course pack visits, with 87.97% confidence on activation
Before
21.3%
Activation rate
After
53.1%
Activation rate

What the numbers tell us
The jump from 44% to 65% in course pack visits shows users were no longer getting lost in a taxonomy that
didn't match their mental model. The 2.5× activation improvement reflects the compounding effect of three
craft decisions: removing the broken taxonomy, surfacing content as navigation, and the mini player
collapsing the last mile between interest and learning.
Key Takeaway
The real problem was twofold — too many steps before content, and a taxonomy that didn't match how users think.
Stop making users navigate abstractions. Start showing them what's here.
What's Next
What Comes Next
The search-first redesign validated the hypothesis, but there's more to explore.
Broaden measurement
Extend tests to 14- and 30-day retention, try multiple discovery variants, and monitor course purchase
conversion.
Improve ranking signals
Add engagement metrics like completion rates, ratings, and recency to boost search relevance.
Seasonal awareness
Elevate time-sensitive courses around exam calendars and hiring cycles automatically.
Richer course previews
Add short descriptions, duration, and "why this course" hints to improve click confidence.