ph-algorithm-guide について
Product Hunt のローンチ担当者向けに、公開情報に基づくランキング要因や計画上のポイントを解説するスキルです。エンゲージメントや投票パターンを扱い、順位変動の把握と現実的な見通しに役立ちます。
主な機能
- 01投票の重み付け要因の解説
- 02エンゲージメント指標の説明
- 03投票速度パターンの分析
- 04最初の4時間の順位変動
- 05ローンチ最適化の助言
- 06アルゴリズム確認リストの作成
活用シーン
- 01Product Huntのローンチ日程の計画
- 02順位変動の原因調査
- 03投票パターンのリスク確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yoanbernabeu/ producthunt-skills --skill ph-algorithm-guideインストール後、Claude Code で/ph-algorithm-guideを入力して読み込まれたか確認します。
詳細
Product Hunt のアルゴリズムガイド
このスキルでは、Product Hunt のランキングアルゴリズムの仕組みを説明し、公開されている要因に基づいてローンチ戦略を最適化できるようにします。
このスキルを使う場面
- ローンチ戦略を立てるとき
- ランキングが変動する理由を理解するとき
- アルゴリズムの要因に合わせて最適化するとき
- ランキングの問題を診断するとき
- 現実的な期待値を設定するとき
アルゴリズムの基本
重要なポイント
アップボート数 ≠ ポイント数
Product Hunt の CTO である Mike Kerzhner は、「アップボート数とポイント数は 1 対 1 で対応するわけではありません」と認めています。
これが意味すること
- すべての投票が同じようにカウントされるわけではありません
- アカウントの質が重要です
- エンゲージメントの質が重要です
- 投票のタイミングのパターンが重要です
既知のランキング要因
要因 1:投票の重み
重みが高い投票:
- 古いアカウント(数カ月または数年前に作成)
- アクティブなアカウント(定期的にエンゲージメントしている)
- 多様なアクティビティ(投票だけではない)
- 自然な投票パターン
重みが低い投票:
- 新しいアカウント(最近作成された)
- 非アクティブなアカウント(作成されたが使われていない)
- 単一目的のアカウント
- 不審なパターン
割り引かれる可能性のある投票:
- 作成されたばかりのアカウント
- 当日に作成されたアカウント
- 同じソースからの大量投票
- 組織的な投票パターン
要因 2:エンゲージメントの深さ
ポジティブなシグナル:
- 内容のあるコメント
- ディスカッションのスレッド
- メーカーからの返信
- 質問と回答のやり取り
重要な理由:
- コメントは純粋な関心を示します
- ディスカッションはコミュニティにとっての価値を示します
- エンゲージメントは投票よりも偽装しにくいものです
要因 3:増加速度のパターン
アルゴリズムが監視する項目:
- アップボートが増える速度
- 投票の時間分布
- 急増と安定した増加の違い
- 自然なパターンと人為的なパターンの違い
健全なパターン:
Hour 1: [████████░░] 40 votes
Hour 2: [██████░░░░] 35 votes
Hour 3: [███████░░░] 38 votes
Hour 4: [█████████░] 45 votes
不審なパターン:
Hour 1: [██████████] 150 votes (spike!)
Hour 2: [█░░░░░░░░░] 5 votes
Hour 3: [█░░░░░░░░░] 3 votes
Hour 4: [█░░░░░░░░░] 2 votes
要因 4:最初の 4 時間
特別な期間:
- 最初はランキングがランダム化されます
- 投票数は一般公開されません
- アルゴリズムはパターンを観察しています
- 初期の順位を決めるうえで重要です
4 時間後:
- ランキングが投票数に基づくようになります
- 順位は蓄積された強さを反映します
- 上位の順位はオーガニックなトラフィックを集めます
- 勢いが目に見えるようになります
要因 5:アカウント間の関係
フラグが立つパターン:
- 関連性のあるアカウントからの投票
- 同じ IP アドレスからの投票
- 同じデバイスからの投票
- 従業員やチームからの投票(重みが低くなります)
問題のないパターン:
- 地理的に多様な投票元
- 独立したアカウント履歴
- 自然な発見経路
ランキングの決まり方
1 日のサイクル
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.
ランキングの計算式(概算)
Score = (Weighted Votes × Quality Multiplier)
+ (Engagement Depth Bonus)
- (Spam/Manipulation Penalty)
ここで:
- 加重投票数 = アカウントの質に応じて調整した全投票数の合計
- 品質倍率 = プロダクトプロフィールの完成度に基づく倍率
- エンゲージメントの深さ = コメント、ディスカッション、メーカーの活動
- ペナルティ = 不審なパターンに対する減点
アルゴリズムに合わせた最適化
やること:量より質を重視する
避けるべきこと: 質の低いアカウントから 200 票を集める
目指すこと: アクティブで実績のあるアカウントから 100 票を集める
やること:エンゲージメントのタイミングを分散させる
避けるべきこと: すべてのサポーターが午前 12 時 1 分に投票する
目指すこと: 24 時間にわたって 5~6 回に分けてサポーターに投票してもらう
やること:本音のコメントを促す
避けるべきこと: 「アップボートをお願いします!」
目指すこと: 「コメントで率直な感想を聞かせていただけるとうれしいです!」
やること:すべてのコメントに返信する
理由:
- 常に対応していることを示せます
- ディスカッションのスレッドが生まれます
- ローンチが本物であることを示します
- エンゲージメントの深さを高めます
アルゴリズムの動作
厳しいチェックの対象になるもの
-
投票速度の急増
- 突然の投票の急増
- その後の急激な減少
- 不自然な加速
-
アカウントのパターン
- 複数の新規アカウント
- 作成時期が同じ
- 類似したアクティビティパターン
-
地理的な集中
- すべての投票が 1 つの場所から
- 地理的な多様性がない
- プロダクトと一致しないパターン
-
タイミングの均一性
- 正確に一定間隔での投票
- 自動化されているように見えるパターン
- 不自然な一貫性
アルゴリズムが評価するもの
-
自然な成長
- 着実な積み上げ
- 自然な山と谷
- タイムゾーンに適した波
-
多様なソース
- さまざまなアカウントの経過年数
- さまざまな活動レベル
- 地理的な広がり
-
深いエンゲージメント
- 複数のコメント
- ディスカッションスレッド
- 質問と回答のやり取り
-
メーカーの存在感
- 迅速な返信
- 本物の会話
- 親切な姿勢
注目掲載と非掲載
注目掲載されるには
要件(非公式):
- プロダクトが明確に説明されている
- カテゴリーの基準を満たしている
- 明らかな操作がない
- プロフィールが完成している
可能性を高める要素:
- 質の高いビジュアル
- 明確な価値提案
- メーカーによる積極的なエンゲージメント
- 過去のPHでの活動実績
注目掲載から外されるには
よくある原因:
- 投票操作が検出された
- スパム報告を受けた
- ポリシー違反
- 低品質なプロダクト
対応:
- 通常、同日中の復帰は不可能です
- サポートに問い合わせます(礼儀正しく)
- 次回に向けて学びます
現実的な期待
自分でコントロールできること
- プロダクトの品質
- 素材の品質
- コミュニティとのエンゲージメント
- 返信率
- アウトリーチの誠実さ
自分ではコントロールできないこと
- 競合の強さ
- アルゴリズムの動作
- 投票の重み付けの詳細
- 注目掲載の判断
- 最終順位
健全な心構え
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
アルゴリズムに関する誤解を解く
誤解:「有名なハンターがいれば成功は保証される」
実際: 注目掲載されたプロダクトの79%はセルフハントです。ハンターのフォロワーは認知度の向上に役立ちますが、投票を保証するものではありません。
誤解:「投票数が多いほど、必ず順位が上がる」
実際: 投票の質は量より重要です。重みの大きい投票50票が、重みの小さい投票100票を上回ることがあります。
誤解:「最初の1時間ですべてが決まる」
実際: 最初の4時間は重要ですが、24時間全体がカウントされます。後半の勢いで、出だしの遅れを挽回できます。
誤解:「週末のローンチは簡単に成功できる」
実際: 競争は少ない一方、トラフィックも少なくなります。バッジは獲得しやすくなりますが、ユーザー数は減ります。
誤解:「アルゴリズムはランダムで不公平だ」
実際: 本当に興味深いプロダクトを見つけやすくするために設計されています。逆らうのではなく、うまく活用しましょう。
出力形式
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]