Validate Before You Build — Or Waste Months on Something Nobody Wants
Validate before you build. Not with ChatGPT, not with friends — with evidence that strangers will pay. That's the entire framework. The five steps below are how you get that evidence in a week instead of learning it the hard way.
Here's what the hard way looks like: 42% of startups fail because there's no market need for their product, according to CB Insights. Not money. Not team. Just nobody wanted it.
It's easy to spend months building a first version. Nights, weekends, and savings — gone. And the worst part? Most founders could have figured out the answer in a week.
One solo founder on r/SaaS put it perfectly after launching 3 products with zero paying customers:
"Each time I did the same thing. Had an idea. Got excited. Built for weeks. Launched. Crickets. I kept blaming the landing page. The pricing. The marketing. I was fixing the wrong things."
"I'd describe my idea to ChatGPT, it would say 'great concept with strong market potential,' and I'd take that as signal. That's not validation. That's just getting approval from something that can't say no."
— r/SaaS
81 comments. Because every indie hacker reading that post had been there.
That's the cost of skipping validation. Not just the time and money — it's the motivation you burn through that makes it harder to try again.
This guide is the process I wish someone had handed me before my first failed project. It's five concrete steps, each with specific tools and actions, to figure out whether your idea has legs before you write a single line of code.
Real Validation = Evidence That Strangers Will Pay
Real validation means finding evidence that strangers will pay money to solve a specific problem. Not opinions. Not polls. Not ChatGPT saying "great concept."
Here's what validation is NOT:
- Asking your friends if they'd use your product (they'll say yes to be nice)
- Posting a poll in a Slack group (selection bias everywhere)
- Googling "is [my idea] a good idea" (you'll find what you want to find)
- Convincing yourself the market exists because you have the problem
Every step below is designed to gather that evidence — or reveal the lack of it.
Confirmation bias is the #1 killer of honest validation. You want your idea to work, so your brain filters out every signal that says otherwise. Fight this actively. Look for reasons your idea will fail, not reasons it will succeed.
Step 1: Search for Existing Demand
If strangers aren't already talking about the problem, don't build a solution for it. Search Reddit, Hacker News, and Google Trends for evidence that real people have this pain — before you write a single line of code.
Where to look:
Reddit — Search for your problem (not your solution) across relevant subreddits. Look for posts where people describe the pain, ask for recommendations, or complain about existing tools. Sort by "Top - Past Year" to see what resonates.
Example: If you're building a habit tracker, search r/productivity and r/getdisciplined for "habit tracker" and "tracking habits." Count the posts. Read the complaints about existing tools. Those complaints are your feature roadmap.
Hacker News — Use hn.algolia.com to search the full HN archive. "Ask HN" and "Show HN" threads are gold. If someone posted a Show HN for a similar product, check the comment count and sentiment.
Google Trends — Not for absolute numbers, but for direction. Is interest in this problem growing, flat, or declining? Compare your topic against a known benchmark to calibrate.
Answer the Public / AlsoAsked — These tools show you the actual questions people type into Google. If there are hundreds of questions around your problem space, that's demand.
The strongest signal: duct tape solutions
Don't just look for complaints. Look for people who are already paying to solve the problem badly.
"What you're looking for is someone who has already tried to solve the problem with duct tape. If they're paying for a janky spreadsheet, paying someone to do it manually, or asking 'is there a tool that does X' in a forum — those are the signals. By the time you're talking to them about your product, you already know they'll pay because they already have."
Someone using a $200/month virtual assistant to do something your tool could automate? That's not a lead — that's a pre-sold customer.
What you're looking for:
- Volume: Are dozens of people asking about this, or just two?
- Recency: Are these posts from 2024, or 2019?
- Frustration level: Mild annoyance ("it would be nice if...") vs. active pain ("I've tried 5 tools and they all suck")
- Willingness to switch: Are people locked into existing solutions, or actively looking?
- Duct tape solutions: Is anyone already paying for a hacky workaround?
Count the Reddit posts. Seriously. "I saw a few posts about it" is not data. "I found 47 posts in the last 12 months across 3 subreddits, with an average of 23 upvotes" — that's data.
Step 2: Analyze the Competition
Find competitors with gaps — that's your opening. "No competition" usually means the market is too small or someone already tried and failed. What you want is 3-5 players who are leaving money on the table.
How to do a proper competitor audit:
-
List every competitor. Google your problem. Check Product Hunt. Search "alternatives to [biggest player]" on Reddit. You should find at least 3-5 competitors for any viable market.
-
Map their pricing. Free tier? Freemium? What does the paid plan cost? If every competitor is free, monetization will be an uphill battle.
-
Read their bad reviews. G2, Capterra, Product Hunt comments, Reddit complaints. The 1-star and 2-star reviews tell you exactly what's broken. That's your opening.
-
Check their update frequency. When was their last product update? Last blog post? If the answer is "8 months ago," they might be a zombie product — still online but no longer maintained. That's an opportunity.
-
Test the actual product. Sign up for the free tier. Use it for 30 minutes. Where does it frustrate you? Where does it feel outdated?
The positioning grid:
Draw a simple 2x2 grid. Pick the two dimensions that matter most to your users (price vs. features, simplicity vs. power, speed vs. accuracy — whatever fits your market). Plot every competitor. Find the empty quadrant. That's your positioning.
If there's no empty quadrant, you need a different angle or a different idea.
Step 3: Estimate Market Size (The Reality Check)
Do a back-of-napkin MRR calculation. If it can't reach $3K with reasonable assumptions, kill the idea. You don't need a McKinsey-grade TAM analysis — just a number that passes the smell test.
The bottom-up method:
-
How many people have this problem? Use Google Keyword Planner, Ahrefs, or Ubersuggest to check monthly search volume for your core problem keywords. If "habit tracker app" gets, say, 40,000 searches/month, that's your starting universe.
-
What percentage would find your product? Be honest. You won't capture 100% of searchers. 1-5% conversion from search to signup is realistic for a new product.
-
What would they pay? Based on your competitor pricing analysis, pick a realistic price point.
-
Do the math. 40,000 searches x 2% conversion x $5/month = $4,000 MRR potential. Is that enough for you?
For solo founders, $3K-10K MRR is often the sweet spot — enough to be a real business, small enough that big companies won't crush you. If your napkin math can't reach $3K MRR with reasonable assumptions, the market might be too small.
Sanity checks:
- Are existing competitors raising funding or showing revenue publicly? (Check Indie Hackers interviews, Twitter/X posts, or their own blog.)
- Are companies in adjacent spaces doing well? If the ecosystem is healthy, that's a positive signal.
- Is this a "nice to have" or a "need to have"? Nice-to-haves face brutal churn.
Step 4: Test Willingness to Pay
Test whether strangers will pay — not whether they like the idea. Demand for a free product means nothing if nobody will open their wallet. This is the step most people skip, and it's the most important one.
The landing page test:
Build a simple landing page (Carrd, Framer, or a basic Next.js page — doesn't matter). Describe the problem and your solution. Add a pricing section with your planned tiers. Include either:
- A "Join waitlist" button (weak signal, but better than nothing)
- A "Pre-order" or "Pay now for early access" button (strong signal)
Drive traffic with $50-100 of Google Ads or Reddit ads targeting your problem keywords. Track how many people click the pricing CTA.
The "fake door" numbers:
Based on what I've seen shared in indie hacker communities, rough benchmarks look like:
- Landing page visit to waitlist signup: 5-10% is decent
- Landing page visit to pre-order click: 2-5% is a strong signal
- Actual pre-order completion: Even 1-2% means you have something
If nobody clicks the pricing section — even with targeted traffic — that's your answer. The market doesn't want this enough to pay for it.
Alternative: direct outreach
Find 10-20 people who have the exact problem (from your Reddit/HN research in Step 1). DM them. Not a sales pitch — a genuine conversation:
"Hey, I noticed you posted about [problem]. I'm exploring building a tool that does [solution]. Would that be worth $X/month to you? Honest answer is more valuable than a polite one."
Five honest "no" answers save you months of wasted building.
Step 5: Get a Data-Backed Verdict
Score your evidence objectively and make a GO/KILL decision — don't trust your gut. By this point you've gathered real data. The hard part is synthesizing it honestly when you're emotionally invested.
You've spent days researching. You want the answer to be "go build it." Some founders use scoring rubrics. Some talk to advisors. Some just go with their gut (please don't).
We built IdeaDose because we kept seeing the same pattern: smart people with solid research who still couldn't get an objective read on their idea. The tool analyzes real market data — competitor landscapes, demand signals, pricing gaps, market size — and returns a GO, RISKY, or KILL verdict with specific reasoning.
Curious how this compares to just asking ChatGPT or Gemini? We tested the same 3 ideas on all three — the results were dramatically different.
Stop guessing. Get an AI verdict on your startup idea in 60 seconds.
Try IdeaDose Free →Whether you use a tool or do it manually, the key is to be honest about what your research actually showed — not what you hoped it would show.
Score your findings:
| Factor | Strong Signal | Weak Signal | Red Flag |
|---|---|---|---|
| Demand | 50+ posts/year, high frustration | Some posts, mild interest | No one's talking about it |
| Competition | 3-5 players with clear gaps | Crowded market, some gaps | No competitors OR dominated by a giant |
| Market size | >$5K MRR potential | $1K-5K MRR potential | <$1K MRR ceiling |
| Willingness to pay | Pre-orders or strong waitlist | Waitlist signups only | No pricing engagement |
Two or more red flags? Kill the idea. Move on. Your next idea will be better.
Mostly strong signals? Start building — you've earned it.
Mixed signals? Dig deeper on the weak areas before committing. A week of extra research beats a month of wasted development.
The 3 Mistakes That Waste the Most Time
Most wasted founder time comes from three patterns: building before validating, confirmation bias, and ignoring KILL signals.
1. Building before validating
"I'll just build a quick MVP and see if people want it." No. An MVP is not a validation tool — it's what you build after validation. A landing page test costs $50 and a weekend. An MVP costs weeks or months.
As one founder in the same thread put it:
"Validation doesn't feel like progress. You're not writing code, you're not designing screens. You're just talking to people and half of them tell you the problem isn't that bad. It feels like you're going backwards."
That discomfort is exactly why people skip it. Building feels productive even when it's not. Talking to people who shrug at your problem feels like failure even when it's the most useful data you can get.
2. Confirmation bias masquerading as research
You found one Reddit post with 3 upvotes that vaguely supports your idea. That's not validation — that's motivated reasoning. Set a threshold before you start researching. "I need to find at least 30 posts in the last year with an average of 10+ upvotes." If the data doesn't hit the threshold, the idea doesn't pass.
3. Ignoring KILL signals
This is the hardest one. You've done all the research. The data says no. But you think: "Maybe I just need a different angle" or "The market will grow" or "I'll figure out monetization later."
Sometimes the data is wrong. Most of the time, it's not.
The best founders I know have killed more ideas than they've built. They treat KILL signals as time saved, not dreams crushed. Every idea you kill quickly gives you time for the idea that actually works.
The goal of validation isn't to prove your idea is good. It's to find out the truth as fast as possible — so you can either build with confidence or move on to something better.
Start Validating Today
Spend 2 hours on demand research today. If you can't find evidence, you just saved yourself months. You don't need a perfect process — you need to start.
If the signals look promising, work through Steps 2-5 over the next few days. By the end of the week, you'll have a clear, evidence-based answer.
And if you want to shortcut the process — or sanity-check your manual research — try running your idea through IdeaDose. It takes about 60 seconds to get a GO/RISKY/KILL verdict backed by real market data.
Stop guessing. Get an AI verdict on your startup idea in 60 seconds.
Try IdeaDose Free →The only wrong move is building without checking first.