技術系創業者のコールドスタート実践書:6.8kスターのOSSリポジトリから読み解く、0→1000ユーザーへの実行ルート

技術系創業者が「誰にも知られず」に死ぬ理由

技術系創業者の典型的な死に方がある。自分が納得できるレベルまでプロダクトを磨き上げ、Product Huntやはてなブックマークに投稿して、ダッシュボードを眺めて奇跡を待つ。3日間動きがなければ「プロダクトがダメだった」と結論づける。

実際はプロダクトに問題がないことが多い。問題は配信(ディストリビューション)が一度も起動していないことだ。SaaSやAIツール、サイドプロジェクトが「コード完成」から「初めての課金」にたどり着くまでには、コールドスタートという一連の工程が横たわっている。どのローンチプラットフォームを選ぶか、ランディングページに何を書くか、Product Huntのランキングをどう駆け上がるか、RedditでBANされずに投稿するには、コールドメールのテンプレは、価格ページをどう組めば転換率が最大化するか。

GitHubに EdoStra/Marketing-for-Founders というリポジトリがある。現在約6.8kスター。位置づけは極めて明確で、SaaS / アプリ / スタートアップが最初の10人、100人、1000人のユーザーを獲得するためのものだ。「ARR数百万ドル」の資本ストーリーは語らない。予算もグロースチームもない技術系創業者のために書かれている。このリポジトリの核心価値は、マーケティングを18の実行可能なブロックに分解している点だ。ローンチプラットフォーム、Product Hunt、SNS、コールドアウトリーチ、SEO、LLM SEO / AEO / GEO、Reddit、メールマーケ、コンテンツマーケ、広告、インフルエンサーマーケ、アフィリエイト、無料ツールマーケ、ランディングページ、価格設定、CRO、アイデア検証、ユーザーリサーチ。

以下、この打法を実践可能なルートに分解する。

ルート1:最初の10人——「図太い個別DM」しかない

最初の10人は公開チャネルからは絶対に獲得できない。創業者が手作業で掘り起こすしかない。リポジトリの Sales & Cold Outreach ブロックが示す標準動作はこうだ。見込みユーザーのペルソナを50人リストアップし、X / LinkedIn / 業界Discordで1対1のDMを送る。一斉送信テンプレは禁止。

なぜ50人か。返信からの転換率は通常10〜20%だからだ。50件の会話でようやく5〜10人のトライアルユーザーが安定して生まれる。DMの核心はプロダクト紹介ではなく、「今、Xの課題を何で解決していますか?」と聞くこと。先に痛みを聞いてから切り込む。個人開発者が最もやりがちな失敗は、いきなりプロダクトリンクを送りつけること。ブロックされるのがオチだ。

トーク例(そのまま使える):

  • 初回:「はじめまして。[X]で[Y]を解決されているのを拝見しました。私は[Z]を作っていて、今どんな点に困っているか聞かせていただけませんか?」
  • フォロー:「共有ありがとうございます。[具体的なメリット]ができる小さなツールを作ったのですが、よければトライアルリンクをお送りしてもいいですか?」

具体的な動作:1日2時間×5日間。会話ログを表にまとめ、「課題の強度 / 現在の解決策 / 支払い意欲」を付記する。この50件の記録自体が、後のProduct Huntの文案とLPの素材庫になる。

ROIの簡易試算(事業判断用):DMの時給コストを$Xとすると、50人で10時間。転換率15%で7〜8件のトライアル、課金転換率20%で1〜2件の有料ユーザー。客単価を$Yとすれば CAC ≈ (10×$X)/(1〜2)。継続投資する価値があるか即座に判断できる。

ルート2:最初の100人——Product Hunt + Redditの二正面作戦

有料または高アクティブなユーザーが10人取れたら第2段階へ。リポジトリは Marketing for Product Hunt Launch を独立ブロックにしている。Product Huntは依然としてコールドスタートで最高クラスのROIを持つチャネルだが、打ち方にコツがある。

Product Huntで上位に入る鍵はプロダクトの凄さではなく、ローンチ前24時間のハンター人脈とコメント欄の熱量だ。標準動作:2週間前からProduct Huntコミュニティで「building in public」投稿をしてフォロワーを貯める。当日は3〜5人のシードコメンターを用意する(サクラではなく実ユーザーの視点のフィードバック)。30秒のデモ動画をトップに固定。投稿タイミングは火〜木曜の太平洋時間の早朝。PHのランキングはPT時間でリセットされるため、早朝に出せば米国ユーザーが起床した時点で初期upvoteが積み上がっている。日本の創業者は少し夜更かしして張り付けばいい。

Redditはもう一つの過小評価されたチャネルだ。Marketing on Reddit ブロックの強調点:直広告を投げるな。まずターゲットsubredditで2〜4週間、普通のユーザーとして交流してkarmaを貯め、その後「自分の課題を解決するツールを作った」という文体で投稿する。r/SaaS、r/IndieHackers、r/SideProject、r/EntrepreneurがSaaSツールの四大主戦場。Redditの流量特性はロングテール——1つの投稿が6〜12ヶ月にわたり自然流入を生み続ける。Product Huntの24時間バーストより値打ちがある。

ルート3:最初の1000人——SEO + LLM SEOの二基エンジン

1000ユーザーがコールドスタートからグロースへの臨界点だ。この段階では「寝ている間にも流れてくる」チャネルの構築が必須になる。リポジトリは従来SEOと新興のLLM SEO / AEO / GEOを独立した2ブロックに分けており、著者がAI検索を独立した市場と見なしていることがわかる。

従来SEOの実行リスト:ロングテールキーワードを5〜10個選ぶ(検索ボリューム100〜1000、KD 30以下)。深い比較記事を書く(「X vs Y」「Xの代替ツール」)。公開先はMediumやnoteではなく自ドメイン。外部プラットフォームのSEO評価は下がり続けている。記事は2000字以上、実際の使用スクリーンショット、データ比較表、実行可能なチェックリストを入れる。こうしたコンテンツは3〜6ヶ月後から安定して集客し始める。

LLM SEO / AEO / GEOは2025年に入って体系化された新しい打法で、核心はGPT、Claude、Perplexityが関連質問に答える際にあなたのプロダクトを引用させること。用語整理:SEOは従来の検索エンジン順位最適化。AEO(Answer Engine Optimization)はAIの回答内に直接引用させる施策。GEO(Generative Engine Optimization)は生成型エンジン(検索のAI要約など)向けに構造化データを供給する施策。 具体的な動作:公式サイトに llms.txt を置き、プロダクトの位置づけ・主要機能・ユースケースを構造化して記載する。RedditやQuoraの高評価回答の中で自然にプロダクトに言及する(これらのプラットフォームのコンテンツはLLMにクロールされる確率が非常に高い)。Product Hunt、Crunchbase、G2などの高権威ディレクトリでプロダクト情報を充実させる。リポジトリがこれを独立項目にしているということは、今後12〜24ヶ月でChatGPTの推薦枠経由の流入が従来のGoogle検索を上回ると著者が見ているということだ。

llms.txt の最小例

1
2
3
4
5
6
7
8
9
# Product: MyAwesomeTool
# Description: A lightweight SaaS that helps indie makers automate user interviews.
# Core Features:
# - Auto-schedule interviews via Calendly link
# - AI-powered transcription & summary
# - One-click export to Notion / Google Docs
# Use Cases:
# - Founders validating problem-solution fit
# - Product managers gathering feedback after feature launch

ルート4:CRO——流入を現金に変える

流入が始まったら、転換率が生死を分ける。Landing Pages, Messaging and PositioningPricingConversion Rate Optimization の3ブロックが転換ファネルを構成する。

LPの核心は美しさではなく明瞭さだ。標準構造:Heroセクションで「誰のどの課題を解決するか」を一文で。Social proofセクションに実ユーザーのスクリーンショットや数値。Featureセクションは機能リストではなく「機能→便益」の対照表に。Pricingセクションは3段階(安値アンカー / 主推し / 高値対照)。月払いと年払いの差は16〜20%。業界で一般的な年払い割引は15〜20%。15%未満だと年払いする動機が生まれず、25%を超えるとキャッシュフローを損なう。 CTAボタンの文言は「Submit」ではなく動詞を使う。

価格設定は個人開発者が最もハマりやすい落とし穴だ。よくある失敗:無料枠に機能を入れすぎて誰もアップグレードしない。有料枠が安すぎて自分が養えない。リポジトリの判断基準:無料ユーザーが80%を超えたら無料枠が太りすぎ。有料ユーザーの月額単価が20ドル(約3,000円)未満なら価格が低すぎる。まず3段階で30日間テストし、転換データで調整する。

CROの実行リズム:週に1要素だけ変える(A/Bテスト)。登録率・アクティベーション率・課金率の3指標を記録する。UIをいじるよりコピーを変える方が3倍効く。 コピーはユーザーがプロダクトの価値を理解する経路そのものだからだ。

ルート5:ユーザーリサーチ——有料ユーザーをプロダクトマネージャーにする

最後のブロック User Research が、プロダクトが1年目を生き延びられるかを決める。リポジトリ推奨のやり方:毎月5〜10人の有料ユーザーと30分の深掘りインタビューを行う。質問は3つ——「このプロダクトを使う前はどう解決していましたか」「このプロダクトがなくなったら何を失いますか」「この機能にいくらまで払えますか」。

この3問はそれぞれ代替コスト、依存度、価格弾力性に対応し、PMF(Product-Market Fit)を判定する中核指標だ。インタビュー録音を文字起こしし、GPTやClaudeでテーマ別にクラスタリング。Top 3の課題とTop 3の改善提案を抽出し、そのまま次のイテレーションに積む。

個人開発者が最も見落とすのが「解約ユーザーへのインタビュー」だ。サブスクを解約したユーザーに連絡し「なぜ離れたのか」を聞く。ここから得られる答えは有料ユーザーのフィードバックより価値がある。足で投票した本音のデータだからだ。

事例:個人開発者のA氏はこのチェックリスト通りに動いた。まず50人にDMして8件のトライアル、2件の課金を獲得。続いてProduct Huntローンチで150 upvote、300訪問を獲得。さらにSEO記事とllms.txtで、3ヶ月後にはAI検索経由で1日50訪問が安定し、累計有料ユーザーは450人に達した。


アクションリスト:今日中にGitHubで Marketing-for-Founders を検索してスターを押し、Sales & Cold Outreach ブロックのトークテンプレに沿って、明日から50人の見込みユーザーにDMを打つ。同時に、今日読んだDMテンプレを自分のプロダクト用に書き換えてストックしておく。30日後、10人の有料ユーザーと50件の会話ログを手に戻ってきてから、Product Huntに投じるかどうかを決めればいい。コールドスタートは流入を待つことではない。自分で流れを作ることだ。