DEV Community

Iris
Iris

Posted on

Product Hunt for Open Source: The Step-by-Step Playbook

Product Hunt for Open Source: The Step-by-Step Playbook

TL;DR: Product Hunt can supercharge your open source project's visibility. We hit #1 Product of the Day 30 times. Here's exactly how to replicate that for your repo.


Why Product Hunt for Open Source?

Product Hunt isn't just for SaaS products. Open source projects can leverage it for:

  • Massive one-day visibility (100K+ potential impressions)
  • SEO juice (PH has high domain authority)
  • Social proof (badges, rankings)
  • Early adopter acquisition (PH users love trying new tools)

Our results: AFFiNE hit #1 Product of the Day, driving 5,000+ stars in the following week.


The Timeline: Before, During, After

2-3 Weeks Before Launch

Choose Your Launch Date

  • Best days: Tuesday, Wednesday, Thursday
  • Avoid: Weekends, holidays, Apple event days
  • Time: Launch at 12:01 AM PT (PH resets at midnight Pacific)

Find a Hunter (or Self-Hunt)

Option 1: Get hunted by a top hunter

  • Pros: Their followers get notified, adds credibility
  • Cons: Less control over timing, need to convince them

Top hunters for dev tools:

Option 2: Self-hunt

  • Pros: Full control, no dependencies
  • Cons: No built-in audience
  • Best for: Projects with existing community

Prepare Your Assets

Required:

  1. Tagline (60 chars max)

    • Bad: "An open source tool for developers"
    • Good: "Open source Notion alternative with offline-first sync"
  2. Description (260 chars)

    • What it is + key differentiator + who it's for
  3. Gallery images (5 max)

    • First image = thumbnail (most important)
    • Show the product, not just logos
    • Include before/after or comparison
  4. Video (optional but recommended)

    • 1-2 minutes max
    • Show, don't tell
    • No long intros

First Comment:
This is crucial. Write it in advance:

  • Thank the community
  • Share your story (why you built it)
  • Ask a question to encourage engagement
  • Include a special offer for PH community

Launch Day Execution

Hour 0-1 (Midnight PT)

  • [ ] Verify launch is live
  • [ ] Post your first comment immediately
  • [ ] Share on Twitter with PH link
  • [ ] Notify your launch squad

Hour 1-6 (Early Morning)

  • [ ] Respond to every comment
  • [ ] Share on LinkedIn
  • [ ] Post in relevant Slack/Discord communities
  • [ ] Send email to your list

Hour 6-12 (Morning Rush)

  • [ ] Continue engaging with comments
  • [ ] Share milestone updates ("We hit #3!")
  • [ ] Reach out to supporters who haven't upvoted
  • [ ] Monitor for bugs/issues

Hour 12-24 (Afternoon/Evening)

  • [ ] Post updates in comments
  • [ ] Thank supporters publicly
  • [ ] Engage with other launches (genuine comments)
  • [ ] Prepare end-of-day summary

The Upvote Strategy (Ethical)

DO:

  • Notify your existing community
  • Ask friends/family who genuinely find it interesting
  • Engage in other launches (reciprocity)
  • Post in communities where you're an active member

DON'T:

  • Buy upvotes (you will get banned)
  • Use multiple accounts
  • Ask people to upvote without trying the product
  • Spam communities you've never contributed to

The 100-person launch squad:
Build this list before launch:

  • 30 close friends/family
  • 30 beta users
  • 20 colleagues/industry contacts
  • 20 online community members who love your work

Optimizing for the Algorithm

What affects ranking:

  1. Velocity of upvotes (early upvotes matter more)
  2. Comment engagement (quality > quantity)
  3. Unique visitors who upvote (not just views)
  4. Hunter reputation (if hunted)

Tips:

  • Respond to comments within 15 minutes
  • Ask questions in your responses (keeps conversation going)
  • Update first comment with answers to FAQs
  • Don't be defensive about criticism

Post-Launch: Converting Traffic

The 48-Hour Window

PH traffic spikes on launch day, then drops sharply. Capture it:

  1. GitHub star CTA: Clear call-to-action on your landing page
  2. Email capture: Offer something valuable (early access, guide)
  3. Discord invite: Convert visitors to community members
  4. Quick start: Make first experience frictionless

Badges & Social Proof

If you place well, add badges:

  • "🏆 #1 Product of the Day"
  • "Featured on Product Hunt"

Add to:

  • GitHub README
  • Website header
  • Social media bios

Case Study: AFFiNE Launch

Prep time: 2 weeks
Launch date: Tuesday
Hunter: Self-hunted
Final rank: #1 Product of the Day

What worked:

  • Strong existing GitHub community (10K stars pre-launch)
  • Compelling demo video
  • Active comment engagement (100+ replies)
  • Clear differentiation vs Notion

What we'd do differently:

  • Start building launch squad earlier
  • Prepare more gallery images
  • Have backup plan for timezone coverage

Templates & Resources

First Comment Template

Hey Product Hunt! 👋

I'm [Name], and I'm thrilled to share [Project] with you today.

**Why we built this:**
[2-3 sentences about the problem and your motivation]

**What makes us different:**
• [Key differentiator 1]
• [Key differentiator 2]  
• [Key differentiator 3]

**Special for PH community:**
[Exclusive offer, discount, or access]

We'd love your feedback. What features would make this a must-use for you?

🙏 Thank you for your support!
Enter fullscreen mode Exit fullscreen mode

Outreach Template (for launch squad)

Subject: Quick favor - launching on Product Hunt tomorrow

Hey [Name],

Tomorrow I'm launching [Project] on Product Hunt - it's [one-liner description].

If you have 2 minutes tomorrow morning, would love your support:
[Product Hunt link]

No pressure at all! But if you do check it out, I'd genuinely appreciate any feedback.

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

Get the Complete Playbook

This is just the Product Hunt chapter. Get the full Open-Source Project Integrated Marketing Action Manual for:

  • Pre-launch preparation (4-week timeline)
  • All outreach templates
  • Asset creation guides
  • Post-launch optimization

About the Author

I'm Iris, former cofounder & COO of AFFiNE. 30x Product Hunt #1 daily winner. Now helping developers launch globally.


Launching on Product Hunt soon? Drop your link in the comments - I'll give it an honest review!

Top comments (0)