Zenn Books に500円の技術書を出して、5冊売れた。
金額にすれば数千円。ただ、無名の個人アカウントが書いた技術書を、見ず知らずの誰かが財布を開いて買ってくれた、という事実は数字以上に重い。
この記事は「Zenn Books でいくら稼いだか」の話ではなく、初めて有料コンテンツを出して5冊売れるまでに考えたことの記録。価格・章立て・連載との接続・宣伝動線の話を、実際にやった範囲で全部書く。これから Zenn Books を出してみたい個人開発者の参考になればうれしい。
何の本か
RakuScan という、日本株を自動でスクリーニングする投資分析システムを Python で作った。Claude に銘柄分析を全任せしたら月3,000万トークンを食い潰す試算になり、「Python が計算し、Claude が判断する」という分業設計に切り替えた、というのが本の中心テーマ。
すでに Zenn 上で 無料連載3本 を公開しており、本はその深掘り版にあたる。
| 種別 | 内容 |
|---|---|
| 無料連載(3本) | 何を作ったか・どんな構成か |
| 有料本(15章・約12万文字・500円) | なぜそう作ったか・失敗の経緯・実コード |
連載のスタンスが「結果の紹介」、本のスタンスは「結果に至るまでの設計判断」と決めて分けた。
なぜ無料記事ではなく有料本にしたか
12万文字を1本の Zenn 記事に詰め込むことも、技術的には可能だった。実際、そうすれば PV は確実に増えた。
それでも本にした理由は3つある。
1. 連載に入れると無料連載の体験が崩れる
連載は「設計のサマリ」を読みたい人向けに書いてある。そこに「最初は変数名が衝突して破綻した」「全部 Claude に任せたらトークンが破裂した」のような失敗談を全部入れると、サマリの輪郭がぼやける。
無料連載は概要、有料本は詳細、と分けることで、それぞれの読者体験を最適化できる。
2. 「腰を据えて読む人」を集めるフォーマットが欲しかった
技術記事は流し読みされる前提のフォーマット。一方、設計判断・失敗談・思想の話は、流し読みされると「ふうん」で終わってしまう類の話で、書く側としても消費効率が悪い。
500円という価格を設定すると、「設計判断を腰を据えて読む人」だけが手に取る。読者の母集団が変わる。
3. 自分のフォーマットを試したかった
無料連載はレッドオーシャン。技術トピックでバズる記事は1日に何本も出ている。一方、Zenn Books に有料本を出している個人開発者はまだ多くない。競争密度が低い場所で、自分のフォーマットがどこまで通用するかを試したかった。
価格を500円にした理由
Zenn Books は500円から販売できる(最低価格)。最初は1,000円も検討したが、500円にした。
| 価格帯 | 想定購入者の心理ハードル |
|---|---|
| 0円(無料記事) | クリックすればすぐ読める |
| 500円 | コンビニスイーツ2個ぶん。深く考えずに買える |
| 1,000円 | コンビニランチ1食ぶん。少し考える |
| 2,000円〜 | 商業書籍と同じ価格帯。比較対象が広がる |
無名アカウントが書いた個人開発系の本に1,000円を払う人は、500円に対する2倍では効かないくらい少ないと予想した。1,000円で2冊売るより、500円で5冊売る方が、累計の読者数が多くなり、感想が返ってくる確率も上がる。
同じ価格設計を1,000円でやっていたら、2冊までも届かなかったかもしれない。
個人の趣味で書いた本は、まず読者に手に取ってもらえる価格を最優先するのが正解だった。
章立てを15章にした理由
最終的に15章・約12万文字に着地した。
| # | 章タイトル | 文字数 |
|---|---|---|
| 1 | なぜ投資分析システムを自作したか | 4,000 |
| 2 | 全体アーキテクチャ | 8,800 |
| 3 | プラグインという設計判断 | 5,000 |
| 4 | 共通インターフェースの設計 | 5,700 |
| 5 | YAML + importlib による動的ロード | 5,900 |
| 6 | 9つのプラグインの戦略と実装 | 17,600 |
| 7 | ユニバース構築の3段階フィルタ | 8,200 |
| 8 | 3つの無料APIで戦う | 9,800 |
| 9 | 2層キャッシュとバッチ取得戦略 | 8,800 |
| 10 | 日次・週次・月次パイプライン | 7,600 |
| 11 | Pythonが計算し、Claudeが判断する | 9,000 |
| 12 | Discord Botで双方向にする | 9,700 |
| 13 | シグナル事後評価とフィードバックループ | 7,900 |
| 14 | Claude Codeで開発を加速する | 6,100 |
| 15 | 設計の振り返りと今後 | 5,500 |
設計の意図は3つ。
1. 1章 = 1テーマ = 1つの判断。 プラグイン化・共通インターフェース・キャッシュ戦略・AI分業など、それぞれに「なぜそう設計したか」の判断軸がある。それを1章ずつ独立させて、読者が興味のある章だけ拾い読みできるようにした。
2. 第1章を無料公開できる作りにする。 Zenn Books は最初の章を無料公開できる。なので第1章は「Claude 全任せで月3,000万トークンを食う試算 → 分業設計への転換点」という、本全体のテーマを凝縮した内容にした。第1章を読んで合わなければ買わなくていい、というスタンスを明示している。
3. 連載と被らない章を入れる。 失敗の記録(第1章)・設計の比較検討(第3章のモノリス vs プラグイン vs 設定駆動)・実数値の公開(第15章)は、連載には書いていない章。「連載で読んだ人が本も買う理由」を作るのに必要な章だった。
連載 → 本の動線設計
宣伝はほぼしていない。やったのは2つだけ。
1. 無料連載3本の末尾に本へのリンクカードを置いた。 連載を読み終えた人が、自然に本のページに辿り着けるようにした。リンクカードは Zenn の OGP 機能でカード状に展開されるので、テキストリンクより目立つ。
2. 本の紹介記事を1本書いた。 本の紹介記事 では「連載と本の違い」「本にしか書いていない3つの話」「15章の全体像」を解説した。連載読者と新規読者の両方に「本の中身は何か」を1ページで伝える窓口として置いている。
X で「本を出した」とポストするだけだと流れて終わる。「本を出した」ポストから紹介記事に飛ばし、紹介記事から本のページに飛ばす、という2段階の動線を作ると、興味の深さが揃った人だけが本のページに辿り着く。
5冊売れて気づいたこと
販売タイミングの内訳はこんな感じ。
- 4/25: 1冊目
- 4/26: 一気に3冊(計4冊)
- 5/1: もう1冊(計5冊)
公開2日目に3冊売れた瞬間が一番ピークで、そのあとはぽつぽつ。1冊単位の販売では、最初の数日で売れるかどうかが結果の大半を決める実感がある。
1. 「お金を払ってもらう」と振る舞いが変わる
無料記事を書いているときは、ある意味で気楽だった。間違いがあれば「すみません、修正しました」で済む。
有料本を出したあとは、章ごとの内容に対する責任感が変わった。「この章の主張、本当に自分の経験から言えるか?」を1段階深く確認するようになった。お金を払ってもらう体験は、書き手の精度を上げる。
2. 5冊の購買は、PV からは予測できない
連載3本と本の紹介記事1本を合わせた累計PVは、Zenn と Qiita(クロスポスト分)合算で2,000PVくらい。一方、本のページの閲覧数は400回超。
それでも5冊売れた。PV と購買は線形には繋がらず、「腰を据えて読みたい人」の数で決まる。
ということは、PV を増やすためのコンテンツと、購買を増やすためのコンテンツは、別ものとして設計した方がいい。連載でバズらせる必要はなく、連載の末尾に「もっと深く知りたい人へ」の動線があれば足りる。
3. 販売状況を追うようになって、連載の反応にも目が行った
本を出してから、Zenn ダッシュボードで販売状況を確認するついでに、連載がどう受け取られているかも気にするようになった。そのなかで、X 上で無料連載に感想を投稿してくれている方を1人見つけた。連載は本販売の前から公開していたが、感想ポストが投稿されたのは販売開始の数日後。本の動きが間接的に連載の方にも光を当てた可能性がある。
販売状況を追うという行動が、付随的に「自分の書いたコンテンツがどう受け止められているか」を見る習慣を生んだ。 有料本を出す前は、連載は「公開して終わり」のフローで止まっていた。書いた後の動きも見るようになったのは、数字には現れない書き手の行動変化として大きい。
次の本に向けて
2冊目の構想はある。テーマは「AI / Claude Code を使った個人開発の進め方」を考えている。
ぱんだツールズという無料 Web ツール集(80ツール超)の開発で、Claude Code がどう貢献したかを記録した本にしたい。Claude Code でツールを量産する手順、ハマりどころ、UIテストの自動化、設計レビューの組み込み方など、ぱんだツールズで実際に効いた手順をまとめる予定。
RakuScan の本が「Python × AI 分業設計」という縦軸の話なら、次は「Claude Code × 個人開発の量産」という横軸の話。同じくらいの分量・価格で出すつもり。
まとめ
500円・15章・約12万文字。5冊売れて、書き手としての精度が変わった。
第1章は無料で読める。「Claude 全任せで月3,000万トークン」の試算から、分業設計への転換点までの話を凝縮しているので、本編に入る前にここを読んで、合うかどうかを判断してほしい。
無料連載3本も公開中。 本を買う前に概要を掴みたい場合はこちらから。
この記事は Zenn にも同じ内容を投稿しています。