DEV Community

kanta13jp1
kanta13jp1

Posted on

Indie Dev Launch Strategy — Getting Traction on ProductHunt, HackerNews, and Reddit

Indie Dev Launch Strategy — Getting Traction on ProductHunt, HackerNews, and Reddit

Shipping is only half the battle. Getting people to notice, try, and talk about your indie project requires a deliberate launch strategy. In this article I'll walk through the pre-launch checklist, ProductHunt mechanics, the HN Show HN format, Reddit community rules, and how to coordinate everything on launch day without burning out.

Pre-Launch Checklist

Start at least two weeks before launch. Rushing this almost always results in embarrassing bugs on your biggest traffic day.

LANDING PAGE
□ Hero headline — one sentence: "X for people who Y"
□ 3–5 screenshots or a short demo video (< 90 seconds)
□ FAQ section (minimum 5 questions)
□ Contact / feedback form or email
□ OG image (1200×630 px, < 300 KB)
□ Mobile layout verified on real device
□ Core Web Vitals: LCP < 2.5s, CLS < 0.1
□ Privacy policy + cookie consent (GDPR)

PRODUCT QUALITY
□ No crash-level bugs in the happy path
□ Onboarding completes in ≤ 3 steps
□ Error messages are clear and actionable
□ Works on iOS Safari (the hardest target)

SOCIAL READINESS
□ X / Twitter bio updated, pinned tweet ready
□ ProductHunt account created (7+ days old)
□ HN / Reddit account age ≥ 7 days
□ Email list for announcing to existing contacts

ANALYTICS
□ Event tracking for signups + first key action
□ Error monitoring (Sentry / LogRocket)
□ Uptime monitoring (BetterUptime / Checkly)
Enter fullscreen mode Exit fullscreen mode

ProductHunt Strategy

Timing

ProductHunt's daily leaderboard resets at midnight PST. The best submission window is Tuesday–Thursday at 00:01–00:30 PST — enough upvotes to gain momentum before the US wakes up, without the heavy competition of Monday or the dead zone of weekends.

What to avoid:

  • Monday — heaviest competition, lowest upvote-per-impression rate
  • Friday–Sunday — viewership drops 30–40%
  • Any day Apple or OpenAI ships something — you'll be buried

Finding a Hunter

A well-connected hunter posting on your behalf can generate 2–5× the initial upvotes compared to self-posting. The first 100–200 upvotes in the first two hours determine whether you crack the front page.

How to find hunters:
1. Browse PH's top hunters list (filter by "last 30 days")
2. Search Twitter: site:producthunt.com "hunted by" + your category
3. Post in Indie Hackers "Looking for a Hunter" thread
4. Find who hunted similar tools in your space

Outreach template:

Subject: Would you hunt [Product] on ProductHunt?

Hi [Name],

I've been following your launches — the way you support 
indie devs is genuinely inspiring.

I'm launching [Product Name] on [proposed date]:
→ [One line: what it does and who it's for]
→ [One line: the most interesting/unusual thing about it]

Demo: [URL]
Assets (logo, screenshots, copy): [Drive link]

No pressure at all — totally understand if you're busy.
Would a 10-min call help?

Thanks,
[Your name]
Enter fullscreen mode Exit fullscreen mode

Crafting Your Launch Content

Your tagline has 60 characters. Your thumbnail is 240×240 px. Make them count.

Tagline formulas that work:
• "[Action] [thing] without [pain]"
  → "Manage tasks without switching apps"
• "The [category] for [specific audience]"
  → "The life OS for indie developers"
• "[Number] tools replaced by one"
  → "Notion + MoneyForward + Slack in one Flutter app"

Screenshot sequence (4 minimum):
1. Hero — the one screen that tells the whole story
2. Key feature #1 in use (real data, not mockup)
3. Key feature #2
4. Pricing / availability / CTA

Maker comment structure:
1. Origin story (2–3 sentences — make it human)
2. What it does — 3 bullet points
3. Tech transparency (indie devs love this)
4. Honest current state ("v0.2, some rough edges")
5. Specific question for commenters to answer
Enter fullscreen mode Exit fullscreen mode

Hacker News — Show HN

The Format

Title must match: "Show HN: [Name] – [Short description]"

Good: "Show HN: Jibun – Flutter life-management app replacing 5 SaaS tools"
Bad:  "Show HN: I spent 6 months building this amazing app please upvote"
Enter fullscreen mode Exit fullscreen mode

HN readers are engineers. They want to know:

  • What technical problem did you solve?
  • Why this approach and not an existing tool?
  • What's the current limitation?

Your First Comment

Post this immediately after your Show HN goes live:

Hi HN!

**Why I built this**
I was context-switching between Notion, MoneyForward, Slack, and X 
a dozen times a day. The friction was killing my focus and I couldn't 
find a single tool that handled personal + financial + communication tasks.

**What it is**
[App name] is a Flutter Web app (also a PWA) backed by Supabase. 
It replaces my use of Notion (tasks/notes), MoneyForward (expenses), 
and Slack (notifications) with a single interface.

**Technical details**
- Flutter 3.x Web + Dart, deployed to Firebase Hosting
- Supabase PostgreSQL with 15 Edge Functions (Deno/TypeScript)
- AI daily judgment via Claude API — summarizes your day and 
  suggests one priority action
- All data stays in your Supabase project (no vendor lock-in)

**Current state**
Solo project, v0.3. Known issues: iOS Safari scroll jank, 
the mobile nav needs work. MAU is currently small — honest 
feedback is what I'm here for.

**What I'd love to know**
Is there one feature that would make you replace your current 
stack with something like this?

Demo: [URL] | Source: [GitHub if open]
Enter fullscreen mode Exit fullscreen mode

Survival Tips

  • Post Tuesday–Thursday at 9–11 AM EST — peak HN traffic, enough runway before the day ends
  • Reply to every comment within 2 hours, especially critical ones
  • Never defend against criticism — "You're right, here's why I made that trade-off" wins more respect than arguing
  • If a comment identifies a real bug, fix it and reply with the fix
  • "Flag" votes come fast on Show HN — keep the tone humble and technical, not salesy

Reddit Strategy

Subreddit Selection

Don't spray-post the same link everywhere. Pick 2–3 subreddits and post natively in each.

Great launch communities:
r/SideProject       — most welcoming, low bar for self-promo
r/webdev            — if it's a web tool
r/flutter           — if Flutter is a core part of the story  
r/Entrepreneur      — business model conversations
r/IndieHackers      — engaged indie dev audience
r/learnprogramming  — if it has an educational angle

Rules you MUST check first:
- Self-promotion ratio (most require < 10%)
- "No promotional posts" vs "allowed with caveats"  
- Minimum account karma requirements
- Flair requirements
Enter fullscreen mode Exit fullscreen mode

Crafting Your Reddit Post

Reddit rewards storytelling and vulnerability over product pitches.

**Title formula:** 
"After [time spent] building [thing], here's what I learned 
about [relatable challenge] [Optional: tech tag]"

Example:
"After 8 months building a Flutter life-management app, 
here's what I wish I knew about launching [Flutter]"

**Body structure:**

**The problem I was trying to solve**
[2–3 paragraphs — make it personal and specific, 
not "productivity apps suck". Describe the exact pain point.]

**What I built**
[Product name + one-liner + link]

Features:
- [Feature 1 with concrete benefit]
- [Feature 2]  
- [Feature 3]

**Tech stack (for the curious)**
Flutter Web, Supabase, Firebase Hosting, Claude API.
[Brief honest take on why each choice]

**What surprised me**
[A genuine insight from the build process — 
this is what gets upvotes on Reddit]

**What I'm looking for**
[Specific question — not "what do you think?" but 
"what's the one workflow you'd want automated?"]

[Link] — free tier available, no CC required
Enter fullscreen mode Exit fullscreen mode

Launch Day Coordination

LAUNCH DAY TIMELINE (all times in your timezone)

T-24h  Prepare all copy. Brief anyone helping promote.
       Set up spreadsheet to track metrics hourly.

T-0    PH post goes live (PST midnight).
       Post your Maker comment within 5 minutes.

T+0:30 Post to X/Twitter: announce + link.
       DM 5–10 friends directly — organic upvotes matter more
       than mass blasts.

T+1h   Check PH rank. If < position 10, amplify.
       Reply to all comments already posted.

T+9h   Show HN post (optimized for US morning traffic).
       Post first comment immediately.

T+12h  Reddit post (r/SideProject first).
       Tailor the body to that community's culture.

T+16h  LinkedIn post (different audience — more professional framing).

T+20h  Day wrap-up tweet: share raw numbers + one key insight.

T+24h  Thank-you replies to everyone who upvoted/commented.
Enter fullscreen mode Exit fullscreen mode

Post-Launch Follow-Up

The 72-hour window after launch is when you convert interest into retained users.

D+1   Categorize all feedback. Group into: bugs / UX issues /
      missing features / won't-fix. Publish a public roadmap.

D+2   Ship a patch for the top 3 bugs. Post on PH/HN 
      "Update: fixed X, Y, Z based on your feedback."

D+3   Send a personal thank-you email to every user who 
      signed up on launch day. Ask one question.

D+7   Write a launch retrospective post:
      - Numbers: visits, signups, conversions, revenue
      - What worked and what didn't
      - Top 3 feedback themes
      - Your next 30-day milestone

      Publish it. Share it. It's your best content 
      for the next launch.
Enter fullscreen mode Exit fullscreen mode

Summary Table

Platform Best For Key Variable Timing
ProductHunt Early adopters, VCs, press Hunter quality Tue–Thu 00:01 PST
Hacker News Engineers, SEO backlink Technical credibility Tue–Thu 9–11 AM EST
Reddit Community building, organic reach Post authenticity Varies by subreddit

The biggest mistake indie devs make is spending months building and hours launching. Flip the ratio — spend at least a week on launch prep, and plan your post-launch follow-through before you ever hit submit.


What's your best (or worst) launch story? I'm especially curious about Show HN — did you get kind feedback, brutal feedback, or total silence? Drop it in the comments.

Top comments (0)