会社のホームページを、Cloudflare の新しい CMS「EmDash(エムダッシュ)」で作りました。これまでホームページ制作といえば WordPress を使ってきましたが、「サーバーの準備や管理をもっと楽にできないか」「プラグインの脆弱性におびえずに運用できないか」と思っていたところに、EmDash が登場しました。
この記事では、EmDash がどんな CMS なのかと、実際に会社のホームページを作ってみてよかったところ・大変だったところをまとめます。WordPress 以外の CMS を検討している方の参考になればうれしいです。
EmDashとは
EmDash は、Cloudflare が2026年に公開したオープンソースの CMS です。Cloudflare 自身が「WordPress の精神的な後継」と位置づけていて、2026年4月にプレビュー版、9月末に正式版の 1.0 が出ました。ライセンスは MIT で、無料で使えます。
WordPress との大きな違いは、作りそのものです。
- PHP ではなく、TypeScript と Astro で作られている
- Cloudflare Workers(サーバーレスの実行環境)の上で動く
- データは Cloudflare の D1(データベース)、画像などのファイルは R2(ストレージ)に保存される
- 記事の投稿や編集は、WordPress に近い管理画面(
/_emdash/admin)から行える
つまり、「WordPress のような管理画面はあるけれど、レンタルサーバーは使わない」CMS です。
よかったところ1:AIでサイトを作れる
EmDash は Astro というフレームワークの上に作られていますが、今回 Astro の知識はほぼ不要でした。ページの構成やデザインを AI に伝えて、コードは AI に書いてもらいながらサイトを組み立てました。
WordPress のテーマを一から作るときは、PHP やテンプレート階層の知識が必要でした。EmDash では「トップページにこういうセクションを作りたい」「お知らせの一覧を出したい」と日本語で伝えれば、AI が形にしてくれます。こちらは、できあがった画面を見て直してほしいところを伝えるだけです。
EmDash 自体も、Cloudflare が「AI ネイティブな CMS」と呼んでいて、AI から操作するための仕組み(MCP サーバーや CLI など)が最初から用意されています。AI と一緒に作ることを前提にした CMS だと感じました。
よかったところ2:サーバーを意識しなくていい
作ってみて一番よかったのは、サーバーを意識しなくていいことです。
WordPress でサイトを作るときは、まずレンタルサーバーを契約し、PHP のバージョンやデータベースを設定し、容量やアクセスが増えたときのことも考える必要がありました。公開した後も、PHP のバージョンアップやサーバー側の設定変更に気をつかいます。
EmDash は Cloudflare のサーバーレス環境で動くので、こうしたサーバーの準備や管理がほとんどいりません。動かす土台は Cloudflare が管理してくれるので、こちらはサイトの中身づくりに集中できます。
よかったところ3:サーバーへのアップミスがない
FTP でファイルを手作業でアップしていたころは、次のようなミスがつきものでした。
- 上げるファイルを間違えた
- 古いファイルで新しいファイルを上書きしてしまった
- 一部のファイルだけ上げ忘れて、表示が崩れた
EmDash では、手元で作ったサイトをデプロイ(公開)のコマンドでまとめて Cloudflare に反映します。どのファイルを上げるかを人が選ぶ作業がないので、アップミスが起きません。手元で確認したものが、そのまま本番に出るという安心感があります。
よかったところ4:表示スピードが速い
できあがったサイトを PageSpeed Insights で測ったところ、スマホ表示のパフォーマンスが100点でした。WordPress のサイトでは、プラグインやテーマの読み込みが重なって、スマホの点数を上げるのに苦労することが多かったので、これには驚きました。
速さの理由は、主に次の2つだと考えています。
- Astro は、ページを基本的に JavaScript の少ない HTML として出力するので、ブラウザでの処理が軽い
- Cloudflare の世界中のネットワークから、訪問者に近い場所でページが配信される
表示速度の改善に何日もかけなくても、最初から速いサイトになるのは大きな魅力です。PageSpeed Insights の見方や改善のポイントは「【チェックリストあり】PageSpeedInsightsで表示スピードを改善」にまとめています。
よかったところ5:セキュリティが強い
WordPress を運用していて一番気をつかうのは、プラグインの脆弱性です。プラグインに穴があると、そこからサイト全体が乗っ取られることがあります。保守のお仕事でも、プラグインの更新と確認には多くの時間を使っています。
EmDash は、この部分の考え方が違います。
プラグインがサンドボックスで動く
EmDash のプラグインは、サンドボックス(隔離された環境)の中で動きます。プラグインには、インストールのときに許可した権限しか与えられません。更新でプラグインが新しい権限を求めるときは、管理画面に確認が出ます。万が一プラグインに問題があっても、被害がサイト全体に広がりにくい作りです。
ログインはパスキーが標準
管理画面へのログインは、パスキーが標準です。パソコンなら指紋認証や Windows Hello、スマホなら顔認証などでログインします。パスワードを使わないので、パスワードの使い回しや流出、総当たり攻撃を心配しなくてすみます。偽のログイン画面にだまされるフィッシングにも強い方式です。
会社のホームページは「乗っ取られたら信用に関わる」ものなので、最初からこのレベルの守りがあるのは心強いです。
大変だったところ:AIとターミナルの知識が必要
一方で、WordPress のように誰でもすぐ使える CMS ではありません。
デプロイ(公開)も、EmDash 本体のアップデートも、ターミナルでコマンドを打って行います。WordPress のように、管理画面のボタンひとつで本体を更新することはできません。
AI がコマンドを出してくれるので、ゼロから全部を調べるよりずっと早く進みます。それでも、次のような力は必要だと感じました。
- ターミナルを開いて、コマンドを実行できる
- エラーが出たときに、メッセージを読んで AI に正しく伝えられる
- AI が出したコマンドが何をするものか、ざっくり判断できる
「AI とターミナルのリテラシー」がある人向けの CMS、というのが正直な印象です。お客様にお渡しするサイトで使う場合は、更新やデプロイを誰が担当するかを先に決めておく必要があります。
また、サンドボックスでプラグインを動かすには、Cloudflare Workers の有料プラン(月5ドル〜)が必要です。無料プランのままだとサンドボックス型のプラグインは動かないので、プラグインを使う予定があれば最初から有料プランで考えておくのがおすすめです(料金は執筆時点の情報です)。
WordPressとどちらを選ぶか
今のところ、私は次のように考えています。
- EmDash が向いている:表示速度を重視したい。サーバー管理やセキュリティ対策の手間を減らしたい。更新やデプロイを、AI とターミナルを使える人が担当できる
- WordPress が向いている:お客様自身がプラグインを探して機能を足したい。制作会社に頼らず、管理画面だけで運用を完結させたい
EmDash はまだ新しい CMS なので、WordPress ほどプラグインがそろっていません。お問い合わせフォームや多言語など、必要な機能が用意できるかを先に確認しておくと安心です。
なお、このブログは WordPress のまま、公開側だけを静的 HTML にしています。サーバーの負担やセキュリティを減らすという考え方は近いので、興味のある方は「WordPressを静的HTML化して本番公開するまで」もあわせて読んでみてください。WordPress を使い続ける場合の保守については「「WP+PHPおまかせ保守」を始めました」で紹介しています。
まとめ
- EmDash は Cloudflare が作った、WordPress の後継を目指すオープンソースの CMS
- Astro の知識がほぼなくても、AI と一緒にサイトを作れる
- サーバーレスで動くので、サーバーを意識しなくていい
- デプロイはコマンドでまとめて行うので、アップミスがない
- 表示が速く、PageSpeed Insights のスマホのパフォーマンスは100点
- プラグインのサンドボックス化とパスキーのログインで、セキュリティが強い
- デプロイや更新はターミナルで行うので、AI とターミナルのリテラシーが必要
これから実際に会社のホームページを運用しながら、EmDash で「できること」「できないこと」をこのブログで紹介していく予定です。導入を考えている方の参考になればうれしいです。
