How to Find Real Product Demand Before You Build
Most product ideas sound better in your notes than they do in the market. This article breaks down a practical workflow for finding repeated pain points, real buyer intent, and stronger demand signals before building.

A lot of bad product decisions start with a good-sounding idea.
A founder notices a trend, sees a few viral posts, talks to two friends, and convinces themselves there is demand. Then they spend weeks building only to learn that the problem was either too weak, too rare, or too vague to support a real product.
The issue usually is not creativity. It is signal quality.
If you build software for a living, especially as an indie hacker or lean team, the real challenge is separating genuine demand from social noise. Reddit threads, X posts, comment chains, and niche communities contain valuable clues, but they also contain exaggeration, one-off complaints, trend-chasing, and opinions with no buying intent behind them.
The goal is not to find “interesting conversations.” The goal is to find evidence that a painful problem appears repeatedly, affects a specific group, and is strong enough that people are already trying to solve it.
What strong demand signals actually look like

A promising product opportunity usually has a few characteristics:
- The pain point is described in concrete terms
- Multiple people report the same frustration independently
- The problem is tied to a workflow, cost, delay, or lost outcome
- People mention failed workarounds
- Some users ask for tools, alternatives, or recommendations
- The audience is identifiable and reachable
That is very different from generic excitement around a category.
For example, “AI for sales is booming” is not a product signal.
But “agency owners keep complaining that lead qualification from inbound forms is too manual, and they are actively asking for lightweight automations that do not require a CRM migration” is much closer to one.
The second example has pain, context, and implied willingness to try something.
The easiest way to get fooled
Founders often overvalue three things:
Loudness
The most visible conversations are not always the most valuable ones. Viral topics attract broad attention, but broad attention often produces shallow demand.
Familiarity
If you already understand a market, every complaint can sound more important than it is. Domain knowledge helps, but it can also make weak signals feel stronger.
Novelty
A new behavior or tool category can be exciting without being a stable business opportunity. “People are talking about it” is not the same as “people will pay to fix it.”
A practical workflow for validating an idea from social conversations

You do not need a giant research team to improve your odds. You need a better filter.
1. Collect pain, not opinions
When reviewing Reddit or X, ignore broad commentary at first. Focus on posts where people describe:
- what they were trying to do
- what went wrong
- what workaround they used
- what they wish existed
- what it cost them in time, money, or effort
This keeps you close to behavior instead of hype.
2. Look for repetition across sources
One complaint is anecdotal. Repeated complaints from different people, in different threads, over time, are far more useful.
If the same issue keeps appearing, especially in a narrow role or niche, you may be looking at a real opportunity rather than a passing annoyance.
3. Separate pain from buyer intent
Not every painful problem leads to a product opportunity.
A stronger signal appears when people say things like:
- “Is there a tool for this?”
- “What are people using instead?”
- “I’d pay for something that…”
- “We’re still doing this manually and it’s awful”
- “We tested three tools and none solved it”
This language matters because it moves beyond frustration into search behavior and willingness to switch.
4. Rank opportunities by evidence, not excitement
A useful internal scorecard can be simple:
- Pain intensity: How costly or annoying is the problem?
- Frequency: How often does it appear?
- Specificity: Is the use case clear?
- Buyer intent: Are people actively looking for solutions?
- Reachability: Can you find and target these users?
Ideas that score well on all five deserve more attention than ideas that are merely trendy.
5. Track weak signals without overcommitting
Some opportunities are not ready yet, but they are worth watching.
Maybe the pain is real but the budget is unclear. Maybe people are discussing the issue more often, but not yet asking for solutions. Maybe a workflow shift is emerging but not fully formed.
These are not “build now” ideas. They are “monitor closely” ideas.
That distinction can save months.
Why manual research breaks down
In theory, founders can do all of this themselves.
In practice, it is difficult to maintain. Social platforms are noisy, fragmented, and time-consuming. Good research requires consistent scanning, note-taking, pattern recognition, and enough distance to avoid getting swept up by whichever thread is hottest today.
That is why many builders either stop researching too early or rely on intuition after a few hours of browsing.
If your product pipeline depends on finding demand before building, the bottleneck is often not access to information. It is turning messy conversation into a reliable decision process.
One useful option for this is Miner, an Ethanbase research product built for indie hackers, SaaS builders, and lean teams that want stronger demand signals without manually digging through Reddit and X every day. The core value is simple: turning noisy discussion into clearer product opportunities, repeated pain points, buyer intent, and weaker signals worth tracking instead of overreacting to.
What to do with a validated pain point once you find one

Finding demand is only step one. After that, the right move is usually smaller than founders expect.
Write the narrowest possible problem statement
Avoid “tool for creators” or “AI for operations.” Instead write something like:
Ops managers at small logistics firms repeatedly complain about manually reconciling shipment exceptions across spreadsheets and email, and they actively ask for a simpler workflow.
If you cannot write a sentence this specific, the idea is probably not mature enough.
Design the smallest useful test
Before building the full product, test one of these:
- a landing page aimed at the specific problem
- a concierge version done manually
- a no-code prototype for one painful step
- direct outreach to people who expressed the pain publicly
This helps confirm whether the signal survives contact with real users.
Keep a running evidence log
Do not rely on memory. Save the exact quotes, links, and repeated patterns that led you to the idea in the first place.
This protects you from a common founder mistake: slowly broadening the concept until it no longer solves the original pain.
A good archive of past signals is also helpful here. When you can review older patterns instead of only the latest conversations, you get a better sense of whether a problem is persistent or just temporarily visible.
A better standard for “validated”
Many founders use “validated” too loosely.
An idea is not validated because:
- a few people liked a tweet about it
- a subreddit thread got traction
- a market category is growing
- your peers think it sounds smart
It is closer to validated when you can point to repeated pain, identifiable users, explicit solution-seeking behavior, and evidence that the problem keeps returning.
That standard is harder, but it is also more useful.
It forces you to stop treating attention as demand.
The builder’s advantage is not speed alone
There is a lot of startup advice that glorifies moving fast. Speed matters, but direction matters more.
A fast build against weak demand still wastes time. A slower start with better evidence often wins because it compounds into better positioning, messaging, and product scope.
The founders who consistently find better opportunities are usually not guessing better. They are observing better.
A grounded way to improve idea quality
If your current process for choosing what to build is mostly intuition, broad trend-watching, or occasional social browsing, the highest-leverage upgrade is a repeatable demand-research habit.
That can be manual if you truly enjoy the work and can do it consistently. But for many builders, it makes sense to use a structured source that already filters noisy conversations into clearer opportunities.
If that sounds like your bottleneck, explore Miner by Ethanbase. It is a good fit for builders who want daily, evidence-based demand signals from Reddit and X before committing to a SaaS or AI idea, especially when the goal is to find validated pain instead of chasing vague trends.
Related articles
Read another post from Ethanbase.

Why Sales Email Threads Stall — and How Founders Can Get Momentum Back
Many deals do not die in the first meeting. They fade in the inbox. Here is a practical way to read stalled sales threads, diagnose what is blocking momentum, and decide what to send next.

How to Practice for a Product Manager Interview When Generic Prep Stops Helping
Many PM candidates prepare hard but still sound vague under pressure. Here’s a practical interview practice workflow that helps you improve product sense, execution, behavioral stories, and follow-up handling before the real conversation.

How Active Traders Can Make Pre-Market Prep More Decisive
Many traders already do pre-market prep, but still arrive at the open with too many names and unclear plans. Here’s a cleaner workflow for narrowing focus, structuring setups, and reducing hesitation before execution.
