English · 日本語

とんでもないローンチ:Reddit から1日で180万ページビュー

MixedName が同時接続 約6200人を記録し、たった1台の月額$3の VPS から1日で438,136ユニークユーザー、1,866,162ページビューを配信した経緯を詳しくご紹介します。

何のローンチ?

MixedName は、バイリンガルな赤ちゃんの名前、つまり2つの言語で通用する名前を探すためのサイトです。国際結婚のカップルが赤ちゃんの名前を見つけられるように作ったもので、もともとは私たちの日本人とフィンランド人のハーフの息子の名前を決めるために書きました。

最初は日本語とフィンランド語だけに対応した、個人用のツールでした。その後、息子が生まれてから5年が経ち、新しいプロジェクトを始めようと考えていたとき、ほかの人も子どもの名前探しに使いたいかもしれないと思い、このプロジェクトを続けることにしました。

ローンチの試み

十分に仕上がり、世界で最も話されている言語に対応できたところで、サイトを公開して、いつものことをしました。Product Hunt と Hacker News に投稿したのです。結果は予想どおり、まったくの無反応でした。プロジェクトとはそういうもので、反応がないのが当たり前だということはわかっています。

この時点で、気持ちのうえではほぼこのサイトを諦めていましたが、いつか Google がインデックスしてアクセスを送ってくれるかもしれないというわずかな可能性のために、公開したままにしておきました。いずれにしても、検索からのアクセスもおそらく期待できないだろうし、仮にうまくいったとしても実を結ぶまでに何か月もかかるとわかっていたので、すぐに次のプロジェクトに取りかかりました。

お互いさまのヒント

次のプロジェクトを少し先延ばしにしていたとき、Hacker News で Kardius という新しいチャットサイトを見つけました。意見や興味をもとにマッチングして、気の合う人を見つけられるサイトです。そこで面白い人たちとのおしゃべりを楽しんでいて、新規ユーザーのほとんどが去ったあとも居続けるくらい、このサイトが気に入っていました。

ほかにあまり人がいなかったので、サイトの管理人とたくさん話すことになりました。彼のサイトを大きくする手伝いをしたかったのですが、宣伝のための現実的なアイデアがまったく思いつきませんでした。Kardius の機能改善についてもいろいろと話しました。

それからずっと後になって、彼から自分のサイトを持っているかと聞かれました。MixedName のことを話すとすぐに、私が聞いたこともなかった Reddit のコミュニティを教えてくれました。名前だけを専門に扱うコミュニティです!

そんなサブレディットはニッチすぎて存在しないだろうと思っていたので、探してみたことすらありませんでした。そのサブレディットが /r/namenerds です。こうして、Kardius を大きくする手伝いをしようとしていたはずが、結局は主に私のほうが助けられることになりました。

本当のローンチ

/r/namenerds に投稿してみたところ、反響はすさまじいものでした。誰もがこのサイトに興味を持ってくれて、あっという間にそこで最も多くの賛成票を集めた投稿になりました。サイトの改善に本当に役立つ素晴らしいフィードバックもたくさんもらいました。できるだけ多くの要望に応えようと、2晩かけてコードを書きました。

提案の内容は、新しい言語の追加の要望から、私ひとりでは思いつかなかったまったく新しい2つのセクション(ある名前がどの言語で使われているかを調べる逆引き検索と、最も相性の良い名前のトップリスト)の考案まで、さまざまでした。

すると、サブレディットの誰かがもうひとつ提案をしてくれました。/r/internetisbeautiful に投稿してみたらどうか、というのです。そこはよく知っているコミュニティでしたが、自分のサイトがそこに投稿できるほどのものだとは思っていませんでした。それでも、その提案があまりにも多くの賛成票を集めたので、とにかく試してみることにしました。

アクセス殺到!

それはまるでダイナマイトの箱に火をつけたようなものでした。ドカンと、サイトに突然ものすごい数の訪問者が押し寄せ、完全に静的なサイトにしておいて本当によかったと思いました。もし遅い動的な要素が少しでもあったら、使っていた月額$3の VPS 1台では、あっという間にアクセス集中で落ちていたでしょう。

賛成票はどんどん増え続け、MixedName は今年の /r/internetisbeautiful で3番目に多くの賛成票を集めた投稿になりました。しかもこのサブレディットは Reddit のデフォルトのサブレディットのひとつなので、リンクは Reddit のトップページにも登場しました!

トップページでは3ページ目あたりまでスクロールしないと見えない位置でしたが、Reddit はインターネットで最も人気のあるサイトのひとつなので、それでもピーク時には約6000人の同時接続がありました。そのときのスクリーンショットを撮り忘れてしまいましたが、少し前のものをお見せします。

サイトが壊れかける

本当なら Google Analytics のリアルタイム画面に釘付けになっていたところですが、サイトについての提案が次々と届くので、(何かミスをしてサイトを壊してしまうのではないかとびくびくしながらも)改善も続けていました。そして作業を続けていたことが、思わぬ形で役に立ちました。

サイトにちょっとした変更を加えて本番に反映しようとしました。ところが、なぜか反映できないのです。ディスク容量が足りなくなっていました!

問題がわかってしまえば、解決は簡単でした。原因は最初に思い浮かんだものでした。nginx のデバッグログを誤って有効にしたままにしていて、10ギガバイト近くのログがたまっていたのです。ログを削除し、デバッグをオフにして nginx の設定を再読み込みすると、すべて元どおりになりました。

さらにアクセス殺到!

この Reddit からの大量のアクセスに加えて、今度は誰かが Hacker News に再投稿してくれて、そこでもすぐに最も多くの賛成票を集めた投稿になりました。

とんでもないのは、ほかの日であれば飛び上がって喜んでいたはずのその追加のアクセスが、Reddit からの奔流に比べればほんの小川程度だったことです。比較すると、HN でトップになった後の同時接続は約6200人で、その前の Reddit だけのときは6000人でした。

面白いことに、Reddit は明らかに HN でも追い風になりました。最初に HN に投稿したときは失敗に終わりましたが、今では非常に多くの人がこのサイトを知っていたので、HN での賛成票も集まりやすくなっていたようです。おそらく Product Hunt でも同じことが起きたでしょうが、そちらはすでにチャンスを使い果たしてしまっていたので手遅れでした。

その後

もうお祭りは終わりました。今はまた静かになり、現在の同時接続は27人です。今残っているアクセスは主に3つの経路から来ています。

まず、Reddit で注目を集めたことでほかのいくつかのサイトが MixedName を取り上げてくれて、それがきっかけで Google がサイトをきちんとインデックスしてくれるようになりました。次に、多くの人が Facebook でサイトをシェアしてくれたようで、そのシェアから今もアクセスが来ています。最後に、もうトップページから外れた投稿からも、HN と Reddit から少しずつ訪問者が来ています。

読んでいただきありがとうございました

以上が私のローンチの物語です。最初は静寂。それから大歓声。そして今は心地よいざわめき。この1日の記録、438,136ユニークユーザー、1,866,162ページビューを超えるものを、私がこの先作れるとは思えません。