Skip to content

Product

How to validate a startup idea on Reddit without fooling yourself

Validate a startup idea on Reddit by studying real problems, checking workarounds, asking better questions, and choosing a small test before you build an app.

By BeSeen14 min read
Back to blog

You can validate a startup idea on Reddit badly and still come away feeling confident. Find a few complaints, post your concept, collect 'I would use this' replies, and start building. None of those steps tells you whether someone will change what they do or pay for the result.

Reddit is useful for finding problems in the language people use when they are trying to get something done. Treat that as the start of customer research. Use it to identify a specific situation, challenge your explanation, and choose a small test with an actual person.

This guide follows a fictional idea: helping independent tutors handle last-minute rescheduling. Every example, quote, and proposed experiment involving tutors is invented. The point is to show how your conclusion should change as the evidence changes, rather than dress up a made-up success story.

What does it mean to validate a startup idea on Reddit?

Start by separating the claims you need to test. A problem can exist without being frequent. It can be frequent without being costly. It can be costly without the person experiencing it controlling a budget. Even an interested buyer may not want to switch from their current process.

A Reddit post can provide evidence for one of those claims. It rarely settles all of them. Someone describing three canceled lessons last week gives you a concrete event to investigate. It does not prove that software would prevent the cancellations, that the person wants software, or that enough similar buyers exist to support your business.

Keep your conclusion no larger than the observation. Write 'this tutor described a scheduling problem' before you write 'tutors need a scheduling platform.' The second statement hides several assumptions inside a neat category. Your next step should expose those assumptions, not conceal them.

The useful outcome of early research is often a better question. You might begin with scheduling and discover that collecting cancellation fees is the real difficulty. That can save you from building a calendar when the customer needs a clearer agreement or a payment process.

Write a hypothesis you could discover is wrong

Before searching, write a sentence with a buyer, a repeated situation, and an observable consequence. For example: independent tutors who manage lessons through chat lose paid teaching time when students reschedule late. Then separate what you know from what you hope is true.

Perhaps you know one tutor who spends Sunday evening rearranging lessons. You do not yet know whether that happens weekly, whether the lost time matters, or whether the tutor can change the student's behavior. Those are research questions, not facts to put on a landing page.

  • Problem: what happened, to whom, and in what situation?
  • Frequency: when did it happen last, and when before that?
  • Consequence: what work, money, or opportunity was lost?
  • Current response: what does the person already do about it?
  • Switching condition: what would have to change for them to try another approach?

Write down a result that would weaken the idea. Maybe most tutors already solve the issue with an existing booking link. Maybe late changes rarely cost them anything. Looking for those possibilities makes the research useful even when it does not support your initial plan.

Use Reddit customer research to find recent examples

Search for the situation before the solution. In this example, try language about students canceling, rearranging lessons, empty slots, or chasing confirmations. A search for 'tutor scheduling app' mostly finds people already discussing software. That is only part of the problem.

Look in communities where tutors discuss teaching or running an independent business. A startup forum can help you discuss the research process, but its members are not automatically the buyer. Follow relevant discussions rather than assuming that a community name guarantees a useful sample.

Reddit supports searching within a community and filtering results by fields such as subreddit: and title:. Its search documentation explains the current options. Use the interface to narrow the period when appropriate, and record when the underlying events happened, not just when you found the post.

Read the full discussion. The title may describe a disaster that a later comment resolves with a simple policy. Save that resolution. You need the story of what the person did, including the part that makes your proposed product less necessary.

If you need a more detailed method for choosing communities and separating relevant threads from loose keyword matches, use the search and qualification sections of our guide to finding customers on Reddit. Here, the purpose is to learn before you decide what to offer.

Build a record that separates observation from interpretation

For each relevant account, record the source link, date, situation, attempted fix, and consequence. Add a separate field for your interpretation. That separation matters because 'rescheduling took twenty messages' and 'needs automated rescheduling' are not the same statement.

Use a short paraphrase for your working notes and return to the original when a detail affects your decision. Do not lift someone's private or sensitive circumstances into your marketing. A public discussion gives you something to learn from; it does not make the author a testimonial for your product.

Record whether an observation comes from a different person, a reply in the same conversation, or a repost. Several versions of one story should not become several independent buyers in your notes. The goal is not a big count. It is a clearer picture of a repeated situation.

An example entry might say: 'Tutor manages weekly lessons in chat; two students changed times late; tutor filled one slot but not the other; already uses reminder messages.' Your interpretation could be: 'Worth asking whether an earlier commitment changes the outcome.' That leads to a test. 'Strong demand for my app' does not.

Do upvotes validate a startup idea on Reddit?

Upvotes tell you that people chose to react to a post. They do not identify who would buy, what they would buy, or what a useful price would be. A widely relatable complaint can attract attention from people with entirely different circumstances.

A quieter comment may contain more useful information: someone explains their weekly workaround, what it costs, and why two alternatives failed. That gives you something specific to investigate. Treat the detail as evidence about that person's experience, not a population estimate.

Be careful with dramatic language, too. 'I would pay anything' may express frustration at a particular moment. It is not a purchase order. Ask about the last attempt to solve the problem and what happened when money, effort, or a change of habits was involved.

You cannot calculate market size by multiplying subreddit membership by a subscription price. Membership does not tell you how many people have the problem, can buy, are active, or fit your intended customer. Use Reddit to form better hypotheses, then test those hypotheses with a more deliberate sample.

Study what people already do instead

A workaround is often more informative than a feature request. For the tutor, it might be a cancellation policy, a shared calendar, a deposit, or a message sent the day before a lesson. Ask which part works, which part fails, and why they have kept using it.

Do not assume an awkward process is an unacceptable process. A tutor with four students might prefer a few messages over introducing another app. A tutor with forty students may have different constraints. The same complaint can point to different buying decisions at different scales.

Look beyond competing software. Doing nothing, changing a policy, reducing availability, or asking students to book fixed times can all compete with your solution. If a simple agreement solves the underlying problem, adding automation may create more work than it removes.

When someone pays for an existing tool, you have evidence that a budget exists for that tool and situation. You still need to learn what would justify switching. Migration work, missing integrations, trust, and another monthly bill may outweigh the improvement you are excited about.

Capture the strongest argument for the current approach. It prevents you from writing a comparison in which your product wins only because you ignored the reason the buyer stayed with the old one.

Move from reading to a conversation people welcome

Some questions can be answered by reading. Others require asking the person what happened. Before posting a research question, check the community's rules about surveys, promotion, and recruitment. A research label does not make a prohibited request acceptable.

Reddit's guidance for community moderators leaves promotional boundaries to individual communities. If you are unsure whether your request belongs, ask the moderators. Do not paste the same invitation across unrelated discussions.

Explain who you are and what you are trying to understand. If a public follow-up fits the conversation, ask one relevant question there. If you would like a longer exchange, ask whether the person is open to it rather than treating a complaint as permission for a private pitch.

I am exploring whether there is a useful way to reduce the admin around lesson changes. In the situation you described, what happened after the student asked to move the lesson? No product to sell you; I am trying to understand the process.

That last sentence should only be used when it is true. If you already sell a product in the area, disclose that instead. Let people decline, keep the request small, and do not repeatedly follow up when someone has not agreed to participate.

Ask startup validation questions about actual events

In Y Combinator's How to Talk to Users, Eric Migicovsky recommends grounding interviews in a person's experience and concrete past events rather than pitching hypothetical ideas. Use that approach to get beyond 'would you use this?' and into the details of the work.

For the tutor example, begin with one recent change. Ask what happened from the first message to the final outcome. Find out where the time went, whether the slot was filled, and what they tried next. These are prompts to follow the person's story, not a script you must finish.

  • What happened the last time a student changed a lesson at short notice?
  • Where did you keep track of the available times?
  • What happened to the original slot?
  • What have you changed about the process since then?
  • Which part would still be difficult even with a better calendar?

Listen for facts that contradict your premise. If the tutor says scheduling is easy but collecting a cancellation fee is uncomfortable, do not steer them back to the calendar. Ask about that conversation. You may be learning that the difficult part is social rather than technical.

After the exchange, write down what you learned before imagining new features. Include unanswered questions and any assumptions you supplied yourself. A clean-looking interview summary that removes all uncertainty is less useful than a messy note that identifies exactly what you still do not know.

Choose the smallest next test that addresses the uncertainty

Pick the test based on the claim you need to learn about. A mockup can show whether someone understands a proposed workflow. A manual service can test whether the result is useful. A paid pilot can test a specific buying decision. None of these automatically proves retention or a repeatable business.

If the uncertain part is the process, walk through a recent example using a paper sketch or simple prototype. Ask the tutor to explain what they would do at each step. Note where they need information you have not provided. Avoid giving the answer before they have had a chance to get stuck. Our guide to building in public includes an example invitation for finding people to test a specific task.

If the uncertain part is value, offer a narrowly scoped manual trial that you can actually deliver. For example, help one tutor organize a week of availability using sample or appropriately shared information. Agree on the boundaries and what a useful result would look like before starting.

If the uncertain part is payment, discuss a real, specific offer with a person who can decide. Be transparent about what exists, what is manual, the price, and the timing. An email signup measures willingness to hear more. It should not be reported as willingness to purchase.

Choose a review date and write down what would count against the idea. If nobody returns to the prototype, ask why. If a manual trial only works because you spend hours doing exceptional personal work, investigate whether a product can deliver the same value. The purpose of the test is to reduce uncertainty, not produce a success screenshot.

A worked example: how the idea changes with the evidence

Start with the fictional hypothesis that tutors need easier rescheduling. In your first research pass, you find complaints from three different kinds of people: tutors teaching fixed weekly slots, tutors offering occasional exam preparation, and tutors working through a marketplace. Putting them into one bucket would blur the problem.

The weekly tutor mostly needs students to respect a cancellation boundary. The exam-prep tutor struggles to show changing availability. The marketplace tutor cannot change the platform's booking process. These are separate situations even though everyone uses the word 'rescheduling.'

You choose the exam-prep tutor for a closer conversation because availability changes frequently and the tutor controls the process. They explain that they already have a booking page but keep forgetting to update it. Your initial idea of another booking page is now weaker. The problem may be maintaining availability rather than displaying it.

Before adding a calendar integration to the roadmap, ask what prevents updates. Perhaps the tutor is waiting for a second job's rota. No integration can synchronize information that does not exist yet. A provisional-slot workflow might help, or the tutor may simply accept this inconvenience during a short exam season.

Your next test could be a weekly availability review, done manually with one willing participant. You want to see whether a clearer update routine reduces the specific admin they described. If it does, you still have to learn whether they would keep using it, pay for it, and prefer it to their current alternative.

Notice how much narrower the question has become. You began with a scheduling platform for tutors. You now have one seasonal workflow and a possible intervention. That smaller claim is more useful because you can test it without spending months building features for three incompatible audiences.

How much Reddit research is enough?

There is no universal number of posts or interviews that validates a business. Twenty versions of one complaint may tell you less than a few detailed accounts from the exact person who would buy. What matters is whether the evidence addresses the decision in front of you.

Set an initial research budget so reading does not become a substitute for testing. You might spend two focused sessions collecting examples, then arrange a few willing conversations. Those are practical limits for your time, not statistical thresholds. Expand the research when a new uncertainty justifies it.

Look for enough consistency to name a situation and enough disagreement to understand its boundaries. If every account differs in a fundamental way, narrow the customer group. If the same problem appears but the consequences are minor, test whether solving it matters before building the solution.

Also look beyond Reddit. People who post publicly may differ from those who stay quiet or use other channels. A conversation with an existing acquaintance in the target role, an observed workflow, or a small real-world trial can challenge the story your search results suggested.

Finish with a decision you can revisit

Write a short decision note when the research pass ends. Name the customer, describe the situation, link the evidence, explain the current workaround, and identify the largest unanswered question. Then choose to test, change direction, or stop for now.

A useful note might read: 'Occasional tutors struggle to maintain availability during exam season. We have a few firsthand accounts but no evidence that another subscription is worthwhile. Next, test a manual availability review with one willing tutor and see whether they want to continue.' That is a decision you can act on and later compare with reality.

If you already have something useful to offer, the next step is a small number of relevant conversations. Our guide to finding customers on Reddit covers how to invite an appropriate next step and distinguish interest, trials, and customers without combining them into a flattering total.

We are applying that same restraint to BeSeen. It is a coming-soon concept for solo founders and indie hackers, not a finished product or proof that this method creates customers. If keeping track of Reddit research and follow-up is a real difficulty for you, tell us about the last time it happened. A specific story will help us more than a compliment about the idea.

Keep reading