← back
Case Study · Red Ventures / CNET · 2023

CNET Shopping Onboarding

Cutting 48-hour churn on a price-comparison extension by showing the product working, not describing it, and prioritising retention over acquisition.

Retention Onboarding User Testing Revenue Impact Prioritisation
01 · Overview

A useful tool users never understood

CNET Shopping is a Chrome extension that compares prices across thousands of retailers in real time. The utility was strong, but the experience right after install wasn’t teaching users why it mattered.

02 · Problem

28.8% uninstalled within 48 hours

Exit surveys revealed a clear pattern: users found the tool confusing right after install and removed it before ever seeing its value. The only onboarding was a static page that explained features instead of showing them. My hypothesis: close the gap between install and first value, and retention follows.

Original CNET Shopping onboarding – a static page that explained features instead of showing them
The original onboarding – a static page that explained features but never showed them
28.8%
of users uninstalled within 48 hours
$100K
≈ value of every 10% relative retention gain (benchmark)
8
moderated tests via UserTesting.com
03 · My Role

Product Design

I led the onboarding redesign with a small team of PMs, copywriters, and engineers – framing the problem as a retention metric, running the research, and making the priority calls about what to cut.

Problem framing Competitive analysis User testing Interaction design Prioritisation
04 · Insights → Decisions

What testing told us – and what we did

A competitive teardown gave me four principles: immediate interactivity, clear copy, visual demos, and progressive disclosure. Eight moderated sessions then pressure-tested the prototype.

Interactive wireframe – grey blocks are intentional low-fi placeholders. Click the pulsing actions to walk the 5-step flow
Restart ↺
Insight
Users felt the flow was too long for what it was
Decision
Strip the flow to its shortest path to first value
Insight
Users hesitated to share personal info right after install
Decision
Remove the email sign-up gate from onboarding
Insight
Pinning the extension added friction at the worst moment
Decision
Cut the pin-extension step entirely
Insight
Brand trust drove willingness to keep the tool
Decision
Weave CNET branding through every tooltip
05 · Key Decisions

Show, don’t tell – in three steps

The final onboarding replaced the static page with an interactive tooltip flow triggered right after install. Users pick a real product, watch the comparison tool fire live, and see the best-price indicator highlighted – no email gate, no pin prompt.

Two were hard prioritisation calls: removing email sign-up meant deprioritising a stated “power-user” goal, and cutting the pin step meant trusting that experiencing value mattered more than a reminder. Retention over acquisition.

Interactive prototype (final flow) – click the pulsing actions to walk the 3-step onboarding
Restart ↺
06 · Impact

Churn down, revenue up

The redesigned onboarding cut 48-hour churn from 28.8% to 28.1%: a 0.7-point drop, or a 2.4% relative reduction in early uninstalls, measured four months after launch. Against the team’s benchmark of roughly $100K in annual revenue per 10% relative retention gain, that maps to an estimated ~$25K.

More importantly, it validated the core bet: users keep a tool when they feel its value, not when they’re told about it. Cutting the email gate and pin step, and letting people watch the comparison fire on a real product, moved the metric that mattered.

Zero-baseline bar chart: 48-hour churn falling from 28.8% to 28.1%, a 0.7-point drop measured four months after launch
48-hour churn dropped from 28.8% to 28.1% after launch – ~$25K estimated annual revenue
28.1%
48-hour churn, down from 28.8%
~$25K
estimated annual revenue from the churn gain
0.7pt
churn reduction, measured four months post-launch
07 · Reflection

On expert bias and hard trade-offs

Having designed for CNET Shopping before, I’d absorbed assumptions about what new users “obviously” understood – so recruiting genuinely cold participants was essential to staying honest.

The lasting lesson is a PM one: prioritising between competing business goals is the job. Sometimes the right call is to deliberately not hit one stated goal to protect a more important one.