CMSレス運用とは、WordPressのような管理システムを入れず、PHPファイルをFTPでアップロードするだけでサイトを公開・更新する方式です。

当サイト自身がこの方式で動いています。管理画面もデータベースもありません。エディタでファイルを書き、FTPでアップロードすれば、その瞬間に公開されます。AIにサイト運用を任せる時代には、この単純さが強力な武器になります。この記事では、実際に運用して分かったメリットと注意点をまとめます。

メリット1: AIがサイト全体を直接編集できる

WordPressの更新は管理画面のフォーム操作が前提で、AIに任せるにはブラウザ操作かAPI連携の作り込みが必要です。CMSレス構成なら、サイトの全体がただのテキストファイルなので、AIはファイルを読み、書き、アップロードするだけで更新を完了できます。人間がレビューする対象も「ファイルの差分」に一本化され、何が変わるのかを公開前に正確に把握できます。

メリット2: 攻撃対象が激減する

WordPressサイトへの攻撃の多くは、管理画面のログインページとプラグインの脆弱性を狙います。CMSレス構成にはその両方が存在しません。データベースもないため、SQLインジェクションの標的も原理的に存在しません。もちろんPHPを書く以上フォーム処理などの基本的な対策は必要ですが、守るべき面積が桁違いに小さくなります。

メリット3: 表示が速く、壊れない

CMSはページ表示のたびにデータベースへ問い合わせ、テンプレートを組み立てます。CMSレスのPHPは書いたものがそのまま実行されるだけなので、応答が速く、プラグインの更新で突然レイアウトが崩れることもありません。

共通部分はPHPのincludeで管理する

CMSなしで困るのは「全ページ共通のヘッダーを一括更新したい」という場面ですが、これはPHPのinclude機能で解決します。

<?php require __DIR__ . '/includes/header.php'; ?>

<p>ここにページ固有の本文を書く</p>

<?php require __DIR__ . '/includes/footer.php'; ?>

ヘッダー、フッター、お知らせ帯のような共通部品を1ファイルに集約しておけば、修正は1箇所で全ページに反映されます。当サイトのメール登録フォームもこの方式で全ページに配置しています。

注意点: 向かないケースもある

  • 非エンジニアが管理画面で更新したい場合。ファイル編集が前提のため、フォームで記事を書きたい運用者には向きません。ただしAIが更新作業を担うなら、この弱点は実質的に消えます。
  • 会員機能やコメント欄が必要な場合。動的な機能を足すほど自作部分が増え、CMSの既製機能に対する優位が薄れます。
  • 記事数が数百本を超える場合。一覧ページの管理が手作業になるため、記事データの構造化(一覧の自動生成など)を先に設計しておく必要があります。

まとめ

更新頻度が高くない情報発信サイトで、更新作業をAIに任せる前提なら、CMSレスのPHP+FTP構成は速さ、安全性、AIとの相性の3点で優位です。当サイトでは、この構成でのデプロイを安全に行うFTPデプロイ支援Skillも配布予定です。