118
74 Comments

How to bring a product to market: A product launch checklist (36 steps)

Launching a product can be a juggling act. With so many balls in the air, a solid todo list can save your launch (and your sanity). So I did some digging into what other indie hackers (and the internet in general) had to say on the topic.

The result: A list of items to check off before launching your product, and a breakdown of each one. Hope it helps!

Pre-launch

  • Market research/competitive analysis: Before you do anything, take time to understand the environment that you'll be launching into. Do some market research to understand your consumers. Conduct a competitive analysis to understand your competitors. Figure out what's working for them, what isn't, and how they promote themselves.
  • Name your product: This can be a fun one. Just make sure the name is unique enough that it won't get buried in Google. If you get stuck, try a name generator like this one or this one.
  • Create a logo: Another fun one. Head over to a tool like Canva or Stencil and put together a simple logo. It doesn't need to be a masterpiece. Side note: Animated logo GIFs do well on platforms like Product Hunt.
  • Determine your value proposition/unique selling proposition: Get really clear on your value proposition and your unique selling proposition, as these will inform your product and your marketing.
  • Validate the idea: It's best to validate before you even start building. There are lots of ways to validate, with varying degrees of certainty. Check out this article on validation where I laid it out.
  • Figure out your business model and pricing: What is the best way to sell your product? Is it a subscription? One-time sale? Bundling? If it's a subscription, will you do freemium or a free trial? Get clear on this, as it will affect everything. And while you're at it, figure out your pricing, based on your market research (and your needs).
  • Create a landing page with email capture: People need a place to land. And since they can't give you money yet, it's important to make it easy for them to give you their email addresses. You can create simple one-pagers with tools like Carrd and Umso.
  • Set up your product's socials: Do this early in the process so that you can start building the hype. Post consistent, high-value content for best results.
  • Link to your product from your personal socials: Make sure everyone can see what you're doing. And start talking about it — better yet, build in public. Again, this is all about building the hype.
  • Hang out where your target market hangs out: Hopefully you know a lot about your market by now. It's important to hang out where your future customers hang out — not just to set the stage for future sales, but to learn and build relationships too.
  • Participate in communities/launch platforms: Communities like IH can be a huge support while you're trying to figure everything out. Participate and lean on the collective expertise. And if you're going to use a platform like Product Hunt to launch, it's important to start participating there too.
  • Build an audience: The bigger your audience, the better the launch. Build in public, post consistently, collaborate, do guest posts, start a newsletter — just do what you can to get people interested in what you're doing. There are lots of free tips and guides out there on how to do this. Here are some solid tips for growing your Twitter following.
  • Build an email list: Your email list is one of your best assets because you own it — and it's particularly powerful for launches. Decide on an email marketing platform, and make sure it fits your needs, as you won't want to go through the hassle of migrating your list later. There are tons of options, like ConvertKit, Drip, Mailchimp and so on. Whichever one you choose, start building an email list now — it's never too early.
  • Get clear on your goals and metrics: Know your goals for launch and beyond. Make sure they are SMART. Track them and let them inform your decisions.
  • Pick a launch date: Make sure it's feasible, but not overly comfortable — you don't want to blow the deadline, but you don't want to put it off too long either. Spread the word. And stick to the date.
  • Build your minimum viable product: You're going to need a product (duh). Get started as soon as you feel confident that your idea has been validated (to the extent that it can be without a real product). Be mindful of your launch date.
  • Spread the word in communities/social media: Pretty self-explanatory. Self-promotion is shameless and necessary, so long as it isn't spammy and you abide by the guidelines of each community.
  • Create an explainer video: While it's not a must, these can be hugely beneficial when done well — particularly for more complex products.
  • Create a waitlist or run pre-sales: You'll get emails and maybe even some dollars before you launch, which is huge. Plus, this is one of the best ways to validate your product. Show your appreciation and sweeten the deal with exclusive offers.
  • Create an outreach list: Think influencers, journalists, potential customers, fellow entrepreneurs — anyone who will either support you or benefit from your product. Warm them up if they're cold. And if you plan to leverage any kind of partnership, get the wheels turning sooner rather than later.
  • Finish the rest of your website: A one-pager is technically fine for a launch, but most products will benefit from a pricing page, contact page, about page, etc. Here's a handy web launch checklist.
  • Add privacy-friendly analytics: Again, not strictly necessary, but helpful. Consider tools like Plausible by @markosaric and @ukutaht, or Friendly by @StefanVetter.
  • Set up support and feedback features: Make it painfully easy for your users to talk to you, ask questions, and provide feedback. Chat is a good option — check out tools like tawk.to and Intercom.
  • Conduct a beta for feedback (and early adopters): Squish bugs and learn what your target market wants by doing a beta. If you've got waitlisters, they'll be happy to join. There are also platforms designed specifically for this, like Betafy and BetaList. You could also check out r/AlphaandBetaUsers or ask for feedback here on IH.
  • Collect social proof: Get testimonials and other forms of social proof from friends, beta testers, and early adopters. Emphasize them on your website, pricing page, and marketing materials.
  • Stress test your product and site: Your launch will (hopefully) create a spike in traffic. Make sure your site can handle it. Tools like Loader and LoadRunner might be helpful.
  • Create a media kit: If your outreach list includes journalists, consider putting together a media kit. They'll be much more likely to write about you if you come to the table with a kit in hand.
  • Notify email list and waitlisters before launch: Reach out a few days before launch to let people on your outreach list know that launch is right around the corner. Offer value and be specific in your asks.
  • Tell your support system it's about to go down: It's go-time. Tell your partner, friends, family, and so forth — not just so that they can shout it from the rooftops, but so they can support you if things get stressful.
  • Prepare outreach/posts/promotion for launch day: You'll be reaching out to folks and posting on launch day too, but you'll probably be very busy, so prepare everything ahead of time.

Launch

  • 🚀 Launch on platforms/communities/directories: Now we've come to the most important step of all — launch. Here's a list of a TON of places to launch. Some of these platforms (like Product Hunt) have specific best practices of their own, so make sure to familiarize yourself first.
  • Reach out to your email list and outreach list: On launch day, take your prepared outreach and send it.
  • Market/promote/advertise: Now that it's out there in the wild, you've gotta let the world know. Check out Growth Bites and @harrydry's Marketing Examples for some solid tips on how to do that.

Post launch: Relaunch

  • Follow up on outreach that had no response: Give it a few days, then follow up with anyone who didn't join in. Whether you asked for their support or their custom, it isn't too late.
  • Postmortem: How did it go? Did you hit your goals? What will you do better next time? Analyze the launch, then set new goals.
  • Relaunch: One launch isn't generally enough these days. Consider relaunching across multiple platforms and sites.

Happy launching! 🚀 🎉

  1. 1

    Super informative article! I'm launching my new gamified idea marketplace, Idearr, on ProductHunt tonight. I got some great tips from this article that will hopefully help with the success of my launch!

  2. 1

    Great article! After showing a video of my idea on r/SteamDeck, people wanted me to release the app. I did a small beta test for the MVP with 10 people and then just launched 2-3 weeks later. I received great feet back from half the people and 3 reviews. but i had to ask a few times.

  3. 1

    Hard to find the resource about contacting media, Thanks for sharing!

  4. 1

    I have build a webiste which is open source and free for now, I want to add some additional premium feature for which I want to launch a premium plan for this. What should be steps or checklist for this?

  5. 1

    This is fantastic. I've taken some of these ideas on board for Profit Muncher and hopefully will have a much more successful launch!

  6. 4

    Having launched a startup recently that got #1 of the day on Product Hunt, I give this post a 10/10.

    1. 3

      Thanks, and congrats on hitting #1! 💪

    2. 1

      I couldn't agree more!

  7. 4

    Thank you! Great article :)

    1. 1

      Thanks, hope it helps!

  8. 2

    Currently in the pre-launch stage, and your post is a lifesaver. Appreciate the detailed breakdown!

  9. 3

    Thank you for sharing this!

  10. 3

    Great checklist. Keeping track of everything you need to get done is always tricky and so easy to miss a crucial step.

    1. 2

      Agreed! That's why I'm a sucker for a good todo list ✅

  11. 1

    Thanks for sharing, helpful!

  12. 2

    Very useful. I realized I was missing out on so many important stuff before launching.

  13. 2

    I know it's late but… thank you James for including us at https://FriendlyAnalytics.com 🙂For email marketing we offer another product btw called https://FriendlyAutomate.com. It is also privacy friendly and based on open source.

    1. 1

      Always happy to shout out a fellow indie hacker 😃

  14. 2

    Amazing! I shared it with our community entrepreneurs network of Comonetize

  15. 2

    Thanks for this Great article 🙏

  16. 2

    That was in depth and very informative, Thank you @IndieJames

  17. 2

    Awesome writeup! Going to print this off and keep it by my workspace.

    1. 1

      Nice, have fun checking em off 😀✅

  18. 2

    Wow, great article. Thanks for writing this :)

  19. 2

    Thank you for sharing, I just launched a new product called CTO Toolkit yesterday and I noticed there are a few things I should be doing. Much appreciated :)

    1. 1

      Glad I could help 😀 Good luck!

  20. 1

    A great set of knowledge to learn from if you are launching your first product

  21. 1

    Wow, this is exactly what I needed right now! Thanks

  22. 1

    have to say, this is useful

  23. 1

    Ah, wish I found this before I actually built and launched... But thank you!

  24. 1

    Very helpful so far. Thanks a lot

  25. 1

    This product launch checklist is a goldmine for anyone gearing up to launch a new product. The thorough breakdown of pre-launch and launch steps leaves no stone unturned. Your emphasis on market research and competitive analysis as the foundation for a successful launch resonates well. It's crucial to understand the landscape you're entering. The suggestion to validate the idea before building is a wise reminder that launching a product isn't just about the product itself, but the demand it fulfills.

  26. 1

    I like content we can execute!
    Thanks for the to-do list :)

  27. 1

    Thanks for this - so helpful to have the steps outlined!

  28. 1

    This is quite insightful. So glad I got hold of it before my launch.

  29. 1

    This is a great checklist. I made one based on this. Thanks for writing it @IndieJames

  30. 1

    I was making a ton of notes from this one. My team is working on three ventures at this time, and we're approaching the MVP stage very soon. Looks like we're all going to have a bunch of sleepless nights getting it all done 😁

  31. 1

    Loved it, thanks a ton for the great piece of info.

  32. 1

    Thanks a lot!

    great article!

  33. 1

    Thank you for that great list!

  34. 1

    Great post! Exactly what I needed. Super useful.

  35. 1

    Amazing post, thanks for sharing your knowledge!

  36. 1

    It's valuable article, great!

  37. 1

    A straight up step-by-step guidance, nice!

  38. 1

    Thanks a lot for these everlasting insights

  39. 1

    Wow! While I have done some of those, I have certainly missed many steps. Time to fill the gaps.

  40. 1

    Just wow. I was thinking about how to check if my project would take on load for the launch, and there we go - the first post I'm reading here recommends stress testing tools! Thanks!

    1. 1

      Glad it helped! 😀

  41. 1

    It looks great and helpful. I'll try it out soon.

  42. 1

    Its Amazing! I joined IH community today and this is the first piece of writing i am reading. Pure Gold.

  43. 1

    This is amazing thanks for sharing and linking out to other resources.

  44. 1

    Very useful list, thanks!

  45. 1

    Amazing! Thank you for sharing.

  46. 1

    This is a very resourceful post. Thank you!

  47. 1

    Thank you for sharing! The best advice I've ever read.

  48. 1

    Super helpful, thank you!

  49. 1

    Highly relevant! Will launch our automatic workspace product within a couple of weeks too!
    Thank you very much for sharing, good to see my action plan match your vision :)

  50. 1

    Been looking for something like this. As someone who's starting out, a lot of these steps are often overlooked. Definitely saving this one. Thanks!

  51. 1

    Guess I missed 2 to 3 things when I launched my business. Never mind will try to implement these ideas as soon as I can.

  52. 1

    This is very helpful.

  53. 1

    This comment was deleted 5 months ago.

Trending on Indie Hackers
How I grew a side project to 100k Unique Visitors in 7 days with 0 audience 48 comments Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 28 comments $15k revenues in <4 months as a solopreneur 14 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 13 comments Use Your Product 13 comments