初めて作ったカラオケ情報サイトのその後

この記事は[個人開発 Advent Calendar 2022](https://qiita.com/advent-calendar/2022/individual-developers)の22日目の記事です。

## はじめに

個人開発で何か作りたいなと思い、いろいろアイデアは思いついたりするんだけども実際には手を動かせず何も作ることが出来てませんでした。まあ、あるあるな話だと思います。って、そんなん私だけかな。

そんな中ですが、コロナ禍で暇してた子供と何かやろうかということで話が進み、共同で作り上げたのがカラオケ情報サイトの[カラオケ(仮)](https://karaoke.saoyagi2.net/)です。サイト名に仮と入っているのは、いい名称を思いつけず一旦仮としたものが、そのままになってしまっているのです。今更変えるのもなぁというのと、これはこれで永遠のベータ版っぽくていいかなと思い今に至っています。

サイト自体は2021年1月1日にオープンし、オープンするまでの様子は[初めての個人開発でカラオケ情報サイトを作った話](https://blackftz.booth.pm/items/3685357)という同人誌にまとめました。BOOTHでPDF版を販売してますので、興味があるかたはいかがですか。って宣伝かよ!(宣伝だよ!)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86075/04e2a44a-5455-cb66-c6dc-43dcef605473.png)

この記事では同人誌にまとめた以降の、2022年の活動の内容を紹介します。

## どんなサイトか

作ったのはカラオケの情報サイトです。理想としてはカラオケに関する様々な情報を提供できればと思っているのですが、現状は全国のカラオケボックス店舗情報データベースがメインになっています。

店舗データは47都道府県の約5000件を収集しています。全てのカラオケボックスを漏らさずとはいきませんが、かなりのカバー率であろうと自負しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86075/7ef34229-d80b-abe1-7e8a-e5d12efa5a75.png)

## アクセス数と収益

個人開発の目的は人それぞれですが、やっぱり作ったからには見て貰いたいですし、収益があがるならそれにこしたことはないですよね。ということで、アクセス数と収益をご紹介します。数字そのものだと生々しすぎますので、荒いグラフですけれど。ちなみに収益は Google AdSense を利用しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/86075/7d125037-60e9-7ec0-097a-904efa7ae185.png)

サイトオープンからしばらくはアクセスも収益もほぼゼロでしたが、2021年10月頃から徐々に増え始め、2022年11月時点ではだいたい月間1万PV、収益1,000円といったところです。

ネット広告収入は10PV1円が相場と言われていましたが、見事にそれに当てはまる結果になっています。もちろんこの相場は一定のものではないとは思うんですけどね。

収益は AdSense 以外にもあるといいのにというのは常々思っています。例えば日本全国のカラオケボックスの店舗データをこの精度で持ってるところはそうそうないと思うので、データ販売とか出来ないかなぁと思ったり。売り込み先も方法も全く分からないけど。もしも興味がある方は saoyagi2@gmail.com までご連絡をいただければ。

## 2022年にやったこと・出来なかったこと

月別のコミット数は以下でした。

| 月 | コミット数 |
|:---:|---:|
| 1月 | 12 |
| 2月 | 15 |
| 3月 | 23 |
| 4月 | 14 |
| 5月 | 6 |
| 6月 | 2 |
| 7月 | 10 |
| 8月 | 19 |
| 9月 | 0 |
| 10月 | 0 |
| 11月 | 6 |

こうして振り返ってみると、思ったよりも開発してますね。つよつよエンジニアの方からすれば全然だとは思うんですが、自分としてはほとんど開発には手を付けられていなかった印象だったので。なんでも振り返ってみるのって大事ですね。特に数字で出すってのは大事。

ただまあ、コミットログを見返してみても大きな機能開発というのは特にありません。細かな改修かリファクタリングがほとんどです。静的ページはGit管理してるので、その改変の履歴も含まれています。

月によってコミット数にばらつきがあるので、長期休みがあると開発が捗っているのかなと思いましたが、そういうわけでもないようですね。なんか思いついたときに集中的に作業してる感じでしょうか。

店舗データの収集は継続してずっと行っています。Google スプレッドシートに入力して CSV エクスポートして DB に取り込んでいるのですが、CSV のファイルサイズを今年3月から記録しています。

| 測定日 | バイト数 |
|:---:|---:|
| 2022-03-01 | 1,425,144 |
| 2022-04-01 | 1,579,157 |
| 2022-05-01 | 1,635,424 |
| 2022-08-01 | 1,715,446 |
| 2022-09-01 | 1,718,007 |
| 2022-10-01 | 1,748,126 |
| 2022-11-01 | 1,715,292 |

1.4MB から 1.7MB へと結構増えてますね。10月から11月にかけてファイルサイズが減っていますが、これは最寄り駅を自動算出するように修正してカラムを削除したためです。

プログラム開発やデータ更新の他に、コラムや体験記を書いているのですが、こちらはほとんど進捗がありませんでした。もっと充実させたいと思っているのですが。

ちなみに issues の一番底には「サイト名を決める」というものがずっと居座っているのですが、これは close にはなりそうにありません。

## 店舗さんから怒られた

サービスを運営しているといろんなことが起こりますね。当然、失敗もあります。

店舗データはネットで確認しているのですが、とある店舗さんが検索してもひっかからなくなっていました。閉店したんだろうと思いデータを更新したのですが、しばらくして店舗の方からクレームのメールが入りました。曰く、コロナで長らく休業していたけど、今はしっかり営業してます。勝手に閉店なんてネットに載せないでください、と。

慌ててデータを更新して謝罪のメールを返したのですが、店舗さんが怒るのも当たり前ですよね。そのお店に行こうと思った人がネットで検索して「閉店」なんて出てきたら別の店に行ってしまいかねないですよね。営業妨害もいいところです。

当たり前のことですが、ネット上で行っていることが全てネット上だけで完結しているわけではありません。扱っている情報にもよりますが、ネットの先にはリアルな人や企業が存在し、そこには様々な活動があるわけです。わかってはいたはずのことですが、そこの意識が疎かになってしまっていたわけですね。

ご迷惑をかけてしまったことは本当に申し訳ないことなのですが、大事なことを見落としてしまっていることに気づかせていただいたことについてはとてもありがたかったと思います。

## 今後の予定

こうしている間にも新しいカラオケボックスはオープンしますし、残念ながら閉店する店舗もあります。なので、カラオケ店舗データの更新は今後もずっと続けていく予定です。飽きたらやめるでしょうけれど。

データ更新以外のサイトの機能更新は今のところ予定はないですねぇ。ある程度の機能は作りきってしまいましたので。やるとしてもリファクタリングだったり、小規模な機能改修くらいでしょうか。アクセス過多になればインフラ周りを強化するでしょうが、今のところそんな予兆もありません。

店舗データ以外のカラオケに関するサービスについてはアイデアはあるので、今後はそちらの開発に注力していければなぁと思っています。