WordPress vs Astro — ブログやポートフォリオにはどっちがいい?

/

WordPressでブログを運用していたけど、Astroに移行しました。両方を使った経験から、どちらがどんな人に向いているかを比較します。

前提:どちらも良いツール

先に言っておくと、WordPressもAstroも優れたツール。「WordPressはオワコン」とか「Astroが最強」とかそういう話ではなく、用途と状況に応じて選ぶべきものです。

比較表

WordPressAstro
種類CMS(動的)静的サイトジェネレーター
言語PHPJavaScript/TypeScript
表示速度プラグイン次第非常に速い(静的HTML)
セキュリティ攻撃対象になりやすい静的ファイルなので安全
学習コスト低い(GUI操作)中程度(コード必要)
コンテンツ更新管理画面からMarkdownファイル or CMS連携
プラグイン/エコシステム非常に豊富成長中
ホスティング費用レンタルサーバー(月数百円〜)無料(Cloudflare Pages等)
保守コストアップデート・セキュリティ対策必要ほぼ不要

WordPressが向いているのはどんな人?

非エンジニアがコンテンツを更新する場合

WordPressの管理画面はGUIで操作できる。ブログ記事の投稿、画像のアップロード、カテゴリの設定など、コードを書かずに完結する。

クライアントに納品して、クライアント自身が更新していくサイトなら、WordPressのほうが運用しやすい。

プラグインで機能を追加したい場合

ECサイト(WooCommerce)、予約システム、会員機能など、プラグインで幅広い機能を追加できる。コードを書かずに機能拡張できるのはWordPressの強み。

とにかく早く公開したい場合

テーマを選んで、コンテンツを入れるだけでサイトが完成する。レンタルサーバーのWordPress簡単インストール機能を使えば、1時間もかからずに公開できる。

Astroが向いているのはどんな人?

エンジニア・コードが書ける人

Astroはコードを書いてサイトを構築する。HTML/CSSがわかれば始められるが、テンプレートエンジンやビルドツールの概念は理解している必要がある。

表示速度を最優先にしたい場合

Astroが生成するのは静的HTML。PHPの処理やデータベースへのアクセスがないので、表示速度は圧倒的に速い。Core Web Vitalsのスコアも高くなりやすい。

セキュリティ・保守を楽にしたい場合

静的ファイルなので、WordPressのようにプラグインの脆弱性やPHPのバージョンアップを心配する必要がない。放置しても壊れない。

ホスティング費用を抑えたい場合

Cloudflare PagesやNetlifyの無料枠でホスティングできる。レンタルサーバーの月額費用がゼロになる。

WordPressからAstroへの移行は大変?

WordPressからAstroへ

WordPressの記事をMarkdownにエクスポートして、Astroで読み込む。

  • 記事のテキスト部分は比較的かんたんに移行できる
  • 画像の移行が少し面倒(パスの書き換え等)
  • カスタムフィールドやプラグイン固有の機能は作り直しが必要
  • URLを変えないように注意(SEOに影響)

AstroからWordPressへ

Markdownの記事をWordPressにインポートする。こちらの方が楽。

実際に移行してみて

このサイト(umi.design)をWordPressからAstroに移行して感じたこと:

良かったこと

  • 表示速度が劇的に改善した — PageSpeed Insightsのスコアがほぼ100点
  • サーバー代がゼロになった — Cloudflare Pagesの無料枠で十分
  • 保守の手間が消えた — WordPress/プラグインの更新作業が不要に
  • Gitでバージョン管理できる — 記事の変更履歴がGitに残る

大変だったこと

  • 初期構築に時間がかかった — テーマ、レイアウト、スタイルを1から作った
  • 記事の移行が手作業 — 20記事程度だったのでなんとかなったが、数百記事あると大変
  • ちょっとした更新にもコードが必要 — 管理画面のような手軽さはない

結局どっちを選ぶべき?

あなたの状況おすすめ
コードが書ける + 自分で更新するAstro
コードが書けない or 書きたくないWordPress
クライアントに納品して更新してもらうWordPress(or Astro + ヘッドレスCMS)
表示速度・SEOを最優先Astro
ECや会員機能が必要WordPress
保守の手間を最小化したいAstro
とにかく早く公開したいWordPress

まとめ

WordPressは「誰でも使えるCMS」、Astroは「エンジニアが速いサイトを作るためのツール」。対立するものではなく、用途が違う。

エンジニアやデザイナーが自分のポートフォリオやブログを作るなら、Astroの方がメリットが大きいと感じています。一方、クライアントワークではWordPressの出番がまだまだ多い。

両方使えると、案件に応じて最適なツールを選べるようになります。