Ghost CMSとは?主な機能とWordPressとの違い、ブログ運営前の確認事項

Ghost(ゴースト)は、ブログ記事の公開、メールニュースレター、無料・有料の会員購読をまとめて運営するためのオープンソースCMSです。CMS(Content Management System、コンテンツ管理システム)とは、管理画面から記事や画像を作成・管理するソフトウェアを指します。Ghostを選ぶ際は執筆機能だけでなく、購読者管理、決済の利用条件、多言語構成、サーバー管理の担当範囲まで確認しましょう。

Ghost CMSとは?

Ghostは、ウェブで記事を公開し、メール購読者を集め、必要に応じて一部を有料会員に提供する出版プラットフォームです。ソースコードが公開されているため自分で設置でき、公式のマネージドサービスGhost(Pro)を利用する方法もあります。ソフトウェアのGhostと、有料ホスティング商品であるGhost(Pro)は区別してください。

例えば、独立メディアが解説記事を一般公開し、毎週のニュースをメールで送り、詳細な分析を有料購読者に提供する構成が考えられます。これは可能な運営例であり、収益や読者増加を保証するものではありません。読者の会員アカウントと、サイトを編集するスタッフアカウントも別です。

主な機能と具体的な公開の流れ

記事の作成とメディアの挿入

Ghostには、文章を書き、見出し・リンク・引用などを指定するビジュアルエディターがあります。写真、ギャラリー、動画、ボタンなどはカードという部品で追加します。新しい行で+を押すか/を入力してカードを探せます。操作はエディターの案内とカード一覧を参照してください。

最初は「今週のブログ運営メモ」という練習記事で公開範囲と配信先を確認すると分かりやすくなります。以下はニュースレターを送らず、ウェブ記事だけを確認する手順です。Ghostのメニューは公式文書の英語表記を使っており、位置はバージョンによって変わる場合があります。

  1. Posts → New postでタイトルと2〜3段落を書き、画像カードを1枚追加します。代替テキストとキャプションを確認します。
  2. 記事設定で短いURLとタグを指定します。タグは関連記事をまとめる分類で、Ghostでは最初のタグが主要タグとして重視されます。
  3. Post accessをPublicにします。一般公開の練習なので会員限定や有料限定には設定しません。
  4. Previewでデスクトップとモバイルの表示を確認します。画像サイズ、リンク、見出しの順序を見て、必要なら編集に戻ります。
  5. Publishでウェブのみの公開を選び、メール送信先が選ばれていないことを確認します。公開後はログアウトした画面で記事を開きます。練習記事を公開したくない場合は、この操作の前に止めて下書きとプレビューの状態にしておきます。

公開メニューではウェブ公開、メール配信、両方を選べます。記事の閲覧権限とメールの受信対象は別の設定なので、それぞれ確認が必要です。

メールニュースレターと購読者管理

ニュースレターは、受信を選んだ読者のメールにコンテンツを届ける機能です。サイトへの訪問を待たずに定期的な情報を届けられますが、配信頻度、購読解除、配信エラーの管理も運営業務になります。会員登録を、すべてのニュースレターへの受信同意として扱わないようにしましょう。

  1. Settings → Membership → Email newsletterでNewsletter sendingを確認し、配信設定の準備ができた段階で有効にします。
  2. Settings → Membership → Newslettersで名前、説明、差出人情報を設定します。既存会員を新しいニュースレターへ自動登録する選択肢も確認します。
  3. 下書きからメールプレビューを開き、自分のアドレスへテスト送信します。受信箱で件名、画像、リンク、モバイル表示、購読解除リンクを確認します。
  4. 本配信前にニュースレターと対象者を再確認します。テストと本配信を分け、最初から全会員に試験メールを送らないでください。

複数のニュースレターを作れば、テーマや言語で対象を分けられます。詳しくはニュースレター設定と会員管理の案内を参照してください。送信済みメールの本文全体を、ウェブ記事のように後から書き換えられるとは考えないことが大切です。

無料会員と有料会員の公開範囲

記事ごとに一般公開、ログイン会員限定、有料会員限定、特定の有料プラン限定などを選べます。会員限定には無料会員も含まれ得るため、有料会員限定とは異なります。選択肢はPost accessの公式説明で確認できます。

例えば基礎解説は一般公開、追加説明は無料会員、定期的な詳しい資料は有料会員に提供できます。一般訪問者、無料会員、有料会員それぞれのプレビューを確認しましょう。有料購読には決済サービスとの接続や利用条件の確認が必要です。

テーマと外部サービス連携

テーマはサイトのデザインを決める枠組みです。Ghostではテーマを変更し、解析、業務自動化、フォームなどの外部サービスを連携できます。URLの貼り付け、HTMLカード、コード挿入、APIなどを利用します。HTML(Hypertext Markup Language)はウェブ文書の構造を表す言語、API(Application Programming Interface)はソフトウェア同士の通信の仕組みです。方法は連携ガイドにまとまっています。

外部サービスには別の料金やアカウント管理が伴います。「連携できる」ことは、導入だけで既存機能がそのまま再現されることを意味しません。カスタムテーマや必要な連携機能が、選んだGhost(Pro)プランで利用できるかも確認してください。

WordPressとは何が違う?

以下は自分で設置するWordPress.orgのソフトウェアとの比較です。WordPress.comのマネージド商品とは条件が異なる場合があります。WordPressの公式機能案内と比べると、機能の有無に加えて標準機能と拡張機能の分担が違います。プラグインはソフトウェアに機能を追加する拡張ツールです。

比較項目 Ghost WordPress
中心用途 記事・ニュースレター・会員購読 ブログから多様なウェブサイトまで
執筆 エディターとメディアカード ブロックエディターなどの編集ツール
ニュースレター 執筆・会員・配信の流れを標準搭載 プラグインや外部サービスで構成可能
有料コンテンツ 内蔵会員機能とStripe連携 会員・決済プラグインなどで構成
機能拡張 標準機能・外部連携・テーマ開発 プラグイン・テーマ・個別開発
記事の分類 タグと主要タグが中心 カテゴリー・タグ・追加分類
多言語運営 言語別設置や翻訳サービス等を検討 多言語プラグイン等で構成可能

執筆と拡張の考え方

Ghostは記事、購読者、ニュースレターを一つの流れで管理したい運営に向いています。WordPressはプラグインの組み合わせの選択肢が多く、その分、選んだツール同士の互換性も管理します。どちらでもテーマ、広告、解析を追加すれば実際の運営構成は変わります。

WordPressの書き方についてはブロックエディターとクラシックエディターの比較も参考になります。GhostのカードとWordPressのブロックはどちらも本文の要素ですが、データ構造や拡張機能まで互換という意味ではありません。

多言語コンテンツは別に設計する

サイトのボタンを日本語にすることと、同じ記事の日本語版・英語版を関連付けることは別の作業です。Ghostの言語ガイドは、言語ごとに異なる内容を公開する場合は別インストールを、同じ内容を翻訳する場合はWeglotやTransifexなどを提案しています。

翻訳記事の対応、言語選択、言語別メニュー、ニュースレター、URL構造を先に考えましょう。テーマ翻訳だけですべて解決するとは限りません。公式ガイドは管理画面自体の国際化がまだ未対応とも説明しているため、運営スタッフが使う言語も確認してください。

自己ホスティングとGhost(Pro)の違い・費用

自分で設置して運営する方法

自己ホスティングは自分のサーバーや契約先の設備でGhostを動かす方法です。ソフトウェアが無料でも、サーバー、ドメイン、バックアップ保存、メール配信、保守時間まで無料になるわけではありません。設置、更新、障害対応の担当を決めます。公式ホスティング比較で責任範囲と追加サービスを確認できます。

会員登録やログインリンクのメールと、ニュースレターの一括送信は設定が異なります。公式のメール設定文書は、標準の一括配信にMailgunが必要と説明しています。ログインメールが届くだけではニュースレターの準備完了とは判断できません。送信ドメイン認証と実際のテスト受信も別に確認します。

管理を任せるGhost(Pro)

Ghost(Pro)は公式のマネージドホスティングで、サーバー、更新、バックアップ、メール配信基盤などを管理します。一方、記事の公開範囲、配信対象、決済設定、内容の品質は運営者が管理します。ホスティングの管理と編集業務の代行は別です。

2026年10月30日の公式料金表では、会員1,000人・年払いの場合、Starterが月額換算18米ドル、Publisherが月額換算29米ドルと表示されています。月額換算と毎月の請求は同じ意味ではありません。請求周期、会員数、税金、必要機能を合わせて確認してください。当時のStarterには有料購読とカスタムテーマが含まれず、Publisher以上で利用できます。料金の会員数には無料・有料の登録読者が含まれ、スタッフアカウント数とは別です。

管理項目 自己ホスティング Ghost(Pro)
サーバーと設置 自分または契約業者が構成 公式サービスが管理
更新・障害対応 担当者と手順を用意 管理サービスの範囲で提供
バックアップ・復元 ファイル・データと復元手順を確保 保存範囲を確認し、別のエクスポートも検討
ニュースレター 配信サービス設定と費用を管理 含まれる機能とプラン条件を確認
費用の判断 サーバー・メール・保存・保守時間を合算 プラン・会員増加・外部サービスを合算

現在の会員数だけでなく、増えた場合の料金、スタッフ数、アップロード制限、カスタムテーマの必要性も書き出しましょう。個人の小さなブログと定期的な有料メディアでは必要な機能と管理負担が違います。

Ghostでブログを収益化する方法

AdSenseと広告連携

GhostにもAdSenseを連携できます。公式AdSenseガイドでは、サイトヘッダーのコード挿入で自動広告を設定する方法や、HTMLカードとテーマに広告ユニットを置く方法を説明しています。Ghost(Pro)ではAdSense用の独自ドメインの条件も確認します。

導入前にAdSenseのサイト審査とポリシー、利用プランのコード挿入・テーマ編集範囲を確認してください。公開画面とスマートフォンで本文や操作ボタンを隠さないかも確認します。広告が出ない場合はコードを重ねて追加せず、審査状況と設定を調べましょう。収益は訪問者、テーマ、広告需要などで変わり、CMS変更だけで増えるものではありません。

有料ニュースレターと会員購読

Ghostの標準の有料購読はStripeに接続します。Stripe連携ガイドに従いSettings → Paymentsで接続し、価格やプランを設定します。Ghostが追加の取引手数料を取らないことは、決済処理手数料やホスティング料金まで不要という意味ではありません。

受け取り側の事業者が登録された国で利用できるか、Stripeの対応国を先に確認しましょう。読者が支払える国と、販売者がアカウントを開設できる国は別条件です。通貨、入金、審査、返金、購読解約の条件も確認してから有料運営を設計します。

例えば「毎週1本の詳細分析」のように提供内容と頻度を決め、無料プレビューと有料範囲が約束に合うか試します。有料購読は決済ボタンに加え、継続した提供と会員サポートが必要な運営です。

アフィリエイト・支援・協賛

内容に合うアフィリエイトリンクや支援の案内を設ける方法もあります。提携や協賛の関係を読者に明示し、ウェブとメールの両方で表示を確認してください。外部の決済ページへのリンクと、Ghost内の有料閲覧権限の自動管理は別の機能です。

Ghost(Pro)のチップや単発決済もプランと決済サービスの条件に左右されます。外部の支援ツールでは、手数料だけでなく決済後の会員権限更新や連携停止時の担当まで確認しましょう。

長所と運営上の注意点

発行に集中できる構成と機能の適合性

Ghostは執筆、メール配信、会員管理がつながっているため、この3つが中心の運営では構成を簡潔にしやすくなります。必要機能が標準でそろえば、複数のツールを組み合わせる作業を減らせます。

一方、複雑な予約、通販、独自の業務機能、多言語での大規模運営には外部サービスや開発が増える可能性があります。「必須」「連携で実現」「開発が必要」に分けて機能を書き出し、実際のテーマとアカウント条件で動くか確認してください。

SEOと速度は完成したページで判断する

SEO(Search Engine Optimization、検索エンジン最適化)は、検索エンジンが内容を見つけて理解しやすくするための最適化です。Ghostにはメタ情報、サイトマップ、代表URLを示すcanonicalタグなどの基本機能があります。ただし検索順位や生成AI検索での引用は保証されません。

速度はテーマ、大きな画像、広告、外部スクリプトにも影響されます。同程度の内容と機能を持つ実際の公開ページを、同じ条件で測定してください。編集画面が簡潔でも、訪問者の読み込みが速いとまでは判断できません。

どのようなブログに向いている?

  • 記事とニュースレターを両方運営:公開記事、配信、購読者リストを一つの流れで管理する構成を試す価値があります。
  • 読者会員と有料購読が中心:必要な国・通貨で公開プランと決済接続を使えるか確認して適合性を判断します。
  • 広告収入中心の情報ブログ:広告位置、分類、検索流入、執筆ツールの移行費用と得られる利点を比べます。広告対応だけで移行の必要性が決まるわけではありません。
  • 多機能・多言語の運営:翻訳関係、メニュー、連携、別インストールの費用まで含めて比較します。現在うまく動く機能の代替手段を先に決めましょう。

定期的に解説を書く人なら、同じ原稿をウェブとメールへ届ける流れを先に試せます。多くの翻訳記事を管理する人なら、言語の関連付け、URL、分類の維持を先に検証するほうが役立ちます。目的によって最初に試すべき機能が変わります。

WordPressから移行する前の確認事項

移行は、記事ファイルの取り込みと、機能・URL・会員関係の再構築を分けて考えます。公式WordPress移行ツールは投稿と固定ページを取り込めますが、すべてのプラグインやカスタム投稿タイプを移すものではありません。

  1. 復元できるバックアップを用意します。WordPressのデータベース、アップロード、テーマ、プラグイン、設定を保存します。記事のエクスポートだけではサイト全体の復元には不十分です。既存の公開URL一覧も残します。
  2. 別のテストサイトへ取り込みます。WordPressのツール → エクスポート → すべてのコンテンツでファイルを用意し、GhostのSettings → Advanced → Import/ExportのWordPress移行ツールで確認します。現在の件数・ファイルサイズ上限も調べ、すぐに本番ドメインを切り替えないでください。
  3. 対応範囲と分類変換を確認します。代表記事の本文、画像、キャプション、リンクを比較します。公式案内ではカテゴリーはタグになり、最初のカテゴリーが主要タグになります。未対応の投稿タイプ、ショートコード、閲覧制限プラグインは別途対応します。WordPressの広告や目次ショートコードがそのまま動くとは限りません。
  4. 会員と購読データは別に計画します。メールリストと購読解除状態を保持します。既存のStripe購読では、同じ決済アカウントと顧客識別子stripe_customer_idの対応を確認します。会員インポート案内に沿ってCSV(Comma-Separated Values、表データをテキストで保存する形式)を用意します。決済の対応を確認せず既存会員に新規契約を求めないようにします。
  5. URL維持とリダイレクトを設計します。旧URLと新URLの対応表を作り、変更したパスには必要な301恒久移動を設定します。リダイレクト案内を参照し、古いリンクが一度で正しい記事につながるか確認します。ドメイン変更時は旧ドメインの維持と転送も必要です。
  6. メニュー、広告、解析、多言語を再構成します。表示だけでなくクリック先、言語切り替え、広告位置、計測を確認します。テーマ変更で失われた機能も調べます。
  7. 読者の状態別に試します。ログアウト、無料会員、有料会員の閲覧権限とモバイルを確認します。メールは自分に試験配信して宛先と購読解除を確認します。決済接続や購読変更後の権限も、サービスが案内する手順で検証します。
  8. 切り替えと復旧の基準を決めます。ドメイン接続前に復元方法と中止条件を記録します。戻す場合は新サイトで生じた会員・決済・記事の変更も整理します。サイトの接続先だけを戻しても、すべての状態は復元されません。

Ghostを使い始めた後も、記事・会員・テーマのエクスポートとメディア保存の範囲を確認しておきましょう。自己ホスティングではメディアをサーバーから別途コピーする場合があります。移行は画面の印象だけでなく、必要な機能・データを維持できるか、長期保守を続けられるかで判断するのが実用的です。