Atticus Li built Jobsolv from zero to 30,000+ users and $80K+ in revenue without spending a dollar on paid advertising. Not because ads don't work — but because the math didn't work for an early-stage company without a venture war chest. This is the playbook that did.
I Tried Ads. The CPA Didn't Work.
Let me save you the months I wasted. I tried paid acquisition early on. Google Ads, some social campaigns, the usual suspects. The cost per acquisition was brutal — somewhere north of what a single user was worth in their first three months. When you're bootstrapping, that math kills you before you learn anything.
Most startups don't have VC war chests to burn through while figuring out product-market fit. We certainly didn't. So I pulled the plug on paid channels and asked a harder question: how do you grow when every dollar has to earn its keep immediately?
The answer turned out to be less exciting than "growth hacking" but more durable than anything I could have bought.
Why Most "Growth Hacks" Are Useless
Here's the thing about the growth tactics you read about on Twitter and in blog posts: they're shared after the window closes. By the time someone writes "How We Got 10K Users From Reddit," Reddit's algorithm has already adapted. The subreddit moderators have seen the pattern. The opportunity is gone.
Every "growth hack" has a half-life. The tactics that worked for us in early 2024 are different from what works now. The principles, though — those transfer. I'll share both, but know the difference.
The tactics are perishable. The system for finding and testing new tactics is the real competitive advantage.
Product-Led Growth Is Just Eating Your Own Cooking
The phrase "product-led growth" gets thrown around like it's a strategy you can bolt on. It's not. It's a commitment to using your own product every single day, feeling every friction point, and fixing things before anyone has to complain.
At Jobsolv, I was — and still am — the most demanding user. Every feature ships because I felt the pain of not having it. Every workflow gets streamlined because I experienced the friction firsthand.
When your name and reputation are on the line with every user interaction, you build differently. You don't ship "good enough." You ship things you'd recommend to a friend who's desperate for a job. That's a different bar.
We processed over 20,946 applications through the platform. I've read more resumes and cover letters than most HR departments. That proximity to the problem isn't a strategy document — it's a habit.
The Boring Stuff That Actually Works
Here's the real playbook. None of this is glamorous. All of it compounds.
Direct Outreach
Before we had any inbound traffic, I was doing manual outreach. Not spray-and-pray cold emails — genuine conversations with people who were struggling with job applications. I'd offer to help. I'd review their resumes for free. Some became users. Some became advocates. All of them taught me something about what the product needed to be.
Beta Testing with Real Feedback Loops
We ran extended beta periods where users got the product free in exchange for honest, detailed feedback. Not "How do you like it?" surveys — structured interviews where I watched people use the product and noted every hesitation, every confused click, every moment they reached for Google instead of trusting our interface.
Onboarding Optimization
This is where most startups leave money on the floor. We obsessed over the first ten minutes. What happens after signup? How quickly does someone experience the core value? We iterated on onboarding until our landing page conversion rate hit 15% — roughly 500% above industry benchmarks for SaaS tools in our space.
That conversion rate wasn't from clever copy. It was from removing every step between "I have a problem" and "Oh, this is already helping."
Directory Listings and Backlinks
Unsexy but effective: we listed Jobsolv on every relevant directory, tool aggregator, and resource page we could find. Product Hunt, AlternativeTo, SaaS directories, career resource compilations, startup databases. Each listing was a backlink. Each backlink was a small but compounding signal to search engines. Each directory was also a minor but steady source of referral traffic.
Reddit Marketing with Authentic Value
Reddit was meaningful for us, but not in the way most people attempt it. I didn't post "Check out my tool!" in career subreddits. I spent months contributing genuine advice — resume tips, interview strategies, job search frameworks — in communities like r/jobs, r/careeradvice, and r/resumes.
When someone asked a question that Jobsolv could help with, I'd mention it naturally, usually as one option among several. The key word is "naturally." Reddit users can smell promotion from ten posts away. If your participation isn't genuine, you'll get buried.
Never Depend on a Single Channel
This is the lesson that almost cost me the business. Early on, SEO was driving most of our growth. Organic traffic was climbing, content was ranking, and I got comfortable. Then I watched other startups in adjacent spaces lose 40-60% of their traffic overnight from algorithm updates.
It didn't happen to us, but the near-miss was clarifying. Any channel you depend on can collapse without warning. Google changes an algorithm. A subreddit changes its rules. A social platform throttles organic reach. A directory shuts down.
Now I think about channels like a portfolio. No single channel accounts for more than 30% of our acquisition. If any one channel disappeared tomorrow, it would hurt — but it wouldn't kill us.
CPA vs. LTV Is the Only Math That Matters
I don't care about vanity metrics. Not followers, not page views, not email list size. The only number that matters is: does the cost of acquiring a user stay below the lifetime value of that user?
For Jobsolv, we got our effective CPA below $0.50. That's the blended cost across all channels — time spent on content, outreach, community participation, everything. When your LTV is multiples of that, you have a business. When it's not, you have a hobby with a burn rate.
Every growth decision I make runs through this filter. A channel might be exciting, but if the CPA doesn't work, it's a distraction.
Behavioral Design in the Product
I study behavioral economics seriously — I hold a certification from Mindworx/Ogilvy Group UK. We apply behavioral principles throughout Jobsolv: default settings that guide users toward better outcomes, social proof that reduces anxiety, progress indicators that leverage the completion effect.
But I want to be honest about something the behavioral economics field itself is reckoning with: the replication crisis is real. Some of the most-cited studies in behavioral science have failed to replicate. Concepts that seemed like universal human truths turned out to be artifacts of small sample sizes or questionable research methods.
So when I say we use behavioral design, I mean we use principles from well-replicated research, and then we test them in our specific context. We don't assume that an anchoring effect demonstrated in a university lab will translate directly to a job search platform. We hypothesize, test, measure. Sometimes the behavioral intervention works. Sometimes it doesn't. The testing matters more than the theory.
The Services-to-SaaS Bridge
Here's something most "How I Built My SaaS" stories skip: we didn't start with SaaS. We started with services.
Before building the self-serve platform, we ran a high-touch service model. Our Signature Service operated at $2,000-$3,000 per client, and we served 26 clients with a 92.3% interview success rate. That's not a typo — 92.3% of Signature Service clients got interviews at their target companies.
This was deliberate. Services-first let us validate demand with real revenue before writing a line of product code. It let us understand exactly what users needed, what the workflow should look like, and what could be automated versus what required human judgment.
Only after proving the model at $80K+ in revenue did we start building the SaaS platform. By then, we knew exactly what to build because we'd done it manually hundreds of times.
The Numbers
I believe in transparency about metrics, so here's what the zero-ad-spend approach actually produced:
- 30,000+ users on the platform
- $80K+ revenue generated
- <$0.50 blended CPA across all channels
- 15% landing page conversion rate (500% above industry average)
- 92.3% interview success rate for Signature Service clients
- 20,946 applications processed through the platform
- 27-member cross-functional team at peak operations
These numbers didn't come from viral moments or press coverage. They came from doing boring things consistently for a long time.
What I'd Do Differently
If I were starting over, I'd spend even less time on tactics and more time on the feedback loop. The fastest path to growth isn't finding the right channel — it's building something so good that any channel works.
When your product genuinely solves a painful problem better than alternatives, every marketing effort gets amplified. Word of mouth kicks in. Referrals happen organically. Content writes itself because you have real stories from real users.
The inverse is also true. No amount of marketing sophistication can save a mediocre product. I've seen startups with brilliant growth teams and terrible products. They acquire users efficiently and lose them just as fast.
The Experimentation Mindset
Growth without ad spend requires constant experimentation. At Jobsolv, every growth initiative is treated as an experiment with a hypothesis, a measurement plan, and a decision criteria. This is the same PRISM framework I use for conversion optimization — applied to growth channels instead of page elements.
We run over 100 experiments per year, not because we love testing, but because we've learned that our intuition about what will work is wrong more often than it's right. The win rate across all experiments is around 24%. That means roughly three out of four ideas we try don't work. But the ones that do work compound.
This is the real "growth hack" — accepting that most of your ideas will fail, and building a system that makes failure cheap and learning fast.
The Takeaway
You don't need ad spend to grow a product. You need three things: a product worth talking about, the patience to do unglamorous work consistently, and the discipline to track your unit economics religiously.
The companies that win long-term aren't the ones that found a clever acquisition trick. They're the ones that built something people genuinely need, and then showed up every day to tell the right people about it.
If you're building something and the paid acquisition math doesn't work yet, that might not be a marketing problem. It might be a product problem. Fix the product first. The growth follows.
For a deeper look at how I structure the experimentation process that drives this growth, check out the experimentation framework I use across all my projects.