The problem with ProductHunt is that it's basically the glory days are behind it. If you want to have a successful ProductHunt launch the key is simple, wait until you're established and then send an email to all your customers to upvote you.
People focus so much on having a good ProductHunt launch like it'll make a difference. They go around begging everyone they know and spamming everyone they don't know asking for an upvote. They'll spend weeks focusing on this product hunt launch and overall get less traffic than they would from posting on here with Show HN and less traffic than they would get from posting on the right subreddits.
Product Hunt and similar launch sites are just focusing don't he false hope that new founders have that the launch matters.