ph-algorithm-guide
npx skills add https://github.com/yoanbernabeu/producthunt-skills --skill ph-algorithm-guide
Agent 安装分布
Skill 文档
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:
- [Risk 1]: [Mitigation]
- [Risk 2]: [Mitigation]
REALISTIC TARGETS:
- Conservative estimate: [Rank range]
- Optimistic estimate: [Rank range]