Growth & Strategy
OK, so I was brought in as a freelance consultant for a B2B SaaS that was drowning in signups but starving for paying customers. Their metrics told a frustrating story: lots of new users daily, most using the product for exactly one day, then vanishing. Almost no conversions after the free trial.
The marketing team was celebrating their "success" — popups, aggressive CTAs, and paid ads were driving signup numbers up. But I knew we were optimizing for the wrong thing.
Now, everyone talks about reducing friction and speeding up onboarding. What if I told you that sometimes the best onboarding strategy is to prevent the wrong people from signing up in the first place?
Here's what you'll learn from my contrarian experiment:
This case study challenges everything you've been told about onboarding best practices. And the results speak for themselves.
If you've spent any time reading product blogs or attending SaaS conferences, you've heard the same mantra repeated endlessly: reduce friction, minimize time to first value, get users activated as quickly as possible.
The conventional wisdom follows this logic:
This advice exists because it's based on solid psychological principles. Cognitive load theory tells us that people can only process so much information at once. The paradox of choice shows that too many options paralayze users. And yes, user attention spans are shrinking.
But here's where this conventional wisdom falls short: it optimizes for signup volume, not signup quality. When marketing gets rewarded for user acquisition numbers and product gets rewarded for activation rates, nobody's optimizing for the thing that actually matters — converting the right users into paying customers.
The result? You end up with what I call "empty calorie users" — people who sign up easily, engage minimally, and churn predictably. They inflate your vanity metrics while starving your revenue.
Who am I
7 years of freelance experience working with SaaS
and Ecommerce brands.
The client was a B2B SaaS in the project management space. When I joined as a consultant, they had all the symptoms of what I now recognize as "leaky bucket syndrome."
Here's what their funnel looked like:
The leadership team was convinced they had an onboarding problem. "Users aren't getting to their first value fast enough," they told me. "We need to streamline the flow and reduce friction."
So I started with the obvious moves. Like any good consultant, I analyzed the existing onboarding flow and found plenty of low-hanging fruit:
The results? Engagement improved a bit — nothing crazy. Session duration went from 3 minutes to 4.5 minutes. The activation rate (defined as completing their first project) increased from 12% to 18%.
But the core problem remained untouched. Users were still churning like crazy, and paid conversions barely budged.
That's when I realized we were treating symptoms, not the disease. The problem wasn't that good users were bouncing due to poor onboarding. The problem was that we were letting bad users in the front door.
My experiments
What I ended up doing and the results.
I shifted my focus from post-signup to pre-signup. Here's what I discovered through user interviews and analytics deep-dives:
Most users came from cold traffic — paid ads and SEO. They had no idea what they were signing up for. The aggressive conversion tactics meant anyone with a pulse and an email address could sign up in under 30 seconds.
My hypothesis: If someone isn't willing to invest 2-3 minutes in the signup process, they're probably not going to stick around long enough to experience the product's value.
So I proposed something that made my client incredibly uncomfortable: make signup harder.
Here's exactly what we implemented:
Essentially, we built a gate that only serious users would pass through. Instead of optimizing for speed, we optimized for intent.
Through this experiment, I developed what I call the "Intent-to-Commitment Ratio." Here's how it works:
High-intent users (referrals, word-of-mouth, organic search for specific features): These people already know what they want. For them, a 2-3 minute onboarding is perfect. Get them to value fast.
Medium-intent users (content marketing, webinar attendees): They're interested but need education. 5-7 minute onboarding with educational content works best.
Low-intent users (cold ads, broad organic traffic): They need the most filtering. 10-15 minute onboarding that includes qualification, education, and commitment signals.
The key insight: onboarding duration should be inversely correlated with user intent. The less someone knows about you, the more friction you should add to filter out tire-kickers.
My client almost fired me after week 3 when signups dropped 70%. But I convinced them to wait and see what happened to the quality metrics.
The results completely validated my contrarian approach, though it took some patience to see them unfold:
But here's the kicker: even with 68% fewer signups, they were generating 40% more revenue from trials. Fewer users, but the right users.
Once we had proven the model worked, we started optimizing the qualification process. We A/B tested different question formats, adjusted the credit card requirement based on traffic source, and fine-tuned the onboarding paths.
Final results after 6 months:
Learnings
Sharing so you don't make them.
This experience taught me that most businesses are optimizing for the wrong metrics, and it completely changed how I think about onboarding design:
The biggest lesson? Sometimes the best onboarding strategy is preventing the wrong people from boarding in the first place. Quality trumps quantity every single time.
My playbook, condensed for your use case.
For SaaS startups looking to implement this approach:
For ecommerce stores adapting this framework:
What I've learned