Introduction
The first and most crucial step for any indie hacker is finding real user needs. Building a product without understanding what people truly want is a recipe for wasted effort. Revenue follows painโif you don’t anchor on a real, frequent, budgeted problem, you’ll ship features no one buys. This guide covers actionable strategies, resources, and validation techniques to help you discover profitable problems and ensure your niche is worth pursuing.
Where to Find User Pains
1. Online Communities & Forums
-
Reddit: https://www.reddit.com
- Explore r/Entrepreneur, r/SaaS, r/smallbusiness, and niche-specific communities
- Search for pain points using Reddit’s advanced search
- Watch discussions; identify recurring frustrations
-
Indie Hackers: https://www.indiehackers.com
- Read founder interviews and case studies
- Participate in discussions and ask questions
- Browse successful product launches and pivots
-
Product Hunt: https://www.producthunt.com
- Read comments on product launches (feedback reveals gaps)
- Filter by category to spot trends
- Check “Ask Product Hunt” for community questions
-
Hacker News: https://news.ycombinator.com/ask
- “Ask HN” threads reveal common technical and business pain points
- Sort by comments to find most engaging discussions
- Search the archive for recurring topics
2. Social Media & Groups
-
Twitter/X: https://twitter.com
- Search keywords in your niche (#SaaS, #productmanagement, etc.)
- Follow industry leaders and join curated lists
- Monitor trends and sentiment using advanced search
-
Discord: https://discord.com
- Join niche communities (developers, marketers, designers, etc.)
- Read pinned messages and past discussions
- Observe pain points organically mentioned
-
Slack Communities: Various niche Slack workspaces
- Search existing Slack communities via https://slack.com/apps
- Monitor conversations without constant promotion
-
Facebook Groups: https://www.facebook.com/groups
- Join industry-specific groups in your niche
- Search for posts with keywords like “help,” “problem,” “frustrated”
3. Review & Support Platforms
-
- Filter by category and read detailed user reviews
- Look for recurring complaints in “Cons” sections
- Sort by “Most Helpful” to find genuine insights
-
Capterra: https://www.capterra.com
- Similar structure to G2; compare competitor reviews
- Use “Alternative to X” to find underserved segments
-
Trustpilot: https://www.trustpilot.com
- Read negative reviews for unmet needs
- Identify patterns across multiple products in a category
-
App Store: https://apps.apple.com & https://play.google.com
- Analyze competitor app reviews (1โ3 stars reveal pain points)
- Look for feature requests in reviews
4. Technical Communities
-
GitHub Issues: https://github.com
- Search for popular open-source projects in your space
- Read open issues to see recurring technical challenges
- Check “Discussions” for community questions
-
Stack Overflow: https://stackoverflow.com
- Search tags related to your niche
- Look for frequently upvoted unanswered questions
- Identify patterns in problem types
-
Dev.to: https://dev.to
- Read articles and comments in your niche
- See what topics get the most engagement
- Join discussions and ask follow-up questions
5. Search & Trend Analysis
-
Google Trends: https://trends.google.com
- Identify rising topics and seasonal interest
- Compare search volume across keywords
- Explore “Related queries” for related problems
-
Google Search Console Simulation:
- Use Google’s “People also ask” feature for idea mining
- Note related searches at the bottom of SERPs
- Check search volume with tools like https://ahrefs.com or https://semrush.com
-
Keyword Research Tools:
- Ahrefs: https://ahrefs.com โ search volume, difficulty, competitors
- SEMrush: https://www.semrush.com โ keyword gaps and trends
- Ubersuggest: https://ubersuggest.com โ affordable alternative
How to Validate Willingness to Pay
1. Direct Outreach & Interviews
Best practices:
- Talk to 10โ20 people in your target segment
- Ask about recent behavior: “What broke last week?” “What spreadsheet did you create recently?”
- Focus on past actions, not hypotheticals
- Record sessions (with permission) for later review
- Use tools like https://calendly.com for scheduling
Structured interview framework (“The Mom Test”):
- Avoid: “Would you pay for a tool that does X?”
- Ask: “How do you currently handle this pain?”
- Listen: Pay attention to frequency, frustration level, and workarounds
2. Landing Pages & Pre-Sales
Create a simple landing page using:
- Notion: https://www.notion.so โ no-code, fast setup
- Typedream: https://typedream.com โ beautiful templates
- Tally: https://tally.so โ simple forms and landing pages
- Webflow: https://webflow.com โ more control and design flexibility
- Carrd: https://carrd.co โ ultra-minimal, $19/year
Monetize early:
- Set up Stripe: https://stripe.com (payments) or Gumroad: https://gumroad.com (simple digital sales)
- Offer early-bird pricing or waitlist access
- Pre-sell before building (validate demand)
Drive targeted traffic:
- Google Ads: https://ads.google.com โ keyword intent + bidding
- Reddit Ads: https://ads.reddit.com โ niche communities + low CPC
- Twitter Ads: https://twitter.com/ads โ real-time engagement + community
- Facebook Ads: https://facebook.com/ads โ broad audience targeting
Measure engagement:
- Email capture rate (target: 5โ10% conversion)
- Click-through rate to deeper pages
- Signup intent and abandon reasons
3. Fast MVPs & Experiments
Concierge MVP:
- Manually deliver the core outcome for first 5โ10 users
- Charge from day 1 (even $50/month validates intent)
- Iterate based on direct feedback
Smoke tests (cheap validation):
- Build 3โ5 different landing pages testing different angles
- Split traffic and compare conversion rates
- Measure cost per signup
No-code automation tools (build before coding):
- Airtable: https://airtable.com โ database + automation
- Zapier: https://zapier.com โ connect apps + workflows
- Make (formerly Integromat): https://make.com โ advanced automation
- n8n: https://n8n.io โ open-source automation
- Google Sheets + Apps Script: Free automation option
Tools for rapid prototyping:
- Figma: https://www.figma.com โ interactive prototypes
- Framer: https://www.framer.com โ code-based prototyping
- Bubble: https://bubble.io โ no-code app builder
- FlutterFlow: https://flutterflow.io โ visual app development
Signals of a Profitable Niche
High-Value Indicators
โ Urgent, frequent pain (not a “nice-to-have”)
- Users solve it multiple times per week
- Workarounds are time-consuming or error-prone
โ Budgeted problem (cost center or revenue driver)
- Buyers allocate budget annually
- It directly impacts revenue or saves significant costs
โ Fragmented incumbents or clunky workflows
- Users rely on Excel, email, copy/paste, manual hacks
- No clear market leader
โ Clear buyer and user
- Simple to identify and reach (not scattered)
- Short sales cycle (<3 months)
โ Visible intent signals
- High search volume for keywords (search ads viable)
- Active communities discussing the problem
- Reachable via one affordable channel
โ Switching costs (for you) + low adoption friction (for them)
- Data lock-in, workflow integration, learning curve
- But onboarding takes <1 day
Idea Mining Prompts (Questions to Ask)
- “Show me your dashboard/spreadsheet.” โ See what tools they use
- “What did you hack together last month to get this done?” โ Spot manual workarounds
- “What do you copy/paste the most?” โ Repetitive pain = automation opportunity
- “What do you do right before/after using tool X?” โ Find workflow gaps
- “What’s the last thing that broke on a Friday at 5pm?” โ Urgent pains
- “How much time does this take per week?” โ Quantify the pain
- “What have you tried before that didn’t work?” โ Competitive landscape
Fast Experiments to Test Your Idea
Week 1โ2: Problem Validation
- Create a 1-page landing page (describe the problem, not the solution)
- Add email capture
- Drive 100โ200 visitors (cheap ads or organic)
- Measure: email signups, engagement time
Week 3โ4: Solution Validation
- Build a clickable Figma prototype or interactive demo
- Show it to 10 people and watch them use it (unmoderated or recorded)
- Measure: confusion points, feature requests, “would you pay?” clarity
Week 5โ6: Payment Validation
- Create a simple Stripe checkout or Gumroad listing
- Pre-sell at 50% discount for early access
- Measure: conversion rate, customer feedback
- This is the real test: people voting with money
Alternative Quick Experiments
- Airtable + Zapier MVP: Automate a manual process for 5 users, charge $50/month
- Niche scraper + email reports: Scrape data, send weekly summaries, validate value
- Micro-tool/integration: Build one lightweight feature that removes one painful step
Where to Get Help & Learn
Educational Resources
-
Indie Hackers Interviews: https://www.indiehackers.com/interviews
- Real founder stories; case studies of what worked
-
Lenny’s Newsletter: https://www.lennysnewsletter.com
- Product, retention, and growth strategies
-
Rob Walling โ Startups for the Rest of Us: https://www.startupsfortherestofus.com
- B2B SaaS validation and launch playbooks
-
Demand Curve Playbooks: https://www.demandcurve.com
- Landing page templates and ad strategies
-
The Mom Test (Book): https://momtestbook.com
- Essential reading for learning how to ask better questions
-
Y Combinator Startup School: https://www.startupschool.org
- Free startup education from experienced YC partners
-
Paul Graham’s Essays: https://paulgraham.com
- Deep insights on startup thinking
Communities & Peer Support
- Indie Hackers Community: https://www.indiehackers.com/forum
- Bootstrappers.fm Community: https://www.bootstrappers.fm
- Makerlog: https://getmakerlog.com
- Ship: https://www.shipstreams.com
- Local startup groups and founder meetups
Decision Framework: When to Double Down vs. Drop
Keep if
- โ High urgency and frequency (weekly or daily pain)
- โ Clear willingness to pay (pre-sales validated)
- โ Repeat usage and strong retention signals
- โ Reachable audience via affordable channels
- โ You can solve it better than existing options
Drop if
- โ Low urgency (nice-to-have, not must-have)
- โ Scattered audience (hard to reach cost-effectively)
- โ No budget (users can’t afford a solution)
- โ Long sales cycles (>6 months) you can’t afford
- โ Entrenched competitors with 10x resources
Key Takeaways
- Start with real pains in active, vocal communities.
- Validate with money, not just interest or surveys.
- Run fast, cheap experiments to test demand before building.
- Double down on urgent, budgeted problems with reachable users.
- Iterate quickly and keep talking to users (never stop interviewing).
- Measure: email signups โ conversions โ pre-sales โ repeat usage.
Action Plan: Your First 30 Days
Week 1: Pick a niche, spend 10 hours listening (Reddit, Discord, GitHub issues) Week 2: Identify 10 people to interview; schedule calls Week 3: Create a 1-page landing page and drive 200 visitors Week 4: Test pre-sales; validate willingness to pay
Result: You’ll know if your niche is worth pursuing or if you should pivot.
Remember: Successful indie hackers solve real problems for real people who are eager to pay for them. Find the pain, validate demand early, and iterate fast. The faster you validate or kill an idea, the sooner you can find your winning niche.
Comments