I had one success and one dud on Product Hunt.
I launched my product elsewhere first
You really want to have your website and product tested before PH. This helped me catch a few bugs before my big launch day. I also got to test a little marketing and the video I showed of my product seemed to grab eyes.
I had someone else hunt my product
I didn't do this is the first two times, but I'm happy to try it out this time. Having a small reach is tough, so the extra reach you gain from your hunter is nice. If nothing, you have one less competitor on launch day, since my hunter would have likely hunted another product if not mine.
I did more prep work
Having someone else hunt my product meant I had to prepare all the content a month ahead of time. I already promoted it elsewhere, so I also had some other marketing material prepped.
I've building my audience
I didn't make it to the frontpage on my second launch, and realized the importance of building my audience. I started collecting emails and I have been active on Twitter. That extra boost can be what gets and keeps you on the front where you get organic upvotes. My reach is still small, but gotta keep at it.
No matter what you do, you have to appreciate there is luck at play. You don't have control over what other products launch and their audience size.
Let me know if you have questions.
You can check out my PH page here: