How to Write a Show HN Post That Gets Upvotes & Users

A practical guide: title formulas, the opening line, posting time, and the comment strategy that turns Hacker News readers into users.

Free tool: check your Show HN title before you post

Paste your title and get instant feedback on length, structure, and hype-words — the same checklist this guide uses.

Open the Show HN Title Checker →
In this guide

A Show HN post is one of the few ways a small project can reach thousands of technical people in a single day — for free. But most Show HN posts die quietly. The difference between a post that hits the front page and one that gets two upvotes is almost always the writing, not the product. This guide covers what actually matters.

1. The title is 80% of the outcome

Hacker News readers scan a list of titles and decide in under a second whether to click. Your title has to tell them what the thing is and why it's interesting in one line — no hype, no mystery.

The formula that works:

Show HN: [Product Name] – [what it does] [the one thing that's different]

Show HN: My new project (check it out!)
Show HN: Revolutionary AI-powered productivity platform
Show HN: Shipler – Run your test suite across 5 Node versions at once
Show HN: I built a free tool that scores your cold emails before you send

Rules that hold up across thousands of posts:

2. The first comment (your opening line)

On Show HN, the author's first comment is part of the post. It's where you explain what you built, why, and what feedback you want. Write it before you post.

A strong opening comment has three parts:

  1. What it is in one sentence (the same as your title, expanded).
  2. Why you built it — the specific problem you hit. Honesty here builds trust.
  3. What you'd like feedback on — pricing, UX, a specific feature, performance. A concrete ask gets better comments.
Hi HN, I built Shipler because our CI was taking 14 minutes on a large Node monorepo and every existing solution either cost a lot or needed heavy config. It detects your test runner and splits the suite across Node 18/20/22/23/24 in parallel — typical drop is to ~3 minutes with zero config. I'd love feedback on the auto-detection (does it pick up your runner correctly?) and whether the per-version matrix is worth keeping vs. just parallelism within one version. Pricing is pay-what-you-want for solo devs.

3. When to post

Hacker News traffic is highest during US weekday mornings. The conventional wisdom, backed by most analyses of front-page posts:

You only get one real shot per project. Don't waste it on a half-finished product or a bad title.

4. The comment strategy that converts

Upvotes get you visibility; comments get you users. The first hour matters most. Be online, refresh, and reply to every comment within minutes.

5. Mistakes that kill Show HN posts

6. Pre-post checklist

  1. Title under 80 chars, leads with what it does, no hype words.
  2. First comment written: what, why, what feedback you want.
  3. Posting Tuesday–Thursday, 8–10 AM ET.
  4. Site/demo loads fast and works on mobile.
  5. You'll be online and replying for at least 2 hours after posting.
  6. Pricing or "how is this free?" question pre-answered in the comment.

Test your title before you post

Run your Show HN title through the free checker — it flags length, hype words, and structure issues using the same rules above.

Check my title (free) → Get the launch prompt pack →

Related

Written 2026-07-17. Practical guidance for founders and developers launching on Hacker News.