Product Hunt Algorithm Guide
This skill explains how Product Hunt's ranking algorithm works, helping you optimize your launch strategy based on publicly known factors.
When to Use This Skill
-
Planning your launch strategy
-
Understanding why rankings change
-
Optimizing for algorithm factors
-
Diagnosing ranking issues
-
Setting realistic expectations
Algorithm Fundamentals
Key Insight
Upvotes ≠ Points
Product Hunt CTO Mike Kerzhner confirmed: "There is not a 1:1 correspondence between upvotes and points."
What This Means
-
Not all votes count equally
-
Account quality matters
-
Engagement quality matters
-
Timing patterns matter
Known Ranking Factors
Factor 1: Vote Weight
Higher Weight Votes:
-
Older accounts (months/years old)
-
Active accounts (regular engagement)
-
Diverse activity (not just voting)
-
Organic voting pattern
Lower Weight Votes:
-
New accounts (recently created)
-
Inactive accounts (created but unused)
-
Single-purpose accounts
-
Suspicious patterns
Potentially Discounted:
-
Brand new accounts
-
Accounts created same day
-
Bulk votes from same source
-
Coordinated voting patterns
Factor 2: Engagement Depth
Positive Signals:
-
Thoughtful comments
-
Discussion threads
-
Maker responses
-
Question-answer exchanges
Why It Matters:
-
Comments indicate genuine interest
-
Discussions show community value
-
Engagement harder to fake than votes
Factor 3: Velocity Pattern
What Algorithm Watches:
-
Rate of upvote accumulation
-
Time distribution of votes
-
Spikes vs steady growth
-
Natural vs artificial patterns
Healthy Pattern:
Hour 1: [████████░░] 40 votes Hour 2: [██████░░░░] 35 votes Hour 3: [███████░░░] 38 votes Hour 4: [█████████░] 45 votes
Suspicious Pattern:
Hour 1: [██████████] 150 votes (spike!) Hour 2: [█░░░░░░░░░] 5 votes Hour 3: [█░░░░░░░░░] 3 votes Hour 4: [█░░░░░░░░░] 2 votes
Factor 4: First 4 Hours
Special Period:
-
Rankings randomized initially
-
Vote counts hidden publicly
-
Algorithm observing patterns
-
Critical for initial position
After 4 Hours:
-
Rankings become vote-based
-
Position reflects accumulated strength
-
Top positions attract organic traffic
-
Momentum becomes visible
Factor 5: Account Relationships
Flagged Patterns:
-
Votes from connected accounts
-
Same IP address votes
-
Same device votes
-
Employee/team votes (weighted less)
Clean Patterns:
-
Diverse geographic sources
-
Independent account histories
-
Organic discovery paths
How Rankings Are Determined
The Daily Cycle
12:01 AM PST → Day begins ↓ Hours 0-4: Randomized ranking ↓ Hour 4+: Algorithm-sorted ranking ↓ Throughout day: Continuous re-ranking ↓ 11:59 PM PST → Final rankings locked ↓ Awards: POTD, Top 5, etc.
Ranking Formula (Approximate)
Score = (Weighted Votes × Quality Multiplier) + (Engagement Depth Bonus) - (Spam/Manipulation Penalty)
Where:
-
Weighted Votes = Sum of all votes adjusted by account quality
-
Quality Multiplier = Based on product profile completeness
-
Engagement Depth = Comments, discussions, maker activity
-
Penalty = Deductions for suspicious patterns
Optimizing for the Algorithm
Do: Quality Over Quantity
Instead of: Getting 200 votes from low-quality accounts
Aim for: Getting 100 votes from active, established accounts
Do: Stagger Engagement
Instead of: All supporters voting at 12:01 AM
Aim for: Supporters spread across 5-6 waves over 24 hours
Do: Encourage Real Comments
Instead of: "Please upvote!"
Aim for: "Would love your honest thoughts in the comments!"
Do: Respond to Everything
Why:
-
Shows you're present
-
Creates discussion threads
-
Signals genuine launch
-
Builds engagement depth
Algorithm Behaviors
What Triggers Scrutiny
Vote Velocity Spikes
-
Sudden burst of votes
-
Then dramatic dropoff
-
Unnatural acceleration
Account Patterns
-
Multiple new accounts
-
Same creation timeframe
-
Similar activity patterns
Geographic Clustering
-
All votes from one location
-
No geographic diversity
-
Pattern doesn't match product
Timing Uniformity
-
Votes in exact intervals
-
Automated-looking patterns
-
Unnatural consistency
What the Algorithm Rewards
Organic Growth
-
Steady accumulation
-
Natural peaks and valleys
-
Timezone-appropriate waves
Diverse Sources
-
Various account ages
-
Different activity levels
-
Geographic spread
Deep Engagement
-
Multiple comments
-
Discussion threads
-
Question-answer pairs
Maker Presence
-
Quick responses
-
Genuine conversation
-
Helpful attitude
Featured vs Unfeatured
Getting Featured
Requirements (Unofficial):
-
Product is clearly explained
-
Meets category standards
-
No obvious manipulation
-
Complete profile
Helps Your Chances:
-
Quality visuals
-
Clear value proposition
-
Active maker engagement
-
Previous PH presence
Getting Unfeatured
Common Causes:
-
Vote manipulation detected
-
Spam reports received
-
Policy violations
-
Low-quality product
Recovery:
-
Usually not possible same day
-
Contact support (respectfully)
-
Learn for next time
Realistic Expectations
What You Can Control
-
Quality of your product
-
Quality of your assets
-
Your community engagement
-
Your response rate
-
Your outreach authenticity
What You Can't Control
-
Competitor strength
-
Algorithm behavior
-
Vote weighting details
-
Featuring decisions
-
Final ranking
Healthy Mindset
Focus on: Building something people love Not on: Gaming the system
Focus on: Genuine community Not on: Vote numbers
Focus on: Long-term reputation Not on: One-day ranking
Algorithm Myths Debunked
Myth: "Having a famous hunter guarantees success"
Reality: 79% of featured products are self-hunted. Hunter followers help awareness but don't guarantee votes.
Myth: "More votes always means higher rank"
Reality: Vote quality matters more than quantity. 50 high-weight votes can beat 100 low-weight votes.
Myth: "The first hour determines everything"
Reality: First 4 hours matter, but the entire 24 hours count. Late momentum can overcome slow starts.
Myth: "Weekend launches are easy wins"
Reality: Lower competition, but also lower traffic. Easier badge, fewer users.
Myth: "The algorithm is random/unfair"
Reality: It's designed to surface genuinely interesting products. Work with it, not against it.
Output Format
ALGORITHM OPTIMIZATION CHECK
VOTE QUALITY:
- Expected high-weight votes: [Number]
- Expected low-weight votes: [Number]
- Risk of discounted votes: [Low/Medium/High]
ENGAGEMENT PLAN:
- Comment depth strategy: [Description]
- Maker response plan: [Description]
- Discussion seeding: [Description]
VELOCITY PATTERN:
- Wave 1 timing: [Time]
- Wave 2 timing: [Time]
- Expected distribution: [Natural/Concerning]
RISK FACTORS:
REALISTIC TARGETS:
- Conservative estimate: [Rank range]
- Optimistic estimate: [Rank range]