Shopify page builder · 2022
A third of new GemPages users skipped onboarding; the rest spent eight minutes on it. Marketing still needed the answers. A usability test of my first draft showed what to cut: the shipped flow asks two questions that shape the user's first page, and moves the rest to the dashboard, behind an incentive.

TL;DR
Ask only what helps the user build their first page. Ask the rest later, and give something back. The shipped flow asks two questions, each with a skip, and leads straight to the editor or tailored templates. Role and business model moved to a dashboard survey with an e-book as the reward. Age and gender were dropped.
Users reach onboarding right after installing, still thinking about the page they want to build. The old questionnaire stood in the way: four steps, no skip once started, no hint of how many were left.
Marketing needed the answers to segment users, so removing the questionnaire wasn't an option. Yet of 938 users who gave a reason for uninstalling, 37.38% picked “Doesn't meet my needs”. We asked a lot, then didn't use the answers to show people what they came for.
32.2%of new users skipped, bounced or uninstalled during onboarding

A year of answers was already in our tracking, so I started there instead of with new interviews. With the data analyst, I pulled answer and drop-off data and ran a heuristic evaluation of every step. Personas came from the data team's earlier work.

01
Experience level and business type changed nothing the user saw next, so the questions read as data collection.
02
“E-commerce merchant” and “Offline retailer” overlapped. Single-choice, jargon-heavy options made people guess; “Others” was the second most common industry.
03
Users couldn't skip or see how many questions were left, and the last step offered four more choices before letting them in.
I went through the onboarding of Wix, Webflow and HubSpot step by step, plus Typeform as a best-practice reference. Each builder missed a skip, a progress count or a reason to answer. Typeform had all three, in three steps.
My first prototype took those patterns: three steps, progress, a skip, and a reason under each step. But it still carried everything marketing wanted, including title, age, role and business model.



I tested the prototype with four customers and one in-house marketer who wasn't on the project. All five hesitated at title and age, even with a reason printed underneath. They also rushed through every question, barely reading the options, so the answers wouldn't be worth much.
I reviewed every recording before proposing the final flow. Those findings drove the decisions below.
You're not collecting this to sell it, are you?
01


02


03
04

Age and gender were in the marketing leader's brief, and in my first draft. After the test I proposed dropping them: sensitive, no help in building a page, only slightly sharper ad targeting. The UX lead agreed, and the test findings convinced the marketing leader.
I wanted hovering an answer to play a drag-and-drop animation building that page type. Developers pushed back: slow to play, complex to build, and a GIF wouldn't scale. We shipped their static fade-in preview instead. At the first step, speed mattered more than my animation.
01
My first draft still asked everything on marketing's list. Five sessions showed what that cost, and convinced the marketing leader better than my arguments.
02
Testers rushed questions that gave nothing back. If an answer doesn't change what users see next, watch what they do instead.
03
Customer support's reports are mostly gut feel. I'd define first-week signals, such as features used or time to publish, to see who struggles without asking.
Next case