Decent Product, No Signups? Here's the Real Fix
Zero signups despite a good product? Diagnose the real problem (distribution, not features) with a concrete framework from a growth operator.
TL;DR: If your product is decent but nobody signs up, stop building features and start diagnosing distribution. Run a 48 hour audit: ask 10 non users why they didn’t sign up (not what they’d want added), audit whether your ads or organic content reach the right intent, and check if you have a repeatable channel. Most early startups die from poor distribution, not poor product. Here is the specific framework to diagnose and fix it.
Why “Decent Product, No Signups” Is Usually a Distribution Problem, Not a Product Problem
If you have built something that works, that people would actually use once they tried it, and you are staring at a flat signup chart, you have a distribution problem. This sounds like a truism, but founders fight it constantly. They build a second feature, then a third, then a fourth, hoping that more capability will unlock the signup flood.
It almost never does.
Lenny Rachitsky’s newsletter analyzed hundreds of failed startups and found that the majority died not from product failure but from failure to reach customers. The First Round Review has documented the same pattern: distribution is often the harder half of the product market fit equation. More features do not make people find you. They only make you harder to ignore once you are found.
When I took ZuAI from 10,000 to 2 million users at a $0.02 blended CAC, it was not because the product changed dramatically. It was because we stopped guessing about distribution and started treating it as the engineering problem it is.
The First 48 Hours: How to Diagnose What’s Actually Wrong
Is it awareness, activation, or targeting?
The three most common failure modes look identical on a dashboard: flat signups. But they need completely different fixes.
Awareness problem: Nobody knows you exist. Your traffic is zero or negligible. Fixing this means finding a channel where your target audience already spends time and giving them a reason to click.
Activation problem: People visit your site or app but do not sign up. Your traffic might be fine, but the landing page, the signup flow, or the value proposition is not converting. Fixing this means talking to visitors who bounced and fixing the gap between what they expected and what they saw.
Targeting problem: People see your offer and sign up, but they are the wrong people. They churn immediately. Your CAC might look okay, but retention is zero. Fixing this means tightening your audience definition and adjusting your messaging to repel the wrong users.
The fastest way to tell them apart: look at your top of funnel traffic versus your signup rate versus your activation rate. If traffic is under 100 visitors a week, you have an awareness problem. If traffic is fine but conversion is under 2 percent, you have an activation or targeting problem. If signups happen but nobody sticks around, you have a targeting or product problem.
Questions to ask 10 people who didn’t sign up
Do not ask your existing users. They already converted. Ask people who saw your product and walked away.
I recommend reaching out to 10 people who visited your landing page but did not sign up. Offer a $10 gift card for 15 minutes. Ask these three questions:
- What did you think this product did based on the landing page?
- What made you decide not to try it?
- What would have needed to be different for you to give it a shot?
The answers are usually boring and obvious in retrospect. People did not understand what you do, or they did not trust you yet, or the signup friction was too high for an unknown product. Fix those things before you touch anything else.
The 4 Most Common Reasons Startups Get Zero Signups
Wrong channel for your audience
B2B founders often throw money at TikTok because they heard it worked for a consumer app. Consumer founders run LinkedIn ads because they think it looks professional. Your audience lives somewhere specific. A B2B SaaS targeting corporate IT managers will not find them on TikTok UGC. A consumer social app will not find them on LinkedIn thought leadership.
Reforge’s growth frameworks emphasize matching channel to behavior, not channel to hype. If you do not know where your audience spends their attention, ask 20 people in your target market directly.
Messaging that doesn’t match intent
A founder once told me their landing page said “AI powered workflow optimization” and they could not understand why nobody signed up. Nobody wakes up needing “AI powered workflow optimization.” They wake up needing to stop losing documents in their email. If your messaging describes what your technology does rather than what problem it solves, you are losing everyone who does not already know your space.
No repeatable acquisition loop
Posting randomly on social media, buying a test flight of ads, and hoping something sticks is not a growth strategy. You need a repeatable loop: a channel where you can spend time or money and predictably get users. Without that, you are gambling.
YC’s startup library is blunt about this: find one channel that works before you try a second. Most early stage startups should ignore channel diversification entirely and double down on the first channel that shows any signal.
Founder led growth ceiling (why DIY stops working)
Founder led growth is the correct move at pre seed. Nobody can sell the vision like you can. But it has a ceiling. You have 24 hours a day, and you cannot scale your own time. Once you have proven a channel works, you need to systematize it. If you are still the only person running ads, posting content, or responding to comments 6 months in, that is a ceiling you built yourself.
A Comparison Table: DIY Growth vs. Hiring an Agency vs. Hiring a Growth Operator
| Factor | DIY Founder Led Growth | Traditional Growth Agency | Solo Growth Operator (like me) |
|---|---|---|---|
| Monthly Cost | $0 to $2k (your time) | $5k to $20k+ retainer | $3k to $10k monthly retainer |
| Time to First Results | 4 to 12 weeks (learning curve) | 2 to 4 weeks (setup) | 1 to 2 weeks (existing playbooks) |
| Hands on Keyboard Access | Full (you run it) | Usually none (strategy and reports) | Full (I log into your ad account) |
| Channel Depth | You learn 1 channel well over time | Broad across channels, less depth per channel | Deep on 3 to 5 channels (I run them) |
| Best For | Pre product market fit, under $5k budget | Established product, need brand awareness | Seed to Series A, need efficient growth, single operator fit |
| Biggest Tradeoff | Your time is finite; you stop doing other work | You pay for strategy you execute yourself; less hands on | You depend on one person’s bandwidth |
| When It Does Not Work | You cannot scale yourself | You need someone inside the ad account | You need full channel coverage across 8+ platforms |
I have been on all three sides of this table. I started as the founder doing it myself. I have worked with agencies who delivered great brand work but could not touch my ad accounts. And now I work as the solo operator inside the founder’s accounts. Each has a place. Be honest about where you are.
What Actually Worked at ZuAI (10K to 2M Users at $0.02 CAC): A Real Example
When I started working on ZuAI, they had 10,000 users and a product that worked. People who tried it stayed. But growth was flat.
The first thing we did was stop guessing. We audited every channel. We killed the ones with no signal. We doubled down on three: TikTok UGC, Reddit communities, and Meta ads.
The channel mix: TikTok UGC, Reddit, Meta
TikTok UGC drove awareness at a cost that made no sense on paper. We produced raw, unpolished videos showing real product use cases. No studio, no actors, just people using the tool and showing what happened. Reddit drove high intent users who were actively searching for solutions. Meta retargeted everyone who engaged anywhere and pushed them to sign up.
Reddit was the surprise. Most startups ignore it because the community does not tolerate traditional ads. But if you participate genuinely and offer real value, Reddit users are some of the highest intent buyers on the internet.
How creative testing volume (25+/week) drove CAC down
The $0.02 blended CAC did not come from one clever ad. It came from volume. We tested 150 or more creatives every single month. Most of them died. A few worked. The ones that worked we scaled.
OpenView’s SaaS benchmarks report shows that companies testing fewer than 10 creatives per week typically see CAC rising over time. At 25 per week, you find the winners faster and retire the losers before they waste budget. Volume beats optimization at the start.
Where n8n and Claude fit into the workflow
Managing 150 creatives a month manually is impossible. I used n8n to automate the workflow: pulling performance data, flagging underperformers, triggering new variations. Claude helped with copy variations and ad concept generation. The human work was deciding which concepts were worth testing and analyzing the patterns in what worked.
Nobody needs this tool stack at 100 users. But when you are scaling, automation is not a luxury. It is the only way to keep the machine running.
A Simple Framework Founders Can Run Themselves First
Before you hire anyone, run this three week framework yourself.
Week 1: Diagnose. Find 10 non users and talk to them. Audit your current traffic sources. Figure out if you have an awareness, activation, or targeting problem.
Week 2: Pick one channel. Do not try three. Pick the channel where your 10 non users said they would look for a solution like yours. Spend your entire week learning that channel. Post daily, engage with comments, test 5 pieces of content.
Week 3: Optimize the click to signup flow. Look at your landing page through the eyes of someone who saw your content for the first time. Does it repeat the same promise? Is the signup button visible in 3 seconds? Is there social proof? Fix the things that make people bounce.
If after three weeks you have zero signups, you have a product positioning problem, not a distribution problem. Go back to the people you talked to and ask harder questions.
When to Bring in a Growth Operator vs. Keep Doing It Yourself
You should keep doing it yourself if you have less than 1,000 users and less than $3,000 a month to spend on growth. At that stage, no consultant can move the needle more than you can by talking directly to users and iterating.
You should consider bringing in a growth operator when:
- You have proven product market fit (people who try it stay)
- You have a channel that shows signal but you cannot scale it
- You are spending more than 10 hours a week on growth and getting diminishing returns
- You have budget (at least $3k/month for the operator plus ad spend)
The difference between an agency and a solo operator like me is access. I work inside your ad account and your subreddits. I do not hand you a strategy deck and ask you to execute. I execute. That is a different relationship and a different cost structure.
FAQ
How long should we wait before assuming our product isn’t the problem?
Two weeks of active distribution effort. If you run a focused campaign on one channel for two weeks and get zero engagement, your product messaging is likely wrong for that audience. That is not the same as the product being bad. It means the way you talk about it does not connect.
Should we spend money on ads if we have zero signups?
Only if your product has clear retention. If people who sign up stay, you can afford to buy traffic and the metric that matters is payback period. If you have no retention data, spend $500 max on ads and treat it as a market research experiment, not an acquisition channel.
What’s the difference between a growth agency and a growth operator?
An agency typically provides strategy, creative direction, and reporting. You execute or they hand off to a junior team. A growth operator gets into your actual accounts and runs the campaigns hands on. The tradeoff is depth versus breadth. An agency covers more channels. An operator goes deep on fewer.
Is Reddit or TikTok actually worth it for B2B vs. consumer startups?
For B2B, Reddit is often better than TikTok. Subreddits exist for every industry vertical. Users are actively looking for solutions and they hate marketing fluff. Genuine participation works. For B2C, TikTok UGC is typically cheaper and faster. But both require a founder willing to be present and authentic, not a polished brand account.
How much should a seed stage startup budget for growth before Series A?
ProfitWell’s data shows that the median seed stage startup spends about 20 to 30 percent of monthly burn on acquisition. That includes ad spend and any growth help. If your burn is $50k a month, expect to spend $10k to $15k on growth. If that number feels impossible, focus on organic channels until you have more capital.
What’s a realistic CAC benchmark for an early stage consumer app?
For a consumer app with a free tier, a blended CAC under $1 is realistic if you use organic and viral channels. For paid acquisition, expect $3 to $10 per install depending on the category. The $0.02 CAC at ZuAI was unusual and came from a combination of UGC, retargeting, and high volume testing. Do not benchmark against outliers.
Can one person really run growth, or do we need a team?
One person can run growth for a startup up to about 50,000 users if they pick one channel and go deep. After that, you need automation (tools like n8n) and help with creative production. I am one person and I run growth for multiple clients. But I do not run 8 channels. I run 3 to 5 and go deep.
The Next Step
Start with the three week framework above. Talk to 10 non users. Pick one channel. Fix your landing page. If you do that and still hit a wall, your distribution problem may need someone with existing playbooks who can get inside your accounts and find the leak.
That is what I do. I work with founders who have proven retention but flat growth. I take over the ad account, audit the channels, and start running experiments. Read the full ZuAI case study breakdown to see the playbook in action.
If you have a decent product and nobody is signing up, let us talk about your distribution problem and figure out what is actually going on.