
脱WordPressの選択肢、CloudflareのEmDashとは?【初心者向け解説】
2026年10月21日、PHP本体に重大な脆弱性が2件(CVE-2026-109618/109619)が公表され、修正版がリリースされました。外部から任意のコードを実行される可能性がある、いわゆるRCE(遠隔コード実行)につながる種類のものです。
この前後では国内外のさまざまなwebサイトやwebサービスが一時停止し、修正作業を行うという前代未聞のアクションも行われましたね。作業対応したエンジニアの皆さん、ほんとにおつかれさまでした。
この問題点、注意したいのは、これはWordPress本体の脆弱性の問題ではないという点です。PHPという土台側の問題なので、「WordPressを最新版にすれば終わり」という話にはなりません。PHPで動くアプリケーションを置いているサーバーは、すべて影響範囲に入ります。
WordPressは今現在世界のWebサイトの4割超で使われていると言われています。従って、その影響たるや、想像に難くないでしょう。
この事態を受け、さまざまな企業で「PHPに依存しない選択肢へ」という流れが生まれています。その受け皿として名前が挙がっているのが、Cloudflareの「EmDash(エムダッシュ)」になります。
ただし先に結論を書くと、EmDashはWordPressの単純な上位互換ではありません。向くサイトと向かないサイトがはっきり分かれます。以下、順番に整理します。
なぜEmDashが「乗り換え先」として挙がるのか
EmDashは2026年4月1日にベータ版が公開され、10月には1.3系まで更新が続いています。
Cloudflare自身が「WordPressの精神的後継」と表現したことで、脱WordPressを提言するYouTubeやSNSで一気に言及が増えました。2026年8月にはCloudflareの公式ブログ自体がEmDashへ移行しており、ベンダーが自社サイトで使っているという実績も後押しになっています。
EmDashとは? 正体は「Astro製サイト用のCMS」
EmDashを一言でいうと、Astro(アストロ)というTypeScript製のWebフレームワークの上に作られた、フルスタックCMS*です。
*フルスタックCMS=サイトの表示部分と管理画面の両方を、ひとつのシステムでまとめて持つCMS。WordPressもこの形。対して「ヘッドレスCMS」は管理画面だけを提供し、表示側は別に作る
もう少し分解すると、こうなります。
記事データはCloudflareのD1(データベース)に、画像はR2(ストレージ)に保存される
プログラムはCloudflare Workers上で動く。サーバーを自分で用意する必要がない
ライセンスはMIT。ソフト自体は無料で、Node.jsが動く環境ならCloudflare以外でも動く
いちばんの違いはプラグインの扱いです。WordPressのプラグインはPHPとして何にでもアクセスできますが、EmDashのプラグインは隔離された実行環境で動き、使える機能を事前に申告させます。
「記事は読める、メールも送れる。でもデータベースは触れない」といった制限が、仕組みとして強制されるわけです。
管理画面の見た目はWordPressとかなり似ています。乗り換えをかなり意識したUIじゃないかと個人的には思います。Pages、Posts、Media、Comments…とメニューが並び、WordPressを使ったことがある人なら説明なしで触れるレベルです。ここは乗り換え時の心理的なハードルを大きく下げます。

WordPressと比較したメリット・デメリット
まず、強みと弱みを一言でいうと、強みは「壊れにくさ」と「サーバーを持たなくていいこと」、弱みは「資産の薄さ」です。
メリット
プラグイン経由で侵入されるリスクが、構造として下がる
サーバー管理やPHPのバージョン管理から解放される
表示が速い(Astroは静的なHTMLづくりが得意)
AIとの接続が最初から用意されている
デメリット
プラグインもテーマもまだ少ない(WordPressはプラグイン6万以上)
PHPで作られた既存のテーマ・プラグインは、そのまま動かない
新しいCMSなので、日本語の情報がまだ少ない
Cloudflareへの依存が強くなる
向く人:これから新規にサイトを作る、制作会社やエンジニアに相談できる、物販をしていない企業サイト・ブログ
向かない人:ネットショップを運営している、スタッフだけで完全にノーコード運用したい、長年育てたテーマ資産を活かしたい
なお、編集画面はWordPressのブロックエディタほど多機能ではありません。記事を書くだけなら十分ですが、ページを視覚的に組み立てたい人には物足りないはずです。
.jpドメインは使えない?
Cloudflareのレジストラが対応しているのは.comや.org、.devなどで、国別ドメインの一部は対象外になっています。なので、例えば.jpドメインなどは使えないと思い込んでいるかたもいるでしょう。
結論としては、使えます。 ただし条件があります。
Cloudflareでは、EmDashをCloudflare上に置く場合、独自ドメインはあらかじめCloudflareの管理下(ゾーン)に登録されている必要があります。つまり、ドメインを取得したレジストラの管理画面で、ネームサーバーをCloudflareのものに変更する作業が必要です。
ここで注意したいのが、Cloudflare Registrarでは.jp(および.co.jp)を取得・移管できない点です。
つまり実務的には、ドメインは国内のレジストラで持ち続け、DNSの管理だけをCloudflareで行うという形になります。
ネームサーバーの変更に対応していればレジストラは問いません。たとえばムームードメイン、バリュードメイン、Xserverドメイン、さくらインターネットなどが候補になります。ただし、お名前ドットコムは推奨しません。使わない方が幸せになれます。
つまずきやすいのは3点です。
①レジストラの管理画面にログインできるか(担当者が退職していて入れない、というケースが本当に多いです)
②ネームサーバー変更の反映待ちが数時間〜数日かかる
③会社のメールを独自ドメインで運用している場合、MXレコードの移設を忘れるとメールが止まる。
なお、サブドメイン(blog.example.jp のような形)で運用する場合は、CNAMEレコードを追加するだけで済む場合もあります。
AIとの連携はどうやる?
EmDashには、MCPサーバー*が標準で組み込まれています。初期設定のまま有効で、https://あなたのドメイン/_emdash/api/mcp というURLが窓口になります。
*MCPサーバー=AIに外部のツールやデータを使わせるための共通規格「Model Context Protocol」に対応した接続口。AI側から見ると「このサイトの記事を読み書きするための窓口」
使い方は、ClaudeやChatGPT、Codexの「カスタムコネクタ」にこのURLを登録し、OAuthでログインして許可する権限を選ぶだけです。あとはチャットから「先週の下書き一覧を見せて」「料金ページの◯◯を修正して」「この記事を6月1日9時に予約公開して」といった指示が出せるようになります。
大事なのは権限の考え方です。AIができることは、接続したユーザーのロール(管理者/編集者/投稿者)を超えられません。同時編集の衝突を検知する仕組みも入っています。
初心者のうちは、AIにいきなり公開させず、「下書きを作らせる→管理画面で確認する→公開する」という順番を守るのが安全です。
無料でどこまで使える?
ソフト本体はMITライセンスで無料です。課金が発生するのはCloudflare側の利用料で、無料枠はおおよそ次のとおりです(2026年10月時点)。
Workers:1日10万リクエストまで
D1(データベース):保存5GB、1日500万行の読み取りまで
R2(画像などの保存):保存10GB、月100万回の書き込みまで
小さな会社サイトやブログなら、この範囲に収まることが多いはずです。
ただしここでも注意点が2つあります。
ひとつは、隔離されたプラグイン(サンドボックス型)の利用とマーケットプレイスからの導入には有料プラン(月5ドル〜)が必要なこと。
もうひとつは、画像の自動変換が月5,000件までという上限です。
そして忘れがちなのが、移行にかかる人件費と学習コストは別換算だということ。ソフトが無料でも、テーマの作り直しには時間もお金もかかります。
まとめ:移るべき人、待つべき人
wordpressから乗り換える価値があるのは、古いwordpressのサイトを新しくリニューアルする人、制作を外注できる人、とにかく安全にサイトを運営したい人です。
乗り換えを待ったほうがいいのは、ネットショップを運営している人、スタッフだけで完結させたい人、既存のテーマ資産を活かしたい人です。
そして、いま脆弱性のニュースを見て不安になっているなら、最初にやるべきは乗り換えではありません。契約中のサーバーのPHPが更新されているかを確認する。それが終わってから、次の一手を考えれば十分です。
乗り換えのご相談及びAI駆動によるサイト制作を承ります。お気軽にご連絡ください。