DEV Community

Gingiris
Gingiris

Posted on • Edited on

Product Hunt Launch Playbook: 30x #1 Winner's Exact Strategy (2026 Guide)

The first time AFFiNE hit #1 on Product Hunt, I was in a taxi in Singapore at 4 AM, refreshing the leaderboard every 90 seconds.

We were #1 at midnight. By 6 AM we'd dropped to #3. By noon we were back at #1 and stayed there.

I didn't sleep. I answered every comment. I watched the vote counter like a hawk.

30 launches later — I stopped panicking. The algorithm stopped feeling arbitrary. I had a map.

This is that map.


Key Stats

Metric Data
Product Hunt #1 Daily wins 30×
Product Hunt Weekly Top 3 10×
Product Hunt Monthly Top 5 2× (incl. 1× Monthly #1)
PH vote-clearing cycle Every ~2 hours
Safe upvote velocity ≤100/hour
Weekly badge exposure vs. Daily
Monthly badge exposure vs. Daily 30×
LinkedIn DM reply rate ~60%

My Track Record

Before I share any tactics, you should know what this is based on:

  • 30x Product Hunt #1 Daily
  • 10x PH Weekly Top 3
  • 2x PH Monthly Top 5 (including 1x Monthly #1)
  • Coached 30+ teams to their own daily #1 finishes

This guide was first written after AFFiNE's February 2024 launch. It's been updated with everything learned since.


The One Thing Most Guides Get Wrong

Most Product Hunt guides focus on upvote count. That's the wrong metric to optimize for.

PH runs an automatic vote-clearing system every ~2 hours. It removes upvotes from:

  • Newly registered accounts
  • Low-engagement accounts
  • Accounts from the same IP region (if too many vote in a short window)
  • Votes that look like a coordinated spike

I've personally watched products lose 90 votes in a single clearing cycle — including ours, once, in a launch where we'd been too aggressive in a single geographic window. (It's a gut-punch the first time you see it.). I've seen products get disqualified from the leaderboard entirely. In 2024, PH tightened the rules further — one clearing cycle removed 300 upvotes from a single product in a day.

What this means: raw upvote count is not what PH ranks you on. It's the quality-weighted upvote count after clearing.

The implication for strategy: every tactic that chases cheap upvotes from low-quality accounts is fighting the algorithm. Every tactic that builds genuine relationships with high-quality accounts works with the algorithm.


Part 1: The Badge Economics

Why you're actually doing this

Paid conversion on PH mostly happens after you have a badge, not during the launch.

The badge ("Product of the Day," "Product of the Week," etc.) is social proof that persists. Embed it on your landing page, put it in your GitHub README, include it in your email signature. Every visitor who sees it is implicitly told: other people evaluated this and vouched for it.

Exposure multipliers:

  • PH homepage shows yesterday's Daily winner, last week's Weekly winner, last month's Monthly winner
  • Weekly badge exposure ≈ 7× Daily badge exposure
  • Monthly badge exposure ≈ 30× Daily badge exposure

If you have the momentum to chase Weekly or Monthly, the compounding exposure is worth the effort.

Only the top 5 get a badge. There is no participation trophy.


Part 2: Launch Timing

For monthly badge hunters

Launch in the 2nd or 3rd week of the month, on a Tuesday.

Why:

  • Avoids week-1 competition (experienced teams often launch on Mondays of week 1)
  • Weekly badge window spans a full Mon–Sun, so a Tuesday launch captures most of it
  • Wednesday and Thursday also work; Friday–Sunday if you only want daily #1 (lower competition)

Spend time watching hunted.space for 2–4 weeks before your launch. You can see the daily high-vote trend for the past 10 days. That tells you what target you're actually aiming for.

For daily badge only

Friday, Saturday, Sunday — fewer featured products, lower competition threshold.


Part 3: Hunter Selection

The hunter matters less than most people think — and more than most people think, in different ways.

What a hunter does give you:

  • Immediate feature placement — gold-badge hunters get their launches featured faster (skipping the queue)
  • Brand association — established hunters lend credibility
  • Notifications — hunters with large followings send auto-notifications to their followers

What a hunter doesn't give you:

  • Upvotes (most hunters don't actively campaign for you)
  • Sustained engagement
  • LinkedIn or Twitter amplification (unless you negotiate this explicitly)

Practical advice: Find a hunter with a gold badge who will at minimum write an authentic first comment on your launch. Negotiate in writing what they'll do on launch day. Most hunters are open to discussing terms; some charge for their time.


Part 4: Building Your Upvote Base

The quality hierarchy

Not all upvotes are equal. Rough quality ranking:

  1. Accounts 6+ months old with prior engagement — highest weight, rarely cleared
  2. Accounts 2–6 months old — medium weight
  3. New accounts (< 2 months) — often cleared, especially if many vote simultaneously
  4. Accounts from same IP range — high clearing risk

The implication: start building relationships with high-quality accounts weeks before launch. Communities where these accounts are active:

Telegram groups: Members tend to be active PH participants with aged accounts. One-on-one DMs from these groups convert better than group announcements.

LinkedIn groups (PH-adjacent): Response rate to DMs can reach 60%. Filter to founders, makers, and core team members — they're most likely to have active PH accounts and will actually use your product. Avoid generic tech KOLs who have no interest in your product category.

WeChat startup groups (for teams with Chinese networks): High conversion rate for DMs. The key is doing it personally — one message at a time, not a group blast.

Velocity rule: Keep incoming upvotes under 100 per hour, and ensure geographic diversity within each hour. If 80 of your first 100 votes come from the same city in the same 30 minutes, expect the clearing algorithm to flag them.

Organic distribution that actually works

Reddit: For the AFFiNE PH launch, Reddit drove 3–4K impressions and ~1% upvote conversion. For the open source launch on the same product, Reddit drove 80–100K impressions and 5–8% star conversion. The difference: the PH launch audience is more jaded to promotional content.

The Reddit approach that works: be an existing community member, not a one-day guest. Post in r/SaaS, r/SideProject, r/indiehackers, and niche subreddits where your users already hang out. Lead with your story, not your upvote ask.

LinkedIn DM: The highest-ROI channel per hour of effort. With 3 people DMing full-time on launch day, you can generate 200–300 quality upvotes. Use a tool for scale but personalize the opener — copy-paste messages don't convert.


Part 5: Launch Day Execution

12:01 AM PT — what to do in the first hour

  1. Post your maker comment — Write this 48 hours in advance. Tell your story, not your feature list. What problem did you personally face? Why did you build this? What's one thing you want feedback on?
  2. Notify your coming soon subscribers — They already opted in; this is the warmest list you have
  3. Send your briefed supporters a message — Keep it simple: "We just launched — would love your thoughts"
  4. Respond to every comment as it comes in — Early engagement signals authenticity to PH's algorithm

Velocity management throughout the day

Monitor hunted.space throughout the day. You can see real-time vote counts and whether the clearing algorithm is running. If you see a sudden drop, it's the system doing its job — don't panic, don't compensate by pushing more low-quality votes.

Spread your outreach across time zones:

  • 12:01–4 AM PT: core team + early-rising supporters
  • 4–10 AM PT: European contacts
  • 10 AM–4 PM PT: US peak hours (highest traffic on PH)
  • 4–10 PM PT: final push

What to ask for (and what not to ask for)

Ask for: "We just launched on PH — would love your honest feedback."

Don't ask for: "Please upvote us." PH's terms prohibit explicit upvote solicitation, and the phrasing also converts worse — people are more likely to act when asked for something they can give (feedback) rather than something that feels like a favor (a vote).


Part 6: Post-Launch Conversion

The 72-hour cliff

Traffic drops 80–90% within 72 hours of launch. This is normal. It is not a reason to panic. It is a reason to have your follow-up plan ready before launch day.

The day-of capture:

  • Embed your PH vote button on your homepage so traffic from KOLs and social media flows back to PH
  • Have an email capture on your landing page with a clear value offer ("Get the launch resources" / "Join X founders already using this")

The post-launch sequence:

  • Day 1: Thank you + launch recap + what's next
  • Day 3: Tutorial / quick-start guide for new signups
  • Day 7: Case study or early user win
  • Day 14: Early access or discount for active users

Badge placement

Once you have a badge, use it everywhere:

  • GitHub README (drives star conversion from developer traffic)
  • Landing page hero section (drives signup from cold visitors)
  • Email footer (drives word-of-mouth from existing users)
  • Pitch deck (signals traction to investors)

Part 7: Multi-Launch Strategy

We launched AFFiNE on Product Hunt 30+ times over 18 months. This is not a strategy most guides recommend. Here's why it works:

  • Each major feature release is a legitimate new launch
  • Each launch reaches PH's daily audience, most of whom have never seen you
  • Repeated badge accumulation compounds social proof
  • The second and third launches are easier — you already have warm supporters and a practiced team

The playbook: treat every significant product update as a potential PH moment. Set a threshold ("if this ships X, we launch"). Don't launch for every minor update, but don't save your launches for "the perfect moment" either.


The Budget Question

If your budget is under $5K, skip the paid channels and invest in LinkedIn DMs.

Same budget: 10 Twitter KOLs at $200 each = 10 posts that fade in 48 hours. The same $2K spent on a dedicated DM operation (3 interns for one week) = 300–500 quality upvotes from real accounts who actually tried your product.

PH is worth fighting for because of the badge and the downstream conversion. But the highest-ROI path to a #1 finish is high-quality personal outreach, not paid distribution.


Summary

  1. Optimize for vote quality, not volume — the clearing algorithm will punish you otherwise
  2. Keep velocity under 100/hour from geographically diverse sources
  3. Launch 2nd or 3rd week, Tuesday for the best Weekly badge shot
  4. Build relationships with high-quality PH accounts weeks before launch
  5. LinkedIn DM converts best — 60% response rate, minimal ban risk
  6. The badge is the product — use it everywhere, for months after launch
  7. Multi-launch is a strategy — each major feature is a legitimate launch moment

Free Resources

📘 Gingiris Launch Playbook — Full templates and SOPs

📗 Gingiris Open Source Marketing — OSS-specific tactics

📙 Gingiris B2B Growth — PLG and SLG strategies


📚 Related Reading

More tools → Growth Tools Directory

Top comments (0)