This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
I donât pretend to know everything about startups, but Iâve gone from a series of failed ones where Iâd waste 6 months and many thousands of dollars building something nobody wanted to finally generating enough revenue to go full-time, and wanted to share the advice that helped me make the change. I'm currently making about $30k per month across my 2 main projects, and honestly don't think I could have done either of them without making this change.
The number one mistake I made, over and over again, was prioritizing building over selling. Take it from someone whoâs wasted months âperfectingâ my product before actually showing it to customers. You almost always need to launch before you think youâre ready.
This is especially true if you're like me and subconsciously avoid rejection.
Beyond just the time, I spent just over $100k in development and product costs across only the projects that didnât work out. Even if youâre building your product yourself, the number one piece of advice I can give is to validate your product before you build it, by talking (and ideally selling) to actual customers.
Why You Need to Launch Before You Build
When youâre at the âidea stageâ of a startup/new business, thereâs essentially 3 possible cases:
- The problem youâre solving doesnât exist, already has a better solution, or your idea is somehow unsalvageable: If this is the case, itâs a hell of a lot better to find it out quickly than to waste 6 months of your life building something and then make the realization.
- Youâre onto something, but your idea isnât perfect: Shocking, I know. But seriously, this is the overwhelming majority of cases. If youâve identified a real problem people have, itâs almost certain your solution isnât perfect at first. In that case, selling to real people and getting their feedback through rejections, advice, whatever is invaluable in getting you closer to the right track.
- Youâve magically stumbled upon the perfect idea from the start: even in this case, thereâs no downside to selling before you build. If this is the case, the only way to know it is to actually sell it to real customers.
In all of those cases, itâs best to launch before you build the âfullâ product. Barring things like deep-tech or the next SpaceX, you should always validate interest before you spend months developing your product.
So how do you actually go about selling or launching before you build? I don't mean taking money from clients for things you donât have. Here's a few concrete tips I've learned launching both SaaS and ecommerce businesses.
Concrete Tips/Strategies for Launching and Getting Customer Responses Quickly
1. Make a quick landing page before you build the product.
This is probably the bare minimum for a âlaunch.â You can literally start with a short description of your planned features/product and an email form. Obviously this can cost money, but Iâd argue itâs necessary for any product you plan to sell on the internet.
If you arenât experienced with web dev, just use a free site builder with a nice enough template and ability to edit. The name of the game here is speed.
I like Framer because itâs easy to use ideal for building attractive sites quickly, which is key when you need to validate your idea quickly. Other good options are WordPress**.org** (which is open source) or whatever platform youâre already familiar with that will let you get something nice up quickly.
Obviously, a nicer site is never a bad thing. But keep in mind the time that youâre spending tweaking things on your site that could be spent selling. To start with, choose a simple free template that fits what youâre selling and add product images/screenshots of your product. Hereâs the one I use for SaaS/software products Iâm trying to gauge the response for: https://www.framer.com/templates/moneywise/
2. Make use of IndieHackers, ProductHunt and similar sites to promote your product/landing page.
Theyâre all free, and ideal ways to start getting feedback and engagement with your actual product. You will almost certainly get some negative feedback, but that is often the most valuable kind at this stage.
Hell, even Reddit has a community for almost any interest. Start engaging with your target customers on these sites and as soon as your site is live start sharing it wherever you find a relevant community.
3. For ecommerce, consider PPC and other ads.
When I started out I would literally try to rank my product site on Google with SEO, which took months of time in which I didnât know whether there was even willingness to pay for what I was selling.
Google and Bing (I knowâŚ) both offer pretty generous signup offers for ad credits. If you plan to reach customers on search/ads in the future, test it out now. This will help you gauge how large your market is, and how customers respond to your pricing offer. If youâre more advanced, you can even do stuff like A/B testing for the price and copy.
Paid ads are less ideal for SaaS/âinnovativeâ products where you need more in-depth customer feedback, but for ecommerce itâs an extremely fast way of doing some initial validation of your product pricing.
Reddit ads gave me mixed results but currently has a completely free $100 credit thatâs worth trying.
4. With caution, consider actually selling before you build.
Interest and positive feedback from potential customers is good, but the ideal way to truly validate your idea is to actually make a sale, at the real price that will make your idea profitable. Depending on the industry, you can do this in a few ways.
For example, if youâre looking at an ecommerce business where you want to validate interest at a certain price point, you can even have a full checkout and immediately refund purchases due to being âout of stock.â That way youâre validating their actual willingness to pay for your product without needing to spend months setting up the perfect logistics/software/whatever else you need.
5. When you do need to build the actual product, keep it simple and donât be afraid to use hacky solutions.
Workflow automation tools like Zapier and Pipedream can do a lot, and itâs much better to get a hacky product out faster than spend months building something your customers donât want. Hell, even Google Sheets a form on your site can go a long way.
I havenât used them myself, but there are also no-code building tools like Bubble that are probably more than enough for most of the product/services youâre looking to build.
Exactly how to approach this is more product specific, but the principle is simple. Your MVP doesnât need to (and arguably shouldnât) be built perfectly for scaling to 1000x or even 10x your current users.
If youâre skeptical of just how bare bones successful startup âlaunchesâ can be, Y Combinator, arguably the most successful startup incubator out there, calls this âdoing things that donât scale,â and has a bunch of great examples (http://paulgraham.com/ds.html) of how companies like AirBnB started with extremely limited functionality.
6. Keep track of your goals, and keep them limited.
Wherever you are in the process, you want to be conscious of what you need to do and by when. This helps avoid things like feature creep, where you end up building way more than what you actually needed to launch, as well as generally keeping you on task.
I recommend organizing your goals into weekly sprints to start. In most cases (not all), if your MVP takes more than a few weeks to put together, itâs overly ambitious. I've found committing to a fixed date by which I have to start promoting/selling the product, whether on ProductHunt, direct email outreach, LinkedIn, etc. I avoid the temptation to continually "improve" the product while really just avoiding the (necessary!) risk of rejection.
Additional Links:
Credit where credit is due, most of the ideas in here are from YC's extremely helpful Startup School video series, Paul Graham's essays, with a little more specific advice from my own experience. If you're interested in reading more, I'd recommend:
http://paulgraham.com/ds.html (Do Things That Don't Scale by Paul Graham)
https://www.youtube.com/watch?v=QRZ_l7cVzzU&pp=ygUPeWNvbWJpbmF0b3IgbXZw (How to Build an MVP by Michael Seibel)
I'm not going to link to my blog here but please let me know if you found this helpful, or have any questions I didn't cover, thoughts, or anything else! I'm working on a series of posts on what I've learned from my ventures so far and would love to hear your guys' thoughts!
TL;DR: You should almost certainly launch before you build the actual product, or at least before you think it's ready. A simple landing page and an email list are free and will go a whole lot further in validating/improving your idea than obsessing over the perfect product before you actually sell to customers. With very few exceptions, almost every product can and should be sold to your target customers before you actually build it.
This is a high quality post. Good stuff
Subreddit
Post Details
- Posted
- 1 year ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/Entrepreneu...