20時間開発でARR数百万円。枯れた技術「jQuery」で勝つSEO特化CMS「BlogMaker」
① 【サマリー】30秒でわかる今回の案件
| 項目 | 内容 |
|---|---|
| サービス名 | BlogMaker (SEO特化型ブログエンジン) |
| ジャンル | Micro-SaaS / CMS |
| ARR | 数百万円 〜 1,000万円規模 (5桁ドル) |
| 開発時間 | 初期バージョン 20時間 |
ここが凄い
アンチ・トレンド技術の勝利
- AIもReactもNext.jsも使わず、CodeIgniter + jQueryという「10年前の技術」で構築。学習コストゼロで最速リリースを実現。
「依存関係地獄」からの脱却
- 外部ライブラリ(npm packages等)を一切使用せず、メンテナンスコストを極限まで排除。
「比較」で勝つSEO戦略
- 広告費ゼロ。ユーザーが購入を決断する直前に検索する「VS競合」キーワードをハックし、購買意欲の高い層だけを集客。
Note: この「コードへの執着を捨てる」姿勢は、以前紹介したモバイルアプリの大量生産戦略(コードは負債である)とも強く共鳴する思想です。
② 【Fact】サービスの詳細とTech Stack
BlogMakerは、WordPressは重すぎるが、MediumやSubstackではSEOのカスタマイズ性が足りないと感じる層(個人開発者や小規模チーム)に向けた、超軽量なブログ構築SaaSです。
技術構成(Tech Stack)
多くのエンジニアが驚愕するであろう、2024年とは思えない構成です。
Backend
- CodeIgniter 3 (Forked version)
- PHPフレームワークの古典。Laravelですらなく、さらに古いCI3を採用。
Frontend
- jQuery
- ReactやVue.jsのような仮想DOMは不採用。
Architecture
- Zero External Libraries
- 外部ライブラリへの依存をゼロにし、「npm installの依存解決」や「破壊的変更への対応」にかかる時間を物理的に消滅させました。
運営のポイント
- 「20時間」のタイムボックス
- 創業者のVal Sopi氏は、「金曜夜から日曜夜まで」という制約を設け、計3回のセッションでMVPを完成させました。
- 機能の断捨離
- 初期機能は「認証」「エディタ」「最低限の設定」「ブログ表示」のみ。それでもローンチ直後に最初の課金ユーザーを獲得しています。
③ 【Insight】なぜ売れたのか?(勝因の分析)
1. GTM戦略:「比較検討(VS)」コンテンツへのシフト
初期のTwitter宣伝ではスケールしませんでしたが、コンテンツ戦略を**「Decision-stage(決断段階)」**のユーザーに絞ることでブレイクしました。 「WordPress vs BlogMaker」「Ghost alternative」といった記事を大量に投下。単なる情報収集ではなく、「乗り換え先を探しているユーザー」をピンポイントで狙い撃ちしました。
2. 技術選定:メンテナンスコストの排除
個人開発において最大の敵は「久しぶりにリポジトリを開いたら動かない」現象です。 枯れた技術(Stable Tech)を採用し、外部ライブラリを排除したことで、機能開発以外の時間をゼロにしました。これはBlogMakerが**「技術的負債」ではなく「資産」として機能し続ける**ための極めて合理的な判断です。
3. マネタイズのピボット
当初の「年払いのみ」から「月額サブスクリプション」へ移行し、MRR(月次経常収益)を積み上げるモデルへ転換。既存顧客との摩擦を恐れず、経営の安定性を優先した英断が成長を支えています。
④ 【Localize】日本市場への転用・アイデア
日本でも「WordPress疲れ」は起きており、NotionでWebサイトを作るサービス等が流行していますが、まだ隙間はあります。
日本版へのアレンジ案
ターゲット:「特定業界向けヘッドレスCMS」
- 日本のフロントエンドエンジニアはNext.jsやNuxt.jsを使いたがりますが、バックエンド(管理画面)を作るのを面倒がります。
- **「Shopifyアプリ開発者専用のブログ機能(Shopify標準ブログが弱いため)」や、「エンジニア採用広報に特化したMarkdown入稿CMS」**など、用途を絞ったAPI提供に勝機があります。
マインドセット:「週末20時間」の実践
- 日本のエンジニアは「技術スタックの選定」に時間をかけすぎです。
- 今週末、あなたが**「ドキュメントを見ずに書ける技術(Rails, Django, 素のPHPなど)」**だけで、20時間以内にMVPを作ってみてください。顧客は裏側の技術ではなく、表示速度や使い勝手(UX)にお金を払います。
結論
「スタートアップが失敗するとき、良いコードも悪いコードも同時にゴミになる」。 この残酷な事実を直視しましょう。BlogMakerの成功は、「最新技術を使うこと」と「ビジネスを成功させること」は無関係であると証明しています。まずはnpm installの手を止め、"VS記事"を1本書くことから始めてみませんか?
Comments0
コメントを投稿するにはログインが必要です
まだコメントはありません。最初のコメントを投稿しましょう!
