Last week, I hosted a roundtable about ideation with indie hackers who have brought multiple product ideas to market. But at the end of the day, ideas are cheap. So this week, I asked them about how they validate their ideas.
Here's what they had to say. 👇
👤 Justin Welsh of The Saturday Solopreneur:
Lean idea validation:
You just saved $1,000+ and a lot of time. Source
👤 JT of No Code Founders:
I work backwards from the customer. When I have an idea, I start by getting on a call with several potential customers. I ask them all the same set of questions and finish by presenting my product offering and pre-selling it to them. I'm looking for confirmation that they would pay for the product
👤 Angus Cheng of Bank Statement Converter:
Usually, I like to plan a Minimum Viable Product (MVP), build it as quickly as possible, and then get people to use it. After that, I try to get people to pay.
Nowadays, people talk about pre-validating your idea before building anything. It sounds like a good idea to me, but I've never done it. If I figured the MVP would take me more than six months to build, then I reckon I would pre-validate before building.
I think the best form of pre-validation would be selling the service before you build it. Game developers are great at this! "Dear customer, I am making xyz app. It will help make your dog fluffier. It's going to cost $200 a year. If you buy it now I'll give you a 50% discount."
👤 John Doherty of EditorNinja:
My validation process is first seeing if someone will pay me for the thing before I have actually built it. Then and only then will I build out a landing page, figure out how to take payments, figure out how to deliver it, and so on.
I launched Credo once I had agencies who were paying me for leads. I launched EditorNinja only once I had two customers ready to commit, so we had $898 in monthly revenue on day 1.
👤 Tony Dinh of TypingMind:
These days, I have a decent-sized audience on Twitter, so I can use that advantage to validate ideas. I usually tweet about the idea or build a small prototype to see if people are interested. It was definitely harder in the early days when I didn't have an audience.
👤 Mac Martine of The SaaS Bootstrapper:
I usually start with one of three ways of validating an idea.
The first one takes the longest but, if done right, it's most likely to result in a successful business. This involves talking to a lot of people and getting them to reveal their pains. And from here you create a solution. Approached this way, the validation is a byproduct of the process, and the idea can be considered validated if we can repeatedly find people expressing the same pain. This is how I got the idea for an app I bootstrapped to $58k MRR.
Note that you are not telling people about our product and asking if they would pay for it - many will say yes to please you.
The second way can also take a long time, and may be the least likely to result in a successful business. This involves building the product first, then trying to get it in front of people, and hoping they buy. The problem here is you've made a lot of assumptions if you haven't been talking to people. This is probably the biggest mistake most indie hackers make. I made this mistake with my first SaaS attempt.
The third option, which is by far the quickest, is to set up a landing page with a wait-list form (I'm doing this currently with SaaS Pulse), or even a 'buy' button, and drive people to that. You can track how many people click the 'Buy' button. Similarly, you can also do a pre-sale, where you accept payments, and refund them if you don't get enough sales to justify your time of building it.
I've done all these and by far have had the best results from the first option - starting with conversations.
👤 Benjamin Katz of RM Flags:
My validation process goes something like this from start to finish:
👤 Anthony Goubard of Japplis:
I don't have a validation process, I have an Excel sheet with software ideas and in the next column the potential features of the software. If after a few days/weeks/months/years, I still think it's a good idea that I can build in a reasonable time and I would personally use the software, I'll do it.
I'm not sure I'm the typical indie hacker. I'm focused on enjoying the journey, rather than the destination. I won't be disappointed if a product fails. Every download or sale is a win. I'm only concerned with building software that I would use and that I'm proud of.
👤 Pieter Levels of PhotoAI:
I still see people think "talking to customers" works when validating an idea, but people don't always know what they want.
I think real validation of an idea happens with executing it and then people getting their credit card out and paying you for it. Source
If they don't pay, they're not a customer and it's not validation. Source
👤 Arvid Kahl of The Bootstrapped Founder:
The best validation for your business idea is having paying customers. Source
👤 Angus Cheng of Bank Statement Converter:
I considered it validated once you start receiving money for it.
👤 Hiram Núñez of Tee Tweets:
Are people willing to hand you their money? That's what it comes down to. You can ask as many people as you want if it's a good idea, if they'd buy your product or service, and/or if they'd hand over their email address. But until they enter their credit card details, you're not exactly validated.
👤 Benjamin Katz of RM Flags:
I consider the product to be validated when people are paying for it. At that point, I invest more into the business. I get more feedback from customers, add features, and share my progress on twitter/social media to get people excited about it to drive more sales.
👤 John Doherty of EditorNinja:
The initial validation is that someone is willing to pay you for it. You can take pre-orders (while recognizing that if they pay you, you are committing to shipping the product) or build a waitlist (which is riskier).
But a product is not actually validated until it has buyers who stick around, and ideally, tell others about it.
👤 JT of No Code Founders:
Once it's making recurring revenue. i.e. customers have continued paying for the service.
👤 Mac Martine of The SaaS Bootstrapper:
I don't consider a product fully validated until I see people buying it. That said, hearing a number of people express the same pain of a problem you have a good solution for is pretty damn good validation.
👤 Mac Martine of The SaaS Bootstrapper:
I always suggest starting with the hardest part. For most of us, ensuring we can get in front of our target audience is the hardest part.
So, before writing any code, try to drum up some conversations. At the least, see if you can drive people to a landing page and get them to sign up for a waiting/launch list. You can then ask those people for a conversation. Or have a sign up flow and track how many people try to initiate it.
👤 John Doherty of EditorNinja:
Talk to the market! Find some potential customers who have the problem you're looking to solve, get them committed, involve them in the process, and then lean on them as your best advocates to help you find others who have the same problem.
👤 JT of No Code Founders:
Talk to potential customers. Listen closely. Keep your ears open for everything they say as you may unearth threats or opportunities you hadn’t considered.
👤 Arvid Kahl of The Bootstrapped Founder:
Competition is validation of an actual need in your market. Run towards it, not away. Source
👤 Hiram Núñez of Tee Tweets:
It doesn't hurt to ask around and try to get some "early" early validation by asking to see if the idea is even worth building, but try to put out something as quickly as possible where someone is actually entering their card information. It means they're ready to go, cash in hand.
👤 Angus Cheng of Bank Statement Converter:
I suggest reading The Lean Startup for a guide to MVPs and The Mom Test for advice on pre-validation.
👤 Hiram Núñez of Tee Tweets:
Even if it's a free product, ask for something in exchange as an indicator that someone's willing to give you something for your product.
👤 Benjamin Katz of RM Flags:
Do everything I mentioned above, or send me a tweet at @ben_makes_stuff and I’ll tell you what I think about your landing page for free!
👤 Adam Wright of JS Chimp:
Here's my idea validation checklist:
👤 John Doherty of EditorNinja:
What you should NOT do is invest a bunch of time and money into building a product before trying to find buyers for it.
👤 John Doherty of EditorNinja:
You should always continue validating your idea. Product Market Fit (PMF) is a constantly shifting target, so we should always validate that our product/model/etc is continuing to fit the market. As you try new things or roll out new features, you should constantly validate that they meet the need.
Subscribe for more how-tos, roundtables, and interviews with people in the thick of it.
I just roll the dice and build the product. Sometimes it a hit and sometimes it's a flop. I have lost count of all the flops lol
just released veilmail.io . It prevents your email address from being scraped and spammed. Would love to get your feedback on VeilMail
That's a brave way to do it! And flops will happen regardless.
I recently made two products, codekidz.ai and chatlikea.pro, one for my kid and one for myself. I enjoy the creative process, but honestly, a lot of perspectives change when you're marketing the product to the market. Your focus has shifted to meeting market demands instead of satisfying your inner self.
Yeah for sure. There's something to be said for building what you love and what you would use, and throwing caution to the wind. 🤷♂️
Nice validation is the key when you are building something new, but it doesn’t work in competitive markets where you are competing with existing products
Big part of validation is to check the problem and solution against existing pain-sufferers and other existing solutions on the market, so it's definitely for markets, any markets
Validation doesn't work in competitive markets? Why not?
I made creativeblogtopic.com . It is a tool for bloggers to find the best keywords to rank higher on search.
Before this version of the tool, I made a simple mvp which take me about 1 day to built and then make bunch of pop up asking questions and emails. Just from that mvp I promote it on reddit and write blog about the product.
Kept doing it for 2 - 3 weeks and got bunch of email sign up and then decide to built the proper tool ( current version ).
The main reason I take this approach is because I can promote and do marketing using my mobile phone. I am having full time job right now , so usually I will use my mobile during working hours to promote my stuff on social media and try to get as many signup as possible.
I would recommend anybody who having a job right now try this out. Using mobile is not that bad nowdays because everybody is doing it. But instead of scrolling tiktok you are promoting your stuff and trying to get signups.
Nice, thanks for weighing in!
This is such a good article and right on time for me. I have been working on building an idea for 1 week now and would definitely do more talking to customers. Curious - how do you go about identifying customers? How do you pitch your idea to them?
Best case, your idea is in a space that you're very familiar with and involved in. In that case, you work with your own contacts, and ask for feedback wherever potential users hang out.
Otherwise, you'll probably have to validate your target customer. Think about who would want your idea. Maybe ask other people who would want it, or how they would use it. Then try to find people within that niche and ask a few whether they could use it. Cold emails could work, but try to warm them up first by engaging with their content. And nothing beats becoming a part of the community that you're trying to sell to (and that's why it's a lot easier to sell to a community that you're a part of)... but that's time-intensive so it's not something you can do quickly to validate an idea.
good
There are some great ideas in this post, and though I agree with the concept that the best validation is payment for a product, that can be harder to get than has been my experience.......
To practice is to become invincible; ideas without actions are utterly useless.
Well detailed. Great work
Thank you for sharing this valuable knowledge. As someone new here, I've always dreamed of leading people and influencing their minds by injecting the power of ideas that I'm passionate about bringing to life. They like it or not I wanna drive them crazy to follow. Though some initial lead are must ones to take off, so I will restructure my plans. Thanks again.
And one cheat code from me: use No-Code templates to make your MVP even quicker. Then like other said - go with this to the market and talk to the customears.
Yeah, that's a good tip! No code is great.
For me, I feel like quickly building the MVP and getting it in front of the customers is the best form of idea validation. Just spend 2 to 4 weeks and launch.
If people pay for it then that's great.
If they don't then either they are the wrong customers or your product is just not good enough or maybe you are not really solving a problem.
For sure
Write a sales paragraph/description of the thing, DM that to 25 possible customers, email it to 25 possible customers, call 25 possible customers, go to a meetup with 25 possible customers and talk about it there. After connecting w/ those 100 people, reevaluate.
Seems like a good process!
One size hardly ever fits all of course, but a process I've found to work is:
(On the other hand, if they claim it's a problem but they aren't doing much so far to fix or circumvent it, that's usually a sign that your product will only be a "nice-to-have" as opposed to a "must-have").
At that point, the biggest question left to ask is: "Will my product be cheaper / easier to use / faster / otherwise better than their existing solution(s)?". The stronger you can answer in the affirmative, the better.
Well said!
This comment was deleted 10 months ago.
This comment was deleted 10 months ago.