インディーハッカー道
@SOHOを20年間1人で開発・運営してきた全記録
開発記

@SOHOを20年間1人で開発・運営してきた全記録

·7分で読める
平城寿
平城寿
@SOHO創業者 / インディーハッカー

この記事のポイント

  • 2004年に立ち上げたフリーランスマッチングプラットフォーム@SOHOを
  • 無借金・未上場・1人経営で20年以上運営してきた記録
  • 30万人のユーザーを支えた裏側をすべて公開します

2004年、私は26歳でした。

当時はまだ「フリーランス」という言葉すら一般的ではなく、SOHOワーカーと呼ばれていた時代です。

私自身がフリーランスのエンジニアとして仕事を探していて、「案件を探すのがこんなに大変なのか」と痛感したことが、@SOHOを作るきっかけでした。

あれから22年。

気がつけば累計30万人以上が登録するフリーランスマッチングプラットフォームになっていました。

しかも、無借金・未上場・1人経営のまま。。

この記事では、@SOHOの20年間をすべて振り返ります。

成功した話だけでなく、何度も閉鎖を考えた時期のことも、包み隠さず書きます。

2004年:始まりは「自分が欲しかったサービス」

@SOHOのコンセプトは極めてシンプルでした。

「仕事を発注したい人」と「仕事を受注したい人」をマッチングする掲示板です。

当時、クラウドソーシングという概念はまだ日本に存在していませんでした。

ランサーズが創業したのが2008年、クラウドワークスは2011年です。

つまり、@SOHOはそれらよりも4〜7年早くこのマーケットに参入していたことになります。

最初のバージョンは、PHPとMySQLで2週間で作りました。

デザインも自分で。

正直に言えば、見た目はひどいものでした。

ところが、当時は競合がほとんどなかったため、検索エンジン経由で自然にユーザーが集まり始めました。

公開から3ヶ月で登録者数は1,000人を突破。

「これは需要がある」と確信した瞬間です。

2005〜2008年:急成長と最初の壁

@SOHOは口コミとSEOだけで成長を続けました。

広告費はゼロです。

2005年には登録者数が1万人を超え、2008年には5万人に達しました。

ところが、成長にはトラブルがつきものです。

最初の大きな壁は『スパム対策』でした。

プラットフォームが大きくなるにつれ、悪質な業者が入り込んでくるようになったのです。

1日に何百件もの迷惑投稿が来る日々。

手動で削除するだけで1日の作業時間の半分が消えていきました。

ここで私は重要な判断をしました。

「自動化しないと1人では無理だ」ということです。

スパムフィルタリングの仕組みを作り、投稿の自動審査システムを構築しました。

この経験が、後の運営哲学の基盤になりました。

1人で運営するには、自動化が命綱だということです。

2009〜2012年:クラウドソーシングブームの到来

2008年にランサーズが、2011年にクラウドワークスが登場しました。

ベンチャーキャピタルから何億円もの資金を調達し、テレビCMも打つ。

正直に言えば、焦りました。

「@SOHOは潰されるのではないか」と。。

実際、この時期に@SOHOの成長率は鈍化しました。

競合の登場で新規登録者の伸びが明らかに落ちたのです。

ところが、ここで意外なことが起きました。

@SOHOのユーザーは離れなかったのです。

理由を分析してみると、いくつかのことがわかりました。

まず、@SOHOは手数料を取っていなかったこと。

ランサーズやクラウドワークスは受注者から10〜20%の手数料を取りますが、@SOHOはマッチングの場を提供するだけで、金銭のやり取りには介入しませんでした。

つまり、フリーランスにとっては@SOHOのほうが手取りが多いわけです。

もう一つは、@SOHOの『シンプルさ』でした。

競合サービスはどんどん機能を追加して複雑になっていきましたが、@SOHOは「仕事を探す・発注する」というコア機能だけに集中していました。

この時に学んだ教訓があります。

資金力では勝てなくても、ビジネスモデルの違いで戦えるということです。

2013〜2016年:停滞期と存続の危機

登録者数が20万人を超えたあたりで、@SOHOは明確な停滞期に入りました。

売上は横ばい。

技術的負債は溜まる一方。

PHPの古いバージョンで動いているコードは保守が困難になっていました。

ただ、閉鎖しようと思ったことはありません。

どんな困難があっても、このサービスだけは絶対に続けるという信念がありました。

私は2度のサラリーマン生活を経験し、その後独立してからは素晴らしい体験をすることができました。だからこそ、もっと多くの人にフリーランスとして働く素晴らしさを味わってほしかった。@SOHOはそのための場所であり、やめるという選択肢は最初からなかったのです。

そんな中、あるユーザーからのメールが届きました。

「@SOHOのおかげで独立できました。今は年収800万円のフリーランスエンジニアです」

たった1通のメールでしたが、このサービスを必要としている人がいるということを思い出させてくれました。

2017〜2020年:技術刷新とリニューアル

2017年、私は大きな決断をしました。

@SOHOをPHP からNext.jsへ完全リニューアルすることです。

10年以上積み重なった技術的負債を、一度きれいにする必要がありました。

このリニューアルには約1年かかりました。

1人で、既存サービスを運営しながら、新しいバージョンを並行開発する。

これは想像以上に過酷な作業でした。

日中は既存サービスの運営とバグ対応。

夜と週末に新バージョンの開発。

正直、何度も心が折れかけました。

ところが、リニューアル後の効果は絶大でした。

ページの表示速度は3倍以上改善し、モバイル対応も完了。

SEOのスコアも大幅に向上し、新規登録者数が月間30%増に回復しました。

技術的負債を放置し続けると、いつか必ずサービスの成長を阻害します。

まさに、リニューアルのタイミングを見極めることも経営判断なのです。

2021〜2023年:コロナ禍とフリーランスブーム

2020年のコロナ禍は、@SOHOにとって追い風となりました。

リモートワークが一般化し、フリーランスという働き方に注目が集まったのです。

2021年には登録者数が25万人を突破。

2023年には30万人を超えました。

ただし、ユーザーの急増は新たな課題も生みました。

サーバーの負荷が急激に増加し、データベースのパフォーマンスチューニングに追われる日々が続きました。

PostgreSQLで30万人分のデータを1人で管理する。

これは技術的にも精神的にも大きなチャレンジでした。

インデックスの最適化、クエリの見直し、キャッシュ戦略の導入。

一つひとつ地道に対応していきました。

2024〜2026年:AI時代の到来と新たな進化

2024年以降、AIの進化が@SOHOの開発スタイルを根本的に変えました。

私は『Claude Code』を開発に導入し、開発速度が10倍以上になりました。

以前なら1週間かかっていた機能追加が、1日で完了する。

バグの原因調査が、数分で終わる。

まさに、1人経営者にとってAIは最強のパートナーです。

現在の技術スタックは以下の通りです。

  • フロントエンド: Next.js + React + Tailwind CSS
  • バックエンド: Express + PostgreSQL
  • インフラ: Supabase
  • 開発ツール: Claude Code, Cursor, GitHub

22年前にPHPで始めたサービスが、最新の技術スタックで動いている。

感慨深いものがあります。

20年間の数字で振り返る

ここで、@SOHOの20年間を数字で振り返ってみます。

  • 累計登録者数: 30万人以上
  • 運営期間: 22年(2004年〜現在)
  • 従業員数: 常に1人
  • 外部資金調達: ゼロ
  • 広告宣伝費: ほぼゼロ(SEOと口コミのみ)
  • 技術スタックの世代交代: 2回(WordPress+PHP独自フレームワーク→Next.js)
  • サーバーダウンタイム: 年間数時間以下
  • 閉鎖を考えた回数: ゼロ

1人経営を20年続けるために必要なこと

20年間1人で運営してきて、いくつかの原則が見えてきました。

第一に、固定費を極限まで下げること。

人を雇わない、オフィスを持たない、借金をしない。

これにより、売上が落ちても潰れないビジネスが作れます。

私の場合、@SOHOの月間固定費はサーバー代の数千円だけです。

第二に、自動化に投資すること。

1人で運営する以上、手作業は最小限にしなければなりません。

スパム対策、ユーザーサポート、監視。

できるものはすべて自動化してきました。

第三に、完璧を求めないこと。

1人で全部やると、どうしてもクオリティに限界があります。

「80点でリリースして、フィードバックを受けて改善する」を繰り返すのが、1人開発の最適解です。

第四に、やめないこと。

これが一番大事かもしれません。

私の場合、2度のサラリーマン経験を経て独立し、フリーランスとして素晴らしい体験ができたからこそ、@SOHOを通じてもっと多くの人にその体験を届けたいという想いがありました。

だから、やめるという発想がそもそもなかった。

自分が信じられるサービスを作っていれば、続けることは苦痛ではなくなります。

続けていれば、いつか風が吹く。

コロナ禍でフリーランスブームが来たように、予測できないチャンスが訪れます。

読者の皆さんへ

もしあなたが「自分一人でWebサービスを運営したい」と考えているなら、私の経験から一つだけアドバイスがあります。

最初から完璧を目指さないでください。

@SOHOの最初のバージョンは、2週間で作ったPHPの掲示板でした。

デザインはひどく、機能も最低限。

でも、それでよかったのです。

大事なのは「ユーザーが求めているものを、早く届けること」です。

22年経った今でも、私はこの原則を守っています。

米国のインディーハッカーコミュニティでは、こうした「小さく始めて長く続ける」スタイルが注目されています。

Pieter Levels氏は1人でNomadListRemoteOKを運営し、年間数億円の売上を上げています。

彼も従業員ゼロ、外部資金ゼロです。

つまり、1人で大きなビジネスを作ることは、もはや珍しいことではないのです。

テクノロジーの進化、特にAIの登場により、1人でできることの範囲は劇的に広がっています。

@SOHOの次の20年も、きっと1人で走り続けるでしょう。

この記事が、同じ道を歩もうとしている方の参考になれば幸いです。

シェア
#@SOHO#1人経営#フリーランス#プラットフォーム運営#起業
平城寿
平城寿
インディーハッカー。2004年に@SOHOを創業し、20年間1人で運営。
フォロー

関連記事