Ghostのシステム開発の進め方/やり方/流れや方法/手法/工程/手順

Ghostのシステム開発は、記事を公開するだけでなく、ニュースレター配信や会員化、決済、分析までを一つのコンテンツ基盤にまとめ、運用成果を確認しながら段階的に改善する進め方が適しています。

ただし、Ghost(Pro)を契約してテーマを設定するだけで済む案件と、既存CMSからの移行、独自テーマ、CRM連携、ヘッドレス構成まで必要な案件では、工程も費用も大きく変わります。この記事では、Ghostのシステム開発を要件整理、選定、設計・開発、テスト、稼働、定着の6フェーズに分け、判断基準や確認項目、費用相場、見積もりの見方を実務向けに解説します。

▼全体ガイドの記事
・Ghostのシステム開発の完全ガイド

Ghostのシステムとは何ですか?全体像を理解する

Ghostのシステム全体像を整理するイメージ

Ghostは、出版、ブログ、ニュースレター、会員制メディアに向くオープンソースCMSです。販売管理や在庫管理を中心にした業務システムではなく、「コンテンツを作る、届ける、読者を会員にする、反応を測る」という業務を一つの基盤でつなぐシステムと捉えると、導入目的を整理しやすくなります。

Ghostはコンテンツ業務をまとめるCMSです

Ghostの標準機能には、Markdownやリッチエディタによる記事・固定ページ作成、タグ、著者、スタッフ権限、テーマ、RSS、SEOメタデータ、ニュースレター、会員、コメント、レコメンデーション、分析などが含まれます。会員機能では無料会員と有料会員、会員限定コンテンツ、複数の料金ティアを用意でき、Stripeと連携して購読料を受け取れます。Ghost側の取引手数料は0%ですが、Stripeの決済手数料は別途かかります(出典: Ghost公式「Ghost(Pro) Plans & Pricing」、2026年8月確認)。

このため、オウンドメディア、会員向けニュースレター、専門家の有料コンテンツ、講座やポッドキャストの配信基盤などに適しています。一方で、複雑な受発注、在庫引当、会計仕訳、現場固有の承認ワークフローをGhostだけで実装するものではありません。Ghostに任せる範囲と、CRMや基幹システムに任せる範囲を先に分けることが重要です。

Ghost(Pro)、セルフホスト、ヘッドレスを選びます

運用負荷をできるだけ抑えたい場合は、Ghost公式のマネージドサービスであるGhost(Pro)が候補です。CDN、SSL、バックアップ、WAFやDDoS対策、週次の自動更新などが含まれるため、サーバー監視やアップデート担当を社内に置きにくい企業でも始めやすくなります。自社でデータ配置やインフラ構成を管理したい場合はセルフホストを選びますが、OS、Node.js、データベース、メール、監視、バックアップ、脆弱性対応を自社または委託先が担います。

通常のサイトはGhostのテーマ層で画面を構築し、記事や会員情報をGhost内で管理します。独自のフロントエンド、複数チャネルへの配信、既存サービスとの統合が必要なら、Content APIを使ってNext.jsなどのフロントエンドと分離するヘッドレス構成にします。ヘッドレスは自由度が高い反面、認証、キャッシュ、プレビュー、SEO、監視を別途設計するため、テーマ開発よりも工数が増えます。

Ghost 6.xの仕様を前提にします

2025年に発表されたGhost 6.0では、ActivityPubによるソーシャルWebへの配信、ネイティブ分析、Docker Composeの方向性などが示され、公式本番スタックはUbuntu 24、Node.js 22、MySQL 8です(出典: Ghost公式「Ghost 6.0」、2025年)。ただし、実際の環境では契約プランや更新時期、利用するテーマ・連携ライブラリによって条件が変わります。RFPには「Ghost 6.x対応」とだけ書かず、対象バージョン、Node.js、データベース、コンテナ、更新方法まで記載します。

Ghostのシステム開発の進め方を6フェーズで解説します

Ghostのシステム開発工程を整理するイメージ

Ghostの開発は、いきなりテーマを作り始めると、会員導線や移行URL、メール配信、管理権限が後から問題になりやすいです。最初に成果指標と業務フローを決め、標準機能で足りる部分を確認してから、必要な開発だけを発注します。以下の6フェーズでは、各工程の成果物と判断基準を明確にします。

フェーズ1:要件整理で目的と業務フローを決めます

まず「Ghostを導入すること」ではなく、何を改善したいのかを数値で決めます。たとえば、月間公開本数、記事公開からニュースレター配信までの時間、会員登録率、有料購読への転換率、メール到達率、既存検索流入の維持率などです。目標が「発信を強化する」だけでは、機能を追加するたびに優先順位が揺れてしまいます。

次に、執筆者が下書きを作り、編集者が確認し、公開担当が予約投稿し、配信後に分析する流れを現状と理想に分けて整理します。会員を扱う場合は、無料登録、メール認証、購読プラン選択、決済、解約、問い合わせ対応まで書き出します。記事数、画像容量、スタッフ人数、言語数、既存CMS、外部連携、個人情報の保管場所もこの段階で確認します。成果物は要件一覧、業務フロー、KPI、対象範囲、対象外範囲です。

チェックの基準は、「その要件はGhost標準機能、設定、テーマ改修、外部連携、個別アプリのどれで実現するかが説明できること」です。たとえば、会員登録と有料購読は標準機能とStripeで実現できる可能性が高い一方、社内CRMの顧客ランクを会員タグへ自動反映する処理はAPIやWebhookの設計が必要です。

フェーズ2:選定でGhost(Pro)とセルフホストを比較します

選定では、機能だけでなく3年間の運用負荷を比較します。Ghost(Pro)は月額で利用でき、インフラの運用、バックアップ、SSL、セキュリティ対策、アップデートの多くを任せられます。自社にインフラ担当がいない、公開停止のリスクを下げたい、コンテンツ運用に集中したい場合は、月額料金だけでなく担当者の工数削減まで含めて判断します。

セルフホストは、利用するクラウド、ネットワーク、データ保管場所、監視方式を自社で選べます。社内のセキュリティ基準、特定リージョンへの保管、既存の運用基盤との統合が必要なら候補になります。ただし、障害対応の連絡先、夜間対応、アップデートの検証、バックアップからの復旧、メール送信の到達性を誰が担うかを契約前に確定させます。

ヘッドレスを選ぶ基準は、通常テーマでは解決できない明確な要件があるかどうかです。アプリや複数サイトへ同じコンテンツを配信する、既存のNext.jsフロントを活用する、社内データと統合した検索体験を作るといった理由がなければ、最初からヘッドレスにする必要はありません。標準テーマまたはカスタムテーマでMVPを公開し、成果を確認してから拡張する方法も有効です。

フェーズ3:設計・開発でテーマと連携を実装します

設計では、サイトマップ、URLルール、記事・固定ページ・タグ・著者の構造、会員の導線、権限、メール配信のタイミングを定義します。移行案件では、旧URLと新URLの対応表、画像ファイルの移送方法、メタ情報、canonical、構造化データ、301リダイレクトの一覧を先に作ります。画面の見た目だけでなく、管理画面で誰がどの操作をするかを設計対象に含めます。

テーマ開発は、トップ、記事詳細、一覧、タグ、著者、会員登録、会員限定、検索やエラー画面など、実際に利用する画面を一つの設計体系で作ります。GhostのテーマはHandlebars、HTML、CSS、JavaScriptを使うため、テーマファイルをGitで管理し、ローカル、ステージング、本番を分離します。コードインジェクションは小さな計測タグや見た目の変更には便利ですが、大きな機能追加の代替にはしません。

外部連携は、データの向きと失敗時の扱いを決めます。GhostからCRMへ会員情報を送るのか、CRMからGhostへ会員タグを戻すのか、重複登録をどう防ぐのか、APIエラー時に何回再試行するのか、退会や削除の依頼をどこまで連動するのかを仕様にします。個人情報を扱う連携では、保存項目、アクセス権、ログ、削除期限、委託先との契約も設計します。

フェーズ4:テストで公開後の事故を先回りします

テストは、画面が表示されるかだけでは不十分です。執筆者、編集者、管理者ごとの権限テスト、記事の下書き・予約・公開・更新、画像や埋め込み、タグと著者、ニュースレターの配信、無料会員登録、パスワードレス認証、有料購読、解約、Stripe決済、会員限定記事を業務シナリオに沿って確認します。

移行では、記事数、画像数、著者、公開日、タグ、メタ情報の件数を旧環境と照合します。主要な旧URLを実際に開き、301で新URLへ到達するか、リダイレクトループがないか、canonicalやサイトマップが意図どおりかを確認します。スマートフォン表示、表示速度、メールの受信、迷惑メール判定、同時アクセス、バックアップ復元も公開判定に含めます。

セキュリティでは、管理者の2要素認証、不要なスタッフアカウントの停止、APIキーの保管、ログの閲覧権限、WAF、レート制限、脆弱性情報の確認手順を確認します。Ghost公式は2026年2月、Ghost 6.19.0以前のContent APIに未認証でデータを読み取れるSQLインジェクション脆弱性があり、6.19.1で修正したと告知しました(出典: Ghost公式フォーラム「Security update available for Ghost 6.x」、2026年)。セルフホストでは、更新を待つだけでなく、検証・適用・確認の担当を決めます。

フェーズ5:稼働で切替と監視を安全に行います

稼働前には、最終バックアップ、DNSやドメイン設定、SSL、メール送信ドメイン、環境変数、APIキー、リダイレクト、計測タグを確認し、切替手順と切り戻し条件を文書化します。公開時間は、アクセスが少なく関係者が待機できる時間帯を選び、誰が切替を実行し、誰が承認するかを決めます。公開後の問い合わせ窓口と障害時の連絡先も、この時点で社内に周知します。

切替後は、トップページ、主要記事、会員登録、決済、ニュースレター、管理画面、画像配信をスモークテストします。Google Search Consoleなどでサイトマップ、インデックス、クロールエラーを確認し、旧URLからの流入が新URLへ到達しているかを追います。移行直後は、アクセス数、登録数、決済失敗、メールバウンス、サーバーエラー、表示速度を少なくとも日次で確認し、重大な問題がないことを判断してから旧環境を停止します。

フェーズ6:定着で運用と改善を回します

稼働しただけではシステム開発の成果になりません。編集者向けに記事作成、画像最適化、タグ付け、会員限定設定、ニュースレター配信、公開後の分析をまとめた手順書を用意し、実際の役割ごとに操作研修を行います。管理者には、スタッフ追加、権限変更、APIキー、バックアップ、障害連絡、アップデートの手順を別に渡します。

定着後は、月次で公開本数、検索流入、メール開封・クリック、会員登録、無料から有料への転換、解約、問い合わせ、表示速度を確認します。KPIが伸びないとき、すぐに機能を増やすのではなく、記事テーマ、登録フォームの導線、料金プラン、メールの内容、計測設定のどこに原因があるかを仮説化します。改善要望は「要望の受付」「優先度判定」「小さな改修」「効果確認」のサイクルにします。

保守契約では、Ghost本体とテーマのアップデート、脆弱性対応の目標時間、バックアップの世代数、復元テストの頻度、障害監視、軽微な改修の範囲、問い合わせ時間、追加費用の条件を確認します。特にセルフホストでは、アップデートを誰が本番へ適用し、失敗時にどこまで復旧するかが曖昧なままだと、導入後に運用負債が膨らみます。

Ghostのシステム開発にかかる費用相場とコストの内訳

Ghostのシステム開発費用を整理するイメージ

Ghostの費用は、公式サービスの利用料と、導入・開発・移行・保守を担う人の費用を分けて考えます。月額料金が安く見えても、カスタムテーマ、会員データ移行、CRM連携、セルフホストの運用を加えると総額は変わります。以下の開発費はGhost専用の公定価格ではなく、Ghost公式の掲載情報と類似するWeb・CMS案件の工数から算出した編集部推定です。

Ghost(Pro)の公式料金は月18〜199米ドルです

2026年8月時点で、Ghost(Pro)の年払い表示はStarterが月18米ドル、Publisherが月29米ドル、Businessが月199米ドルです。Starterは1,000メンバー、独自ドメイン、ニュースレター、基本的なデザイン設定が中心です。Publisher以上ではカスタムテーマ、有料購読、高度な分析、外部連携などが広がり、Businessではスタッフ15人や優先サポートなどが加わります(出典: Ghost公式「Ghost(Pro) Plans & Pricing」、2026年8月確認)。

この料金はサービス利用料であり、初期の設計・テーマ開発・移行費用を含みません。決済を使う場合はStripeの手数料、独自ドメインの更新、追加のメール要件、必要に応じた外部サービス費用も見込みます。セルフホストの場合は、クラウド、ストレージ、バックアップ、メール送信、監視、WAF、保守担当の費用を別に積み上げます。

導入・テーマ・移行の費用は要件別に見ます

既存テーマの設定や軽微なCSS・コードインジェクションであれば、編集部推定で5万〜30万円、数日〜2週間程度が一つの目安です。ブランドに合わせたカスタムテーマは50万〜200万円程度、Figmaから主要画面を作り込む場合は100万〜300万円程度を見込むと、要件の差を説明しやすくなります。ページ数、レスポンシブ対応、会員導線、デザイン再現度、編集画面の要件で上下します。

既存CMSからの移行、テーマ開発、ニュースレターや会員設定をまとめる場合は100万〜300万円程度、1〜3か月程度が編集部推定のレンジです。記事数が多い、画像の変換が必要、URLを複雑に維持する、会員・Stripe・CRMを連携する場合は上振れします。Ghost公式の管理移行は通常7〜21日と案内されていますが、これは移行経路やプランに関する目安であり、独自開発や社内承認を含むプロジェクト全体の納期ではありません(出典: Ghost公式「Ghost migration service」、2026年確認)。

ヘッドレスGhostとNext.js、CRM、検索、認証などを組み合わせる場合は300万〜1,000万円程度、3〜6か月程度を編集部推定のレンジとします。複数サイト、独自の課金、基幹システム連携まで含めると1,000万円以上になる可能性がありますが、これはGhost固有の公定相場ではありません。標準機能で代替できる部分を切り分けたうえで、個別見積もりを取る必要があります。

保守費は初期開発費と運用責任から算出します

一般的な業務システムの相場情報をGhost固有の確定値として扱うことはできませんが、NotebookLMの調査では保守費を初期開発費の年15〜25%程度で見る考え方が示されています。Ghost(Pro)なら本体のインフラ運用が含まれる範囲を確認し、テーマ改修、外部連携、コンテンツ運用支援を追加します。セルフホストなら、障害監視、脆弱性パッチ、バックアップ復元、OSやNode.jsの更新を含めて見積もります。

見積書では、初期費用、月額・年額のサービス費、従量費、保守費、追加改修費を分けます。開発費の内訳が人件費中心になる案件では、NotebookLMの一般的な業務システム相場としてPMが90万〜150万円、SEが65万〜110万円、プログラマーが50万〜90万円程度の人月レンジを検算材料にできます。ただし、会社の所在地、専門性、契約形態、責任範囲で変わるため、単価だけで発注先を決めません。

Ghostのシステム開発で見積もりを取る際のポイント

Ghostの見積もり条件を確認するイメージ

Ghostの見積もりは、「サイト制作一式」だけでは比較できません。どの機能を標準設定で使い、どこをテーマ開発し、どこをAPI連携し、どこを運用で補うのかを同じ粒度でそろえることが大切です。要件、成果物、検収条件、保守範囲、追加費用の条件を確認すると、安い見積もりの後から膨らむリスクを抑えられます。

RFPには記事・会員・移行・運用を具体的に書きます

発注前に、記事数、月間公開本数、画像容量、言語、スタッフと権限、既存CMS、会員数、無料・有料プラン、Stripe利用の有無、ニュースレターの本数、既存URL、必要な外部連携、公開希望日をまとめます。デザインは参考サイトだけでなく、トップ、一覧、記事、会員、フォーム、エラーなど必要な画面を示します。未確定の項目は「未定」と書き、見積もりに含むか、別途調査するかを明記します。

移行案件では、旧環境から出せるデータ、画像の保存先、著者・タグの対応、公開日、メタ情報、URLを変えられないページ、リダイレクト対象、会員・購読者の移行可否を確認します。Ghost公式はWordPress、Substack、Squarespace、Mailchimp、Mediumなどの移行手段を案内していますが、独自プラグインや複雑な会員情報は個別確認が必要です。移行元を見ずに「完全移行」とだけ書く提案は避けます。

見積項目を工程と成果物に分解して比較します

要件整理、情報設計、デザイン、テーマ開発、APIやWebhookの連携、データ移行、テスト、リリース、操作研修、保守を別項目にします。各項目に工数、担当、納品物、レビュー回数、前提条件を添えてもらうと、会社ごとの見積もりを比較できます。要件定義10〜12%、設計22〜24%、実装48〜50%、テスト15〜17%という一般的な工数配分は、極端にテストが少ない提案を見つけるための検算材料になります(出典: NotebookLM「業務システム全般_14」Q&A、2026年)。

「一式」の項目があっても、何が含まれるかを質問します。たとえば、テーマの納品だけでなく、ソースコード、ビルド方法、管理画面の設定、ステージング環境、移行スクリプト、301一覧、テスト仕様書、操作手順書、障害時の連絡方法が含まれるかを確認します。納品後に自社で修正できるよう、テーマや設定ファイルの所有権、利用ライセンス、第三者素材の扱いも契約書に記載します。

発注先はGhost経験と保守体制で選びます

発注先には、Ghost 6.xの対応実績、テーマ開発、移行、会員・Stripe、API連携、セルフホスト、保守の経験を確認します。Ghost公式のExpert Directoryには、カスタムテーマ、移行、外部連携、セルフホスト、保守などの支援先が掲載されていますが、掲載プロフィールの最低予算は正式見積もりではありません。実績を見るときは、見た目だけでなく、URL維持、会員データ、メール配信、障害対応まで担当したかを質問します。

海外の会社やスタジオを選ぶ場合は、最低予算だけで決めません。時差、日本語での要件整理、契約通貨、NDA、個人情報の越境処理、Stripeやメールの国内運用、修正回数、納品後の連絡時間を確認します。国内企業を選ぶ場合も、Ghostの専門性だけでなく、要件を整理して業務に落とし込めるか、運用担当者への引き継ぎまで支援できるかを見ます。

リスクと切り戻し条件を見積もりに含めます

移行や会員課金を含む案件では、公開後に問題が起きた場合の切り戻し条件を必ず決めます。旧環境をいつまで保持するか、データをどの時点で凍結するか、会員登録や決済を一時停止するか、失敗時に誰が判断するかを明文化します。移行中の新規会員や新着記事をどう扱うかが決まっていないと、切替時にデータの二重登録が起きます。

また、Ghost(Pro)とセルフホストでは責任分界が異なります。Ghost(Pro)側で提供される自動更新やインフラ保護の範囲、委託先が担うテーマ・連携の保守、自社が担うコンテンツと権限管理を分けて書きます。セキュリティ修正を何時間以内に確認するか、重大障害を何時間以内に連絡するかなど、SLAや目標時間が見積書と契約書にあるかを確認します。

よくある質問(FAQ)

Ghostのシステム開発に関するよくある質問

最後に、導入前によく寄せられる質問へ回答します。Ghostは標準機能が明確な一方、移行、会員、決済、外部連携、セルフホストの責任範囲で判断が分かれます。自社の要件を質問の答えに照らし、追加開発が必要な部分を切り出してください。

GhostへWordPressから移行するとSEO評価は失われますか?

URL構造をできるだけ維持し、変更が避けられないURLに301リダイレクトを設定すれば、SEO評価の低下リスクを抑えられます。ただし、移行前後でURL、本文、画像、canonical、サイトマップ、内部リンクを確認し、切替後にクロールエラーを監視する必要があります。Ghost公式も、ステージングで整合性を確認してから切り替え、必要な場合は301リダイレクトを設定する移行手順を案内しています。

Ghost(Pro)とセルフホストはどちらを選べばよいですか?

運用負荷を下げ、コンテンツ公開と会員施策に集中したい企業はGhost(Pro)を優先します。特定のクラウド、データ保管場所、ネットワーク、社内監視基盤を使う必要があり、アップデートや障害対応の担当を確保できる企業はセルフホストを検討します。月額料金だけでなく、担当者の工数、障害時の復旧時間、セキュリティ対応の責任まで含めて3年間の総保有コストで比較してください。

GhostをヘッドレスCMSとして使うと開発期間は長くなりますか?

通常は、フロントエンド、API、認証、プレビュー、キャッシュ、SEO、監視を別々に設計するため、テーマを使う構成より長くなります。複数チャネルへ配信する、既存のNext.js資産を活用する、独自の検索や会員体験が競争力になる場合は、追加工数をかける価値があります。それ以外では、まず通常テーマで公開し、必要な機能が明確になってからヘッドレス化する方が、初期リスクを抑えやすいです。

セルフホストのセキュリティ更新は誰が担当しますか?

セルフホストでは、Ghost本体、Node.js、データベース、OS、コンテナ、テーマ、依存ライブラリの更新を、社内または保守会社が担当します。脆弱性情報を検知する方法、検証環境での確認、適用期限、バックアップ、復旧手順、適用後の動作確認を運用手順にします。2026年2月のGhost 6.19.1の修正告知のように、Content APIなど公開機能の問題が発生する可能性もあるため、「年1回の保守」だけでなく緊急更新の契約条件を確認してください。

まとめ:6フェーズでGhostのシステムを定着させます

Ghostのシステムを運用に定着させるイメージ

Ghostのシステム開発は、Ghost(Pro)を契約して画面を作る作業だけではありません。目的とKPIを定め、標準機能との適合を確認し、Ghost(Pro)・セルフホスト・ヘッドレスの構成を選び、要件整理から設計・開発、テスト、稼働、定着までを一つの業務改善として進めます。

最初に決めるべきことは標準機能と個別開発の境目です

記事、固定ページ、タグ、ニュースレター、会員、Stripe決済、基本的なSEOは、Ghostの標準機能で実現できる範囲を確認します。独自デザインはテーマ、CRMや検索はAPI・Webhook、複雑な業務処理は別システムというように責任範囲を分けると、不要な開発を減らせます。費用を見るときは、公式サービス料金と開発費、外部サービス費、保守費を混ぜずに比較します。

見積もりでは移行・会員・保守まで確認します

発注前には、記事と画像の件数、URL、会員・購読者、ニュースレター、外部連携、権限、セキュリティ、公開後のKPIをRFPに書きます。見積書では要件整理、設計、テーマ開発、連携、移行、テスト、切替、研修、保守を分け、成果物と検収条件を確認します。Ghost 6.xの更新や脆弱性対応を含め、誰が運用を担うかまで決まって初めて、継続的に使えるシステムになります。

▼全体ガイドの記事
・Ghostのシステム開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。