メインコンテンツへスキップ
ブログ一覧に戻る
Web制作・運用

CMS選定:失敗しない判断軸|リニューアル前に決めること

2025年12月9日
最終更新: 2026年10月7日
11分で読めます

この記事でわかること

CMS選定を、誰が更新し、誰が保守し、どう移行できるかで整理します。WordPress・Contentful・Strapi・Sanity・Wixの公式資料を踏まえ、表示方式と製品を分けて比較。承認やプレビュー、権限、復旧、費用の条件をそろえる試用手順と、記事・画像・URLの移行漏れを確かめる具体例を紹介します。

CMSは記事を入力する画面だけではありません。公開の承認、誤更新からの復旧、画像の管理、外部サービスとの連携、将来の移行まで含めて選ぶと、導入後に誰が何を担うかが見えてきます。

最初に決めるのは、誰が、何を、どの手順で更新するかです。旧サイトの不便さを具体的な操作へ置き換えてから、候補を同じ課題で試します。制作全体の予算・目的から整理する場合は、Web制作完全ガイドを先に参照してください。

30秒で要点

  • CMSと表示方式を別々に選ぶ。 WordPressかHeadlessか、静的か動的かは、同じ分類軸ではありません。
  • 更新・保守・退出の3場面で確認する。 記事を書けるだけでなく、戻せることと移せることも試します。
  • 方式名だけで安全性・速度・費用を順位付けしない。 実装、契約、担当範囲をそろえて比較します。
  • 必須条件を点数で相殺しない。 承認が必要なのに実現できない候補は、見た目が良くても再検討します。

1. 最初の要件表は機能名より担当者を書く

表が収まらない場合は、横にスクロールできます

決めること具体的に書く内容試用で確認すること
コンテンツお知らせ、事例、商品、採用情報、言語別ページ必要な項目と参照関係を表現できるか
更新者広報担当、各部門、外部ライター日常の権限で編集でき、不要な変更はできないか
承認者公開前の内容確認をする人と代行者下書きの確認、差し戻し、公開の境界
反映条件即時反映が必要か、予約公開が必要か公開操作から配信反映までを確認できるか
障害対応CMS、表示サイト、フォームごとの担当者連絡先と復旧操作、復旧できる対象時点
移行保存すべき記事、画像、URL、記録自社が取得できる形式と再利用条件

「多機能」「誰でも簡単」のような言葉は、操作に置き換えて確かめます。更新頻度が少なくても、法務の承認や複数言語の整合が必要なら、運用は単純とは限りません。一方、少数ページの修正に複雑な承認や独自開発が不要なら、編集と配信がまとまったサービスを試す価値があります。

2. 製品、編集機能、配信方法を分ける

CMSは内容を管理する仕組みです。Headlessは内容管理と表示を分離する構成で、静的生成は公開用のファイルをあらかじめ作る配信方法です。静的サイトジェネレーターやWebフレームワークを、そのまま編集画面付きCMSと考えないでください。

WordPressも、テーマで表示する構成に加え、REST APIから別アプリへ内容を渡せます。「WordPressは一体型だけ、Headlessなら別製品」という二択ではありません。WordPress REST API公式説明

CMS選定を編集と承認、公開と配信、書き出しと復旧の3段に分け、各段の責任者と確認課題を対応させた図。APIや静的生成という構成を選んでも、公開反映と移行確認の担当は必要になる
図1:製品を一つ選んでも、3つの責任は残ります。契約と構成に応じて、自社・制作会社・サービス提供者の担当を記入します。

表が収まらない場合は、横にスクロールできます

構成例判断に使える特徴残る確認事項
CMSのテーマ等で表示編集と表示を同じ製品の機能で扱える拡張機能の互換性、権限、更新と復旧
CMSのAPI+別の表示アプリ内容を複数の画面へ渡す設計ができるプレビュー、API障害、認証、公開反映のつなぎ込み
CMSやファイル+静的生成公開時などに作ったファイルを配信できる生成失敗、反映待ち、フォームや検索などの別機能
編集と配信を含むサービス提供機能の範囲で運用をまとめられるプランの制約、権限、拡張、解約後の移行方法

表示を分けるほど必ず遅い・速いということはありません。画像やJavaScript、キャッシュ、外部API、ページ構成で体感は変わります。Webパフォーマンスの確認手順を使い、CMS名ではなく実際のページと操作で確認します。

3. 主要候補は公式条件と自社の責任で比べる

以下は2026年10月7日に公式資料を再確認した、比較を始めるための表です。料金の見積もりや製品の優劣を示すものではありません。

表が収まらない場合は、横にスクロールできます

候補選定時に具体化すること公式資料から分かる注意
WordPressホスティング、テーマ・プラグイン、更新と復旧の担当APIで別表示も可能。ホストの保護範囲と所有者のアプリ管理責任は分ける
Contentfulコンテンツの型、プレビュー、表示アプリ、公開の運用CLI移行で履歴や予約リリース等は移らず、Webhookの認証情報は再設定が必要
Strapi自社で動かすかCloudを使うか、DBや運用の担当self-hostingとCloudの選択肢がある。データ出力に管理ユーザーとAPIトークンは含まれない
SanityContent Lakeの内容構造、Studioの編集体験、表示側の接続Dataset出力は画像等を扱うが、取得できないアセットを飛ばして完了する場合がある
Wix日常編集、必要な連携、契約中の機能と移行先Wixサイトをそのまま外部ホストで動かすことはできない。内容の所有とは別の制約

根拠は、WordPressの保守責任、Contentfulの出力と制約、Strapiの配備・データ出力、Sanityの構成・Dataset出力、Wixの外部ホスティング制約です。

WordPress.orgのソフトウェア、自分で契約するホスト、WordPress.comのようなサービスは、同じ契約条件ではありません。各候補で「CMS利用料に何が含まれるか」を別々に確認します。無料のソフトウェアでも、サーバー・保守・制作・教育・移行まで無料になるわけではありません。

4. 安全性と費用を一律に格付けしない

セキュリティはリスクを減らす取り組みです。WordPress公式も、ホストとサイト所有者の責任分担、アクセス制限、更新、バックアップなどを組み合わせて説明しています。CMS名やプラグイン数だけで「安全」と判定する根拠にはなりません。Hardening WordPress

候補ごとに、管理者の強い認証と利用可能な多要素認証、権限の範囲、更新担当、バックアップと復旧、ログの取得、障害連絡を確認します。Headlessや静的配信でも、編集用アカウントやビルド経路、公開API、外部フォームの管理は残ります。

費用は同じ期間・範囲で見積もります。確認表には少なくとも次を含めます。

  • 初期:内容構造と画面の設計、移行、外部連携、担当者の教育。
  • 継続:契約料、ホスティング、利用量の追加料金、保守と更新作業。
  • 変更・終了:項目追加、権限や言語の追加、書き出し、別基盤への再実装。

計算方法だけを示す架空例では、24か月の対象費用を次のように比べられます。実在サービスの料金や当社見積もりではありません。同じ保守範囲・利用上限を想定し、税、社内工数、追加開発、移行終了費は別欄とします。

表が収まらない場合は、横にスクロールできます

対象費用案A案B
初期費用36万円48万円
月額費用1.2万円0.6万円
24か月の小計64.8万円62.4万円

式は「初期費用+月額費用×24」です。Bの小計が2.4万円低くても、必須の承認機能が不足したり移行の追加作業があったりすれば、判断は変わります。「月額が安い」だけでは比較が終わりません。

5. 同じ記事で試用する7つの課題

候補ごとに、実務を代表する記事を一つ用意します。長い見出し、画像、関連リンク、公開日、必要なら多言語や表も含めます。機密を含まない検証用データを使い、実サービスの公開操作は権限と環境を確認してから行います。

  1. 下書き:日常の編集権限で記事を作れるか。必須項目の抜けが分かるか。
  2. プレビュー:未公開内容を関係者だけが確認できるか。表示側と差がないか。
  3. 承認・差し戻し:編集者が意図せず公開できず、承認者の不在時も処理できるか。
  4. 公開と取り消し:配信への反映、キャッシュ、予約日時、失敗時の通知を確認する。
  5. 日常の変更:画像差し替え、代替テキスト、URL変更、リンク更新を行う。
  6. 誤更新からの復旧:何をどの時点まで戻せるか。本文以外の画像や設定も対象か。
  7. 書き出しと再表示:出力した内容を別の検証先で開き、参照関係を確かめる。

これは読者の試用課題です。本記事では各製品の管理画面操作、実際の公開・復元・クラウド移行を実施していません。試用できない項目は「合格」とせず、提供者への確認事項として残します。

選定会議では、必須条件と希望条件を分け、同じ課題の結果を共有します。提案資料の見栄えや肩書きで評価が変わる場合は、権威バイアスと会議のルールも参考になります。

6. 移行の出口は件数だけでは足りない

旧サイトから新サイトへ移すときは、記事、画像の実ファイル、記事同士の参照、公開URL、下書き、履歴、権限、外部連携を棚卸しします。出力機能があっても、すべてが同じ形で戻るとは限りません。

ContentfulのCLIでは、履歴や予約リリース・タスク・ワークフローは移行対象外です。Strapiの出力では管理ユーザーとAPIトークンを別に扱います。SanityのDataset出力は、取得時に401・403・404となったアセットを警告付きで飛ばして処理を続ける場合があります。「コマンドが終わった」と「必要なものがそろった」は別です。 Contentfulの制約、Strapiの除外項目、Sanityの警告

架空の小さな移行練習で、記事12件と画像20個を移したとします。記事12件がすべて見つかっても、画像の実ファイルが19個なら1個不足しています。さらに記事中の参照先と画像の内容を照合します。件数が同じでも、重複や別ファイルへの置換は起こり得るためです。

切り替え前には、旧URLと新URLの対応、必要なリダイレクト、検索向け設定、フォーム、計測、権限を確認します。更新停止の時間、最後の差分を移す人、切り戻す条件も決めます。旧環境を消す前に、復旧と引き渡しが成立することを確かめてください。

7. 状況別に次の候補を絞る

以下は選定を考える架空の状況であり、導入成果の事例ではありません。

表が収まらない場合は、横にスクロールできます

状況最初に試すこと選ぶ前に残る問い
広報が少数ページを更新する編集と配信がまとまった候補で日常操作を試す承認と復旧を誰が行うか。必要な機能は契約内か
同じ商品情報をWebとアプリで使う内容構造とAPI、両画面のプレビューを試す片方の変更で他方が壊れないか。同期の遅延を扱えるか
大量記事を現行CMSから移す小さな移行とURL対応表を先に作る独自フィールド、履歴、画像、権限をどこまで保持するか
社内に保守担当がいない保守契約と復旧窓口を比較する依頼受付と復旧完了の条件、解約時の引き渡しは何か

Wixを含む編集サービスを検討するなら、Wixが向いている人・向いていない人へ。自社運用を選ぶなら、WordPress保守ガイドで責任と復旧の準備を具体化できます。

選定結果に残す一枚

選んだ製品名に加えて、「採用理由」「満たした必須条件」「未確認事項」「更新・保守・移行の担当」「追加費用が出る条件」を残します。実装に入る前にここが共有されていれば、後から条件が変わったときも再判断できます。

制作の土台はWebサイト作成入門、画面の品質はレスポンシブデザインとデザインシステム、公開後の検索設定はテクニカルSEOへ進めます。要件表や引き渡し条件から整理したい場合は、First byteへのご相談をご利用ください。

よくある質問(FAQ)