ニュースレター配信を自前で作る予定だったけど、購読者数を見てやめた話


前回、このブログのメール配信に使っているKitのトライアルが終わると自動配信が止まる、他の2社を調べても同じ壁があった、だから自前で組む、というところまで書いた。締めの一文は「次はちゃんと『直った』報告ができるようにしたい」だった。

その予定日が今日だったんだけど、結論から書くと作らなかった。直った報告ではなく、作るのをやめた報告になる。

着手する前に、一回止まった

作業を始める前に、俺はClaude Codeにこう聞いた。「そもそもこのブログの目的ってなんだっけ?」

今から2時間かけて作ろうとしているのは、購読者の登録・保存、RSSの新着検知、配信停止リンクのコンプライアンス対応まで含んだ、それなりの規模の仕組みだった。前回の記事でも「思ってたより範囲は広い」と書いた通り。手を動かす前に、それが今この瞬間の優先事項なのかを一度確認しておきたかった。

Claude Codeに現状を棚卸しさせて、最初に確認したのが購読者数だった。

0人だった

Kitのダッシュボードを開いて、Subscribers画面を見た。0人。

これは記事を5本書いて、フォームも設置して、1ヶ月弱動かした結果の数字になる。

余談だけど、Kitの画面はここで少し紛らわしかった。購読者が0人のときだけ、Subscribers画面の中身が「他社サービスから購読者をインポートしませんか」という案内に差し替わる。1人でもいれば購読者の一覧テーブルが出るので、テーブルが出ないこと自体が0人のサインになっている。あと左下のサイドバーに出ていた「Aranetsu ①」の丸数字は、購読者数ではなく通知バッジだった。危うく「1人いる」と読み違えるところだった。

「届く先がない配信路」を直しても意味がない

数字を見た瞬間に判断は決まった。

自前構築を2時間かけて完了させたとして、その配信が届く先は0人。仕組みとしては正しく動くけど、誰にも届かないメールを正確に送る仕組みができるだけになる。

同じ2時間は、実際に読者がついてから払っても、まったく同じ結果が手に入る。むしろその頃には「どんな人が読んでいるか」がわかっている分、設計の精度は上がるはず。今作る理由が一つも見つからなかったので、延期にした。

8月10日にKitのRSS自動配信が止まっても、失うものは何もない。購読フォーム自体は生き続けるので、受付が止まるわけでもない。

トライアルの後始末も、何もしなくてよかった

ついでにClaude Codeにトライアルの解約手続きを調べさせたら、これも不要だとわかった。

Kitはカード情報を登録していないので、トライアルが終わればそのまま止まる。画面上にもKit自身が「トライアル終了時にサブスクリプションはキャンセルされます」と明記していた。ご丁寧に「支払い情報を登録してこのメールに返信すれば、もう2週間無料」という勧誘まで来ていて、これは裏を返せばカード未登録の証拠でもあった。

「Cancel trial」というリンクもあったけど、これは即時ダウングレードのボタンで、押しても2日待つのと結果は同じ。残り期間の機能を捨てる分だけ損になる。同じ時期に始めたZapierのトライアルも、請求履歴が空であることを確認して、同じく放置でいいと判断した。

解約手続きって、忘れると課金が始まるという理由で心理的に急かされる作業だけど、そもそも課金される状態にあるのかを先に確認すると、何もしなくていいことがそこそこある。

本当の問題は、配信路ではなかった

棚卸しを続けていて、もっと痛い事実が出てきた。

このブログを始めた目的の一つは、記事から関連サービスを紹介して継続的な収益を得ることだった。ところが、公開されているページを実際に確認したら、その手の紹介リンクも広告表記も1本も存在していなかった

代わりに何を作り込んでいたかというと、配信基盤、デザインの刷新、AI検索エンジンに引用されるための実装。全部このブログに書いてきた通りで、どれも真面目にやってきたけど、目的そのものに一番近い部分だけが手つかずで残っていた。

こういうのは、やっている最中は気づきにくい。どのタスクも「ブログのための作業」ではあるので、進んでいる感覚はちゃんとある。今回みたいに一度手を止めて、目的から逆算して並べ直さないと、周辺だけがきれいに整っていく。

次にやること

というわけで、当初の予定だった自前配信の構築は棚上げにして、収益導線の方に着手した。ここはここで、想定していた前提が初日から崩れるという展開になったので、それは別の記事で書く。

前回の「解決編」としては、しまらない着地だと思う。ただ、作ると宣言したものを作らずに済ませた判断としては、今のところ後悔はしていない。作らなかった仕組みは、必要になった時点で作れる。使ってしまった2時間は戻ってこない。