WordPress から TanStack Start へ移行した理由
WordPress から TanStack Start と Cloudflare Workers へブログを移行し、ホスティング費用、保守負担、セキュリティリスクを減らした記録です。
Published 2026-05-20 · Updated 2026-05-20 · 沈観瀾
最近、ブログシステムを WordPress から TanStack Start に移行しました。最初は Next.js を使うつもりでしたが、実際に比べてみると、今の自分には TanStack Start のほうが合っていると感じました。
一番大きな理由は、とても単純です。コストを下げたかったからです。
なぜ WordPress をやめたのか
WordPress は成熟した、とても強力なブログシステムです。プラグインもテーマも多く、拡張性も高いので、思いつく機能の多くは既存の方法で実現できます。ただ、その強さが自分にとっては負担にもなっていました。
- 多くの機能がプラグインに依存する
- 多言語対応にもプラグインが必要になりやすい
- データベースの管理が重い
- バックアップと復元の手順が複雑になる
- セキュリティが日々の運用に大きく左右される
私の用途では、WordPress の維持コストが高くなりすぎていました。
以前は海外 VPS を借りていて、月に少なくとも 5 ドル、高いと 10 から 15 ドルほどかかっていました。人民元に換算すると、毎月 70 から 80 元ほどの追加コストです。今は固定費を減らしたかったので、ブログのためにこの長期コストを払い続けるのはやめたいと思いました。
さらに悩ましかったのがセキュリティです。
私の WordPress サイトは何度か侵入被害に遭いました。問題が起きるたびに原因をすぐ特定するのは難しく、バックアップ管理も十分ではなかったため、最終的にデータを失ったこともあります。
つまり、WordPress が悪いわけではありません。今の自分の運用スタイルに合わなくなっただけです。
TanStack Start と Cloudflare Workers を選んだ理由
最終的に、私は TanStack Start を選び、サイト全体を Cloudflare Workers にデプロイしました。
今のブログ構成はとてもシンプルです。
- 記事は Markdown ファイルで管理する
- サイトは静的にビルドする
- Cloudflare Workers に直接デプロイする
メリットははっきりしています。
- VPS が不要になり、ホスティング費用がほぼゼロになる
- データベースがないため、セキュリティリスクが減る
- プラグインに依存せず、構造がわかりやすい
- バックアップはファイルそのものなので失いにくい
これだけで、毎月少なくとも 80 元ほど節約できます。長期的に見ると、これは小さくない金額です。
今回の移行で重視したのは、「機能を増やすこと」よりも「安定して、コストを抑えて運用できること」でした。
WordPress は本当に悪い選択なのか
もちろん、そんなことはありません。
客観的に見れば、WordPress には今でも大きな強みがあります。
- プラグインのエコシステムが非常に豊富
- テーマの選択肢が多い
- カスタマイズ性が高い
振り返ると、私の問題は WordPress 本体ではなく、プラグインを入れすぎたことだったのかもしれません。保守する時間があり、予算があり、セキュリティの知識もあるなら、WordPress は今でも優れた選択肢です。
ただ、今の私は、あまり手をかけなくても長く動き続けるブログが欲しいと思っています。
ブログを書く意味はまだあるのか
今、みんながどんなブログシステムを使っているのか、正直よくわかりません。
すでに AI がコードを書き、AI がコンテンツを生成する時代です。理論上は、自分で HTML ファイルをいくつか書き、簡単な記事管理の仕組みを足すだけでもブログは作れます。
ただ現実には、長い文章を書く人は少なくなっています。
多くの人は、ブログを検索して記事を読むより、AI に直接質問することに慣れてきました。文章、画像、動画のどれであっても、AI は創作の深い部分に入り込んでいます。
私自身も例外ではありません。
AI は道具であって、思考の代わりではない
私も文章を書いたり、内容を整えたりするために AI を使います。それでも、ひとつだけ強く思うことがあります。
自分の考えがないまま AI に完全に頼るのは、かなりしんどいことです。
たとえ断片的な感想や主観的な記録であっても、自分の経験から書いたものには意味があります。
私にとってブログは、単にコンテンツを公開する場所ではありません。自分が何を考えていたのかを少し残しておく場所です。
もう一度始める
今、すべてのコンテンツを TanStack Start に移行しました。
新しい構成で、新しいスタートです。
このサイトが、今回はもう少し長く続いてくれることを願っています。
Cloudflare Workers 向け TanStack Start デプロイガイド:https://developers.cloudflare.com/workers/framework-guides/web-apps/tanstack-start/