EmDash(エムダッシュ)とは、Cloudflareが開発した、Astroを基盤とするオープンソースのCMS(コンテンツ管理システム)です。記事や画像を管理できるほか、AIと連携して更新作業を進められる点が注目されています。
一方で、「WordPressの代わりになるのか」「本当に無料なのか」「特定のテーマで作ったサイトも移せるのか」は、導入前に整理したいポイントです。この記事では、EmDashの特徴・料金・始め方と、既存サイトから移行するときの判断基準を解説します。
- EmDashは、記事管理とWebサイトの表示を担うCMS。AI専用の文章生成ツールではありません。
- AI連携とサンドボックス型プラグインが特徴。ただし、ネイティブ型プラグインは同じ隔離方式ではありません。
- 本体のライセンス料は無料でも、サーバー・開発・保守の費用は別に考える必要があります。
- WordPressの記事は移行対象ですが、テーマのデザインや独自機能の再現には検証・再設計が必要です。
情報確認日:2026年10月23日。料金・動作要件・機能は更新されるため、導入時は各公式ページもご確認ください。
EmDashとは?基本とできること
EmDashは、Webサイトのコンテンツを管理する仕組みと、サイトを表示する仕組みを備えたCMSです。開発にはTypeScriptとAstroが使われています。Cloudflareは2026年4月にプレビュー版を公開し、同年9月28日に安定版のEmDash 1.0を発表しました。
担当者が管理画面で記事を編集し、開発者がサイトの見た目や機能を整える、という役割分担で運用できます。たとえば企業ブログなら、原稿の作成、画像の管理、下書きの確認、公開後の更新を一つのCMS上で進める構成です。詳しい位置づけはEmDash公式サイトと1.0の公式発表で確認できます。
英語の文章で使う長いダッシュ記号「em dash(—)」や、同名の別製品もあります。本記事で解説するのは、Cloudflareが開発する「EmDash CMS」です。
EmDashの3つの特徴
1.プラグインの権限を絞るサンドボックス設計
EmDashの特徴の一つは、拡張機能を隔離した実行環境で動かす「サンドボックス型プラグイン」です。利用できるAPIや外部通信先などを宣言し、その範囲で処理を行う設計です。機能を増やすときに、どのようなアクセスを許可するかを確認しやすくなります。
ただし、すべてのEmDashプラグインが隔離されるわけではありません。公式資料では、Astroのサイトと同じプロセスで動き、実行環境へ広くアクセスできる「ネイティブ型」も説明されています。導入時は形式と権限を確認する必要があります。隔離設計があっても、更新・バックアップ・アカウント管理などの運用は欠かせません。出典:公式のプラグイン概要。
2.MCPでAIとつながり、記事更新を進められる

MCP(Model Context Protocol)は、AIが外部のツールやデータを扱うための共通規格です。EmDashにはMCPサーバーが組み込まれており、対応するAIクライアントから、記事の下書き作成や編集、メディア管理などを行えます。接続の設定と認証が必要で、使える機能は権限にも左右されます。
実務では、AIに下書きを作らせた後、担当者が事実関係・表現・リンクを確認する運用が考えられます。公式の権限区分では、Contributor(寄稿者)は下書きの作成・編集などを行えても公開はできません。「AIにどこまで任せるか」をCMS側の権限と運用ルールの両方で決めることが大切です。出典:公式のAI連携ガイド。
3.CloudflareとNode.jsから設置先を選べる
Cloudflareに設置する場合は、処理を実行するWorkers、データを保存するD1、画像などを保存するR2を組み合わせる構成が案内されています。一方、Node.jsでの運用にも対応しており、自社の要件に合わせて設置先を検討できます。
ただし、従来のPHP向けレンタルサーバーにWordPressと同じ手順でアップロードすれば動く、という仕組みではありません。対応する実行環境、データベース、メディア保存先、バックアップ方法を確認しましょう。出典:Cloudflareへのデプロイガイド、Node.jsへのデプロイガイド。
WordPressとの違い
EmDashを検討するときは、CMSの機能だけでなく、既存のテーマ・プラグイン・編集手順への依存を確認する必要があります。WordPress向けのテーマは、EmDashへそのままインストールして使うことはできません。
| 比較する点 | EmDash | WordPressのテーマ |
|---|---|---|
| 基本の構成 | TypeScript・Astroを基盤に構築 | WordPressを基盤とし、テーマの表示・装飾を担う |
| AI連携 | MCPサーバーを標準搭載 | 目的に応じて連携機能や運用方法を選ぶ |
| 拡張機能 | サンドボックス型とネイティブ型がある | WordPress向けのプラグインを利用 |
| デザイン | Astro向けのテーマ・実装を使用 | テーマのブロックや設定を利用可能 |
| 移行時の扱い | 記事等の取り込み後に表示や機能を確認 | 現在の構成を継続するなら既存資産を活用しやすい |
スマートフォンでは表を横にスクロールできます。優劣の順位ではなく、構成と運用上の違いを整理した表です。

公式には、WordPressの書き出しファイル(WXR)やEmDash Exporterを使った移行手順があります。記事やメディアなどを取り込んでも、独自ブロック・ショートコード・動的な部品が同じように表示されるとは限りません。コンテンツの移行と、サイト全体の再現は別の作業として見積もることが重要です。
移行前にはデータと画像をバックアップし、検証環境で件数・表示・画像・リンクを照合します。URLを変える場合は旧URLからのリダイレクトも用意し、検証が終わるまで元サイトを残す計画にしましょう。出典:WordPressからの移行ガイド、WordPressテーマの移植ガイド。
EmDashの料金と運用費用
EmDash本体はMITライセンスのオープンソースとして提供され、ライセンス料は無料です。ただし、サイトの運営総額が無料になるわけではありません。設置先の利用料、必要な外部サービス、開発・保守の工数を分けて考えましょう。
| 費用の項目 | 確認しておきたい内容 |
|---|---|
| EmDash本体 | ライセンス料は無料。商用利用の際もライセンス条件を確認 |
| Cloudflareでの運用 | Workersには無料枠があり、Paidはアカウントあたり最低月額5米ドル。利用量による追加料金や関連サービスの費用を確認 |
| Node.jsでの運用 | サーバー、データベース、ストレージなどの契約・運用費 |
| 制作・保守 | デザイン、独自機能、移行作業、更新、監視、バックアップなどの費用 |
Cloudflare上でサンドボックス型プラグインを動かすためのWorker Loaderバインディングには、Workers Paidプランが必要です。「まず無料で管理画面を試す場合」と「拡張機能を使って本番運用する場合」では、想定する構成が異なります。
料金は2026年10月23日時点の公式記載に基づきます。米ドル建てのため、円換算の支払額は為替等にも左右されます。出典:Workers公式料金ページ、公式のプラグイン実行環境ガイド。
EmDashの使い方・始め方
最初は、公式プレイグラウンドで編集画面を試す方法があります。自分のパソコンで動かす場合は、公式の初期構築手順に沿って検証用サイトを作成します。以下はNode.js向けの基本的な流れです。
- Node.jsとnpmを用意する。本記事の確認時点ではNode.js 22.22以降が要件です。ターミナルで
node --versionを確認します。 - サイトを作成する。
npm create emdash@latestを実行し、プロジェクト名、Node.js、Starterテンプレートなどを選びます。 - 開発サーバーを起動する。作成したフォルダーへ移動し、
npm run devを実行します。 - 管理画面の初期設定をする。通常は
http://localhost:4321/_emdash/admin/を開き、サイト情報とメールアドレスを入力してパスキーを登録します。 - 記事を下書きして確認する。Postsで記事を編集・保存し、画像、リンク、表示をチェックします。
- 検証後に公開環境へ設置する。CloudflareまたはNode.jsのデプロイ手順を確認し、公開する記事を選びます。
ローカル環境で表示できても、インターネット上で公開された状態にはなりません。また、生成される暗号化キーはプラグインの秘密情報に関係するため、公開リポジトリへ含めず、適切に保管・バックアップします。詳しいコマンドと要件は公式のGetting Startedを参照してください。
導入に向いているケースと判断基準
次の項目は、機能や移行条件を踏まえたサイト選定の目安です。実際の費用対効果は、運営体制と必要な機能によって変わります。
EmDashを検証しやすいケース
- 新規メディアを立ち上げ、Astroを扱える開発者と運用できる
- 記事更新にAIを取り入れ、下書きと公開の権限を整理したい
- 拡張機能のアクセス範囲を見直したい
- 既存CMSに強く依存しない構成から、小さく試したい
WordPressを継続する案も比較したいケース
- 既存のテーマブロックやWordPressプラグインが業務に深く組み込まれている
- 担当者が現在の編集画面に慣れており、移行後の教育・保守体制を用意しにくい
- 移行予算より、記事の品質や集客導線の改善を優先したい
EmDashにSEO関連機能があることと、検索順位が上がることは別です。公式にはメタデータやサイトマップなどの機能が案内されていますが、コレクションの設定やページ側での出力も関係します。CMSの変更だけに期待せず、検索意図に応える記事、内部リンク、表示の確認を積み重ねることが大切です。機能の出典:公式のSEO機能ガイド。
EmDashについてよくある質問
Q.EmDashとは、AIで文章を書くツールですか?
主な役割は、記事や画像を管理してWebサイトを運営するCMSです。AIと接続して作業を進められますが、文章生成サービスそのものではありません。
Q.EmDashは無料で使えますか?
本体のライセンス料は無料です。サーバーやストレージの利用料、開発・保守、利用する外部サービス等の費用は別に確認してください。
Q.テーマやWordPressプラグインは使えますか?
そのまま利用することはできません。WordPress向けのデザインや機能は、EmDashの構成に合わせて代替・再設計する必要があります。本文中の独自装飾も移行後の確認対象です。
Q.プログラミング未経験でも運用できますか?
構築済みの管理画面で記事を編集することと、CMSを設置して保守することでは必要な知識が異なります。未経験で導入するなら、まずプレイグラウンドで編集を試し、構築・保守の担当を決めましょう。
Q.EmDashに変えるとSEOに有利になりますか?
CMSを変えるだけで順位向上が保証されるわけではありません。移行でURLや本文の表示を変える場合は、リダイレクト、canonical、内部リンク、サイトマップなども確認が必要です。
まとめ:EmDashは、更新体制と合わせて検討したいCMS
EmDashは、Astroを基盤にしたCMSに、AI連携やサンドボックス型プラグインという選択肢を組み合わせています。新規サイトで試す場合と、WordPressで運用中のサイトを移す場合では、確認する範囲も導入コストも異なります。
まずは編集画面を試し、必要な機能と現在の運用を照らし合わせることから始めましょう。既存サイトがある場合は、コンテンツの移行、デザインの再現、URLの維持、担当者の作業手順まで整理すると、CMSを選びやすくなります。
事業の成果につながる仕組みへ。
UNISON MISSIONでは、事業やWebマーケティングに関するご相談を受け付けています。サイト運営の課題をお聞かせください。
Webマーケティングについて相談する →- EmDash公式サイト/EmDash 1.0の公式発表
- プラグイン概要/AI Tools
- WordPressからの移行/WordPressテーマの移植
- Cloudflare Workersの料金/プラグイン実行環境
- Getting Started/SEO機能
本文は公式資料をもとに独自に作成。画像はChatGPTの画像生成機能で制作した解説用ビジュアルです。
