I worked hard during two weeks preparing our launch on Hacker News and got up at 5am to submit the link to "Show HN". Result: we got 12 upvotes but the post NEVER showed up on the main page, despite that it was ranked Top3 in the Show HN category and stayed Top5 for 5 hours (8am - 1pm PST).
I spent half day analyzing the top posts to understand the pattern or reason. I also did a lot of researches about promoting on Hacker News and didn't see many posts. So I want to share the lessons that I learned. Hope other founders can benefit from my failure. While programming is fun, promoting is hard. I will also write a blog with more details.
Lesson 1: Have a nice page to present your project, for us we use Github directly. I will put detailed tips in my blog about how to have a clear and simple Github READ.ME. It's the baseline for every product launch on whichever platforms.
Lesson 2: Karma points do matter - you may not need a lot of karma but if you have more, it helps to push your post to the front page. Don't submit a post to promote your project when you only have 1 or 2 Karma like me. (The HN moderator specifically replied to me that "HN doesn't prioritize the posts based on Karma" - I don't believe this statement is 100% accurate and I proved it by submitting a BBC news link. My BBC post never showed up on the front page. One day later, the same news showed up on the front page as Top3 and the person who posted it have 6171 karma.)
Lesson 3: "Show HN" category rarely shows up on the front page and it has lower priority compared to other posts. If you want to show your project, it's better to write directly a post explaining the story behind and add a link to your project. I spent hours looking into the front page posts - most of time only 1 or 2 posts having the tag "Show HN".
Lesson 4: Time matters. I read some posts about the stats but they have contradictory results based on different data analysis. I don't know what is the best time to submit the post, but 5am-8am PST on weekdays seems reasonable as timing if your audience are developers in the Bay area. The stats shows most traffic happens from 9-11 am PST. It makes sense to submit the post and get on the front page, so people can read it when they wake up.
Lesson 5: if you ask people to upvote for you, then critics or questions are better than compliments. The reason: people in HN like critics and then you can elevate/trigger the discussions. Most of top posts have long sentence discussions, instead of "wow, great project or great article".
If you also have some insights to share or questions, feel free to share!
I hit the front page of HN 3 or 4 times and this was the approach:
That's all I got.
Wow. Thanks a lot for sharing the tips. I didn't know the 1 hour thing. Do you mind if I ask how many karma you have? I had only one karma when I posted. Then my post was delayed for 2 hours before appearing even on the Show HN category, but never on the front page. That's why I think I may need more karma before next posting.
Similar with product hunt there seems to be also a very big factor of just plain luck. I've seen some people post the same link and title 3 times with different accounts and the first 2 only got around 5 up-votes and the 3rd one got to the top of the front-page.
This could be due to random timing, the other links on the front-page or someone with a lot of reach seeing your post and sharing it. I doubt that there's any solid formula for success without trying to cheat the system.
Thanks for sharing your insights Felix. Yes. I will definitely re-post! Knowing some of the patterns and trying to avoid the mistakes that I made will help increase the chance of success. (Hope so!)
Karma really doesn't matter. If a mod says it doesn't matter, they are probably telling the truth. I just depends on who sees and upvotes it. Just because your post didn't and the higher karma users did doesn't mean it made it 'because' of the karma. Could be post time, title, random etc.
Thanks for sharing your thoughts. Interesting! Agree that there are probably a lot of variants. They may not prioritize based on Karma. But they may add additional restrictions on posts from users with lower karma. For instance, my post was delayed for 2 hours to appear. The takeaway is - try to have more karma before promoting your product (you may not need a lot but don't do it like me with only 1 karma)