Back to Blog
Product Ideas10 min readDecember 15, 2024

How to Find Problems Worth Solving on Reddit

Reddit overflows with complaints. People describe frustrations with their work, their tools, their processes, and their lives. For founders looking for product ideas, this abundance seems like a goldmine. But most complaints are not business opportunities. Many are too niche, too mild, or already well-solved. The skill that separates successful founders from those who waste years on the wrong problems is the ability to distinguish complaints that represent real opportunities from complaints that will lead nowhere.

This guide explains how to evaluate problems systematically, identifying which ones are worth solving and which should be passed over.

Characteristics of Problems Worth Solving

A problem worth building a business around exhibits several characteristics. None alone is sufficient, but together they define genuine opportunity.

Frequency Matters

How often does this problem occur? The frequency of a problem affects whether users will adopt a solution and whether they will pay for ongoing access.

Daily problems create high opportunity because people will build habits around solutions they use every day. Products addressing daily problems become integral to workflows and generate strong retention. Weekly problems present good opportunities with regular touchpoints that support subscription models. Monthly problems offer moderate opportunity—users will pay to solve them but may not develop strong habits. Yearly problems are harder to build businesses around because the pain is too infrequent to justify ongoing payment or to create user habits.

Intensity Determines Willingness to Act

How painful is the problem when it occurs? The intensity of pain determines whether people will invest effort and money in solving it.

Must-solve problems prevent people from functioning without a solution. These are non-negotiable pain points where users have no choice but to find an answer. Should-solve problems make things significantly better when addressed—life is manageable without solving them, but noticeably improved when they are. Could-solve problems are nice to have solutions for but do not dramatically change outcomes. Why-solve problems are barely problems at all—mild annoyances that people tolerate indefinitely without seeking solutions.

Focus on must-solve and should-solve problems. Could-solve and why-solve problems rarely justify the cost of customer acquisition.

Willingness to Pay Is Essential

Will people actually spend money on a solution? This is distinct from wanting a solution—many problems people want solved are not problems they will pay to solve.

Strong indicators of willingness to pay include people already spending money on inferior solutions. If they pay for something that does not fully work, they will likely pay for something that does. Explicit mentions of budget or cost in problem discussions suggest financial thinking. Descriptions of the financial impact of the problem—time lost, opportunities missed, revenue foregone—indicate that solving it has quantifiable value. For professional contexts where time equals money, time-intensive problems convert directly to willingness to pay.

Accessibility Enables Customer Acquisition

Can you actually reach people who have this problem? A real problem affecting a reachable audience is more valuable than a severe problem affecting people you cannot find.

Easy accessibility means potential customers gather in specific subreddits or communities where you can observe, research, and eventually market. Moderate accessibility means they are distributed across multiple places but still findable through search and targeted outreach. Hard accessibility means no clear gathering places exist—finding customers will require expensive, broad marketing.

The Problem Qualification Framework

Systematic evaluation prevents emotional attachment to bad ideas. For every problem you discover, rate it across six dimensions using a one-to-five scale.

Frequency asks how often this problem occurs. Score one for rare occurrences and five for daily problems. Intensity measures how painful the problem is when it happens—score one for mild annoyance and five for severe disruption. Willingness to pay assesses whether people will spend money, with one for no evidence and five for clear purchasing behavior. Accessibility evaluates whether you can reach people with this problem—score one if they are impossible to find and five if they gather in obvious places. Competition assesses whether the space is crowded—score one for many strong competitors and five for wide-open opportunity. Solvability asks whether you can actually solve this problem—score one if it seems impossible and five if straightforward.

Total your scores. Twenty-four or higher indicates a strong opportunity worth pursuing. Eighteen to twenty-three suggests the problem is worth investigating further but has some weaknesses. Below eighteen, the problem probably is not worth pursuing despite seeming interesting.

Finding High-Quality Problems

Systematic searching surfaces opportunities more effectively than casual browsing.

Frequency indicators in search queries include "Every time I have to..." which suggests regular occurrence. "Always struggle with..." indicates persistent pain. "Daily battle with..." reveals high-frequency frustration. "Constantly dealing with..." signals ongoing issues.

Intensity indicators reveal emotional investment. "I hate this so much" shows strong negative sentiment. "This is driving me crazy" indicates significant frustration. "I would pay anything" directly signals willingness to invest. "Biggest frustration" identifies prioritized pain. "Wasting hours on" quantifies the problem's impact.

Willingness to pay indicators provide commercial validation. "Worth investing in" shows financial thinking. "How much would it cost to" indicates active solution-seeking. "Currently paying for" proves existing spending. "Hired someone to" demonstrates budget allocation.

High-value subreddits for problem discovery include r/Entrepreneur for business problems, r/smallbusiness for SMB operations, r/startups for founder challenges, and industry-specific subreddits for niche problems with potentially higher value per customer.

Problem-rich post types include rant or vent posts where frustration drives detailed descriptions, help requests where people explain what they need, tool recommendation threads where they describe requirements, and "How do you handle X" discussions that reveal current approaches and their limitations.

Problem Patterns That Create Opportunity

Certain problem patterns reliably support viable businesses.

The time trap pattern appears when people describe spending specific hours on tasks. "I spend X hours per week on [task]" reveals quantifiable waste. Time is money, and if you can give people hours back, they will pay. Examples include spending entire Sundays on expense reports, losing ten hours weekly to data entry, and wasting half a day on meeting scheduling.

The skill gap pattern emerges when people need to accomplish something but lack expertise. "I need to do X but do not know how" reveals demand for simplified solutions. Learning is painful, and products that skip the learning curve command premium prices. Examples include needing a website without coding skills, requiring marketing help without agency budgets, and wanting data analysis without being a data scientist.

The coordination problem pattern surfaces when alignment is difficult. "Getting everyone on the same page is impossible" reveals friction that tools can reduce. Coordination is inherently messy, and products that align people are valuable. Examples include teams using different tools that do not sync, clients who never provide feedback on time, and remote collaboration that feels chaotic.

The compliance burden pattern appears with regulatory requirements. "We have to do X for legal/regulatory reasons" describes non-negotiable obligations with painful processes. Compliance requirements create goldmines because customers cannot opt out and will pay for easier paths. Examples include GDPR compliance nightmares, financial audits consuming weeks, and manual tracking for compliance purposes.

The integration gap pattern emerges from tool fragmentation. "Tool A does not talk to Tool B" reveals workflow friction that connection products can solve. Modern work requires many tools, and bridging between them creates value. Examples include manual exports and imports between systems, missing integrations between common tools, and wishes for automatic synchronization.

Problem Patterns to Avoid

Certain patterns indicate problems not worth solving despite surface appeal.

The hobby problem appears as "I want to do X but it is hard" in recreational contexts. Hobbyists resist paying for solutions because the problem is optional. Their enthusiasm does not translate to commercial demand.

The rare problem sounds like "Once a year I need to..." describing infrequent occurrences. Problems that happen rarely do not build habits and struggle to support recurring revenue models.

The trivial problem manifests as "It is a little annoying when..." describing mild inconveniences. Problems that are not painful enough rarely justify payment.

The already-solved problem appears as "I use [tool] and it works fine" indicating satisfaction with existing solutions. Switching costs are real, and good-enough solutions are hard to displace even with objectively better alternatives.

The unsolvable problem sounds like "The fundamental issue is..." describing problems rooted in physics, human nature, or structural constraints. Some problems simply cannot be solved with software, and attempting to do so wastes resources.

Validation Techniques

After identifying promising problems, validate them before committing resources.

Counting mentions across subreddits reveals problem prevalence. Search for the problem in multiple communities and count how many posts mention it, what average upvote counts look like, how many comments appear per post, and how recent the discussions are.

Checking existing solutions reveals competitive landscape and opportunity. Search for what people currently do: what tools they mention, what workarounds they have built, how much they spend, and what they complain about.

Looking for switching behavior indicates willingness to change. Search for "Switched from X because..." and "Looking for alternative to..." and "Used to use X but..." These phrases reveal both pain with current solutions and willingness to try new approaches.

From Problem to Opportunity Assessment

Organize your findings into a structured assessment that enables comparison across opportunities.

Document the problem statement in one sentence describing the core issue. Identify the target user who specifically has this problem. List current solutions describing what they do today. Explain why current solutions fail, identifying the gap you will fill. Formulate your solution hypothesis describing how you will solve it.

Support your assessment with evidence from Reddit: how many posts mention the problem, average upvotes per post, common complaints captured in direct quotes, and willingness to pay indicators also captured as quotes. Calculate your total score from the qualification framework.

Practical Evaluation Example

Consider evaluating a discovered problem: "I spend 5+ hours every week manually updating my CRM from email conversations."

Frequency scores five because "every week" indicates very frequent occurrence. Intensity scores four because "5+ hours" represents significant time waste. Willingness to pay scores four based on mentions of "would pay for automation." Accessibility scores four because r/sales and r/CRM have active communities where these users congregate. Competition scores three because some tools exist but complaints persist, indicating incomplete solutions. Solvability scores four because email to CRM automation is technically feasible.

The total of twenty-four indicates a strong opportunity. The problem is worth investigating further given high frequency, significant intensity, and clear willingness to pay. Competition exists but is not fully solving the problem, leaving room for a better approach.

Next Steps After Finding a Problem

Once you identify a problem worth solving, proceed systematically.

Conduct deep dive research to find twenty or more posts about this specific problem, building comprehensive understanding of its dimensions and variations.

Map all existing solutions, documenting their approaches, strengths, and weaknesses. Understanding what exists helps you position your solution effectively.

Conduct user interviews by reaching out to people who posted about the problem. Direct conversations add nuance that posts alone cannot convey.

Define your minimum viable product as the simplest solution that addresses the core pain. Resist scope creep that delays validation.

Size the market by estimating how many people have this problem at severity levels that would justify your price point.

Conclusion

Reddit overflows with complaints, but most are not business opportunities. The skill that separates successful founders from those who waste years on wrong problems is systematic evaluation of which complaints represent genuine opportunities.

Prioritize problems with high frequency, significant intensity, clear willingness to pay, and accessible target users. Avoid rare, trivial, hobby, already-solved, or unsolvable problems regardless of how interesting they seem.

Finding the right problem is the most important decision in building a startup. Get this right, and everything else becomes easier.


Want to find problems worth solving? Try Peekdit free — save Reddit threads and analyze opportunity with AI.

Ready to Find Your Next Product Idea?

Save Reddit threads with one click and let AI discover the pain points.

Try Peekdit Free