6
15 Comments

I Validated a Product by Getting 3K Users in 3 Weeks. Here's how you can too.

Hey everyone,

Just wanted to share my recent experience with a side project I created which ended up getting 3,000 users in three weeks. I'll outline the steps I took to validate it with the hope it might help others looking to validate their own projects.

Idea: I started by identifying a problem many solopreneurs (including myself) have - finding viable ideas. My solution was to create a simple tool that generates Micro SaaS ideas based on a users niche. So first things first, find a problem you want to solve.

Development: I kept the tool really simple and user-friendly. All it required was users to input a niche to generate ideas. If a user didn't have a niche in mind then they could generate a random one. The key here is to make it simple for the user to use. All I needed was a basic landing page with a text box to enter your niche, a button to generate a random niche if you didn’t have one in mind and a button to generate the Micro Saas ideas. Then have a page to show the results. I used an next.js boilerplate called ShipFast for development.

Launch Strategy: I then shared it on platforms like hackernews.com, and relevant subreddits and added it to some directories to get Google to start knowing that the website existed. Users are still coming in from all of these websites after 3 weeks so the point here is get the word out there. Nobody will know about your product until you start talking about it.

Feedback Loop: This was the key. I actively asked people for feedback. Some of it was great, some not so great but one of the main bits of feedback I got was that the ideas weren’t validated and because of that people asked what was the point. The point at the beginning was to provide a free tool to get people thinking about product ideas and generally get the creative juices flowing but the feedback led me to pivot (more on that below). The key here is to actually ask for feedback. Some of it will be good, some of it will be bad but it will be all valuable. Asking for feedback get’s people talking and people will start to use your product in order to give you feedback.

Analytics: I monitored user interaction through simple analytics (I use plausible for this), which helped me understand how users were interacting with the tool and where they were dropping off. This helped me to know that the tool was being used everyday and it was somewhat useful so I would definitely recommend some sort of analytics to track this. Google Analytics is free but very convoluted. I opted for Plausible because it shows me all the information I need without complicating it.

So all in all if you keep it simple in the beginning, get the word out there, ask for feedback and monitor how people use your product you should have a good idea of how viable your product is.

What now

So the tool (which can be found here) has been doing quite well but I’ve decided to update it to add more value based on the feedback I got. Now if you generate ideas you will be able to choose an idea and check the SEO potential of it. You’ll see keywords suggestions, the keyword difficulty for them (how hard it is to rank on google for it) and the average search volume per month. If the SEO Potential is good then the idea has potential for organic search results meaning you could build the product, optimize it for SEO based on the info you’ve just gotten and then watch the customers come in without you having to do too much marketing.

Hope this can be of help to some people.

on May 2, 2024
  1. 2

    The number 1 reason for a good result is that it is a product with a market need, i.e. a tool for indie hackers.

    1. 2

      Delighted it fits in somewhere now. I first thought this was just going to be a free side project for my main product but with the number of users it's after getting I think id be silly to not build on top of it

  2. 2

    Excellent story Tony!
    I also test a bit your project, it works like a charm. The result ideas are quite good, could be a thing. The Random Niche feature did not work well for me: I only get "Web Developers" or "Etsy shop owners" each time.

    Anyway, congrats for the work you've made! Wish the best for the future!

    1. 1

      Thanks so much for the feedback! Definitely going to fix the random niche part thanks for the heads up!

      1. 1

        You're welcome, my pleasure.

  3. 1

    Simple and well written story that teaches a great lesson about how feedback good or bad can be useful and lead to useful and value-added pivots. Really like how you still managed to keep your product simple yet add another layer of value with something as simple as showing SEO potential. Great story hope it all works out!

    1. 1

      Really appreciate that, thanks!

  4. 1

    Thanks for sharing! QQ - how did you build the landing page website?

    1. 1

      No problem at all!

      I built everything in next.js and used the ShipFast boilerplate as a starting point (highly recommend).

  5. 1

    Cool! Curious how much revenue you've generated so far?

    1. 1

      Thanks! I'm a week into monetizing and so far it's at a couple of hundred. Hopefully it can keep going in that direction!

      1. 1

        Oh that sounds promising so far. What did you do for monetizing so far?

        1. 1

          I've introduced a credits based system where you can choose a micro saas ideas from the generated list and then use a credit to generate an SEO report for the idea. Users have 3 free credits at the start and then have the option to purchase more once they run out. So far so good!

Trending on Indie Hackers
I built a tool that shows what a contract could cost you before signing User Avatar 113 comments The coordination tax: six years watching a one-day feature take four months User Avatar 74 comments My users are making my product better without knowing it. Here's how I designed that. User Avatar 64 comments A simple LinkedIn prospecting trick that improved our lead quality User Avatar 52 comments I changed AIagent2 from dashboard-first to chat-first. Does this feel clearer? User Avatar 39 comments Why I built a SaaS for online front-end projects that need more than a playground User Avatar 17 comments