WordPressを静的化する二つの方法
WordPressの静的化といっても、進め方は一つではありません。WordPressを残して書き出しだけに使うか、WordPressをやめて別の道具で作り直すかで、費用も移行後の手間も変わります。

MENU 01
プラグインでHTMLを書き出す方法
WordPressに静的化のプラグインを入れ、サイト全体をHTML・CSS・画像のファイルに書き出す方法です。書き出したファイルを配信先に置けば、閲覧者はWordPressを通らずにページを読めます。
担当者は今までどおりWordPressの管理画面で記事を書き、書き出しのボタンを押して公開します。テーマやデザインはそのまま使えるため、見た目を変えずに早く移れます。
その代わり、WordPress本体とテーマ、プラグインは手元に残ります。公開サーバーからは外れても、記事を書くためのWordPressを動かすサーバーは必要です。そのサーバーへのアクセスを社内や特定の人に絞ると、外から狙われる入り口は減らせます。
静的サイトジェネレーターで作り直す方法
Next.jsやAstroなどの静的サイトジェネレーター(SSG)で、ページのひな形を作り直す方法です。記事はWordPressから書き出してファイルに移すか、ヘッドレスCMSに移します。
作り直しなので、プラグイン方式より手間と費用はかかります。そのかわりWordPressそのものがなくなり、本体やプラグインの更新を追う作業が消えます。テーマの古いコードや、使われていないプラグインを整理する機会にもなります。
どちらを選ぶかの目安
| 見るところ | プラグインで書き出す | SSGで作り直す |
|---|---|---|
| 見た目 | 今のテーマのまま | 作り直す(今のデザインに寄せることもできる) |
| 記事の更新 | 今までどおりWordPressで | ヘッドレスCMSか、ファイルの直接編集 |
| WordPressの更新 | 続く | なくなる |
| 移行の手間 | 少ない | 多い |
| 向いているサイト | 早く移りたい、デザインを変えたくない | 作り直しの時期が近い、WordPressをやめたい |
デザインも一緒に見直したい場合は、Jamstack構成でのリニューアルとして進める方法もあります。
WordPress.orgで公開されている静的化プラグイン
WordPress.orgの公式プラグインディレクトリで、2026年10月22日に確かめた二つを紹介します。どちらも、WordPress 7.1.3まで動作を確かめたと表示されていました。
Simply Static
有効インストール数は30,000以上です。無料版では、サイト全体をHTMLに書き出し、ZIPファイルでダウンロードするか、サーバー上のフォルダーに出力します。URLを絶対パスや相対パスに置き換える設定もあります。
GitHubやNetlify、Cloudflare Pagesなどへの自動の配置、フォームやサイト内検索、コメントとの連携は有料版のSimply Static Proの機能です。価格は1サイトにつき年99ドルと書かれています(税込・税抜の記載なし)。
Staatic
有効インストール数は2,000以上です。WordPressで記事やメニューを編集し、静的なコピーを公開する仕組みで、公開サイトはWordPress・PHP・データベースを通らずに配信できると説明されています。
書き出し先は、サーバー上のフォルダー、Amazon S3、GitHub、Netlify、SFTP、ZIPファイルから選べます。リダイレクトや404ページの設定、Basic認証で守ったWordPressからの書き出しにも対応しています。フォームと検索の連携は有料版の機能です。
プラグインの説明には、安全性を強く打ち出した表現も見られます。ただ、手元にWordPressが残る以上、そちらの守りは続けて考える必要があります。
静的化で動かなくなる機能
HTMLに書き出したページは、閲覧者からの入力を受け取れません。WordPressのPHPがその場で処理していた機能は、置き換えるかやめるかを一つずつ決めます。
コメント
記事へのコメントは、送信を受け取って保存する処理がなくなるため動きません。外部のコメントサービスを埋め込むか、コメントの受け付けをやめるかを選びます。お知らせ中心の企業サイトなら、使われているかどうかを先に確かめます。
サイト内検索
WordPressの検索は、データベースを探して結果のページを作ります。静的サイトでは、書き出しのときに検索用の索引ファイルを作ってブラウザの中で探すか、外部の検索サービスを使います。
お問い合わせフォーム
Contact Form 7などのフォームプラグインは、送信をPHPで受け取ってメールにしています。静的化の後は、送信先をフォームの外部サービスか、Cloudflare Workersのような小さなプログラムに切り替えます。迷惑メール対策と、送信内容を誰が受け取るかも一緒に決めます。
会員ページ・ログイン
ログインした人だけに見せるページや、人ごとに内容が変わるページは、静的なHTMLでは作れません。会員の機能は外部サービスに移すか、その部分だけ今のWordPressに残します。
予約・カレンダー
空き状況がその場で変わる予約は、予約サービスの埋め込みに置き換えるのが一般的です。予約プラグインのデータを新しいサービスへ移せるかどうかは、移行の前に確かめます。

静的サイト移行をご検討の方へ
- PHP 8.1以前はサポート終了、8.2も2026年12月31日まで
- 移す機能を「静的にする・外部サービスに置き換える・やめる」に分けて決めます
- URLの一覧を作り、301リダイレクトで検索順位の引き継ぎに備えます
- 見積もりで範囲と金額を確かめてから、依頼するかを決められます
- 提携先の開発会社の名前は、決まり次第このサイトに掲載します
WordPressを残すなら、更新も残る
プラグイン方式を選ぶ場合、記事を書くためのWordPressはこれからも更新が必要です。2026年は、本体に深刻な脆弱性が続きました。
2026年の本体の脆弱性
2026年7月18日、WordPressは深刻な脆弱性1件と重要な脆弱性1件を直した7.0.2を公開し、対象のバージョンには自動更新で強制的に配りました。IPA(情報処理推進機構)は7月22日、この二つ(通称wp2shell)を組み合わせると、管理者の権限などがなくても遠隔からプログラムを実行されるおそれがあると注意を呼びかけています。対象は6.9.0〜6.9.4と7.0.0〜7.0.1で、脆弱性を実証するコードも公開されていました。
9月23日(日本語版の告知)には、深刻な脆弱性を直した7.1.2が出ました。認証のない攻撃者が、特定の条件の下でサーバー上の任意のPHPファイルを読み込ませられる不具合で、修正は4.7まで遡って配られています。
プラグインの脆弱性の数
セキュリティ企業Patchstackの報告では、2025年にWordPressの関連ソフトウェアで新たに見つかった脆弱性は11,334件で、前年より42%増えました。91%がプラグイン、9%がテーマで見つかっています。46%は、公表の時点で開発者の修正が間に合っていませんでした。
書き出し用のWordPressの守り方
書き出し用のWordPressは、閲覧者が見る必要のないものです。インターネットから直接開けない場所に置くか、Basic認証やIPアドレスの制限をかけると、外から狙われる入り口は小さくなります。それでも、担当者のパソコンやアカウントが乗っ取られれば中に入られます。二段階認証と、使っていないプラグインの削除は続けてください。
WordPressの更新作業そのものを減らしたい場合は、作り直しの方式か、移行後の保守の見直しと合わせて考えると判断しやすくなります。
静的化の費用を左右するもの
WordPressの静的化だけに絞った国内の費用調査は見当たりません。サイト全体の移行費用の考え方はトップページにまとめています。静的化で費用を大きく変えるのは、次の点です。
方式
:プラグインで書き出すだけか、SSGで作り直すかページ数とテンプレートの数
:作り直す場合は、ページの種類ごとにひな形が必要です置き換える機能
:フォーム、検索、コメント、会員ページ、予約の数プラグインの有料版
:Simply Static Proなら1サイトにつき年99ドル(税込・税抜の記載なし)書き出し用WordPressの置き場所
:社内に置くか、アクセスを絞ったサーバーを借り続けるか
プラグイン方式では、サーバー代がゼロになるわけではありません。書き出し用のWordPressを動かす場所の費用は残ります。
静的化を進める流れと注意点
- 1
今のサイトの棚卸し
WordPressとPHPのバージョン、テーマ、有効なプラグイン、固定ページと投稿の数を書き出します。プラグインごとに、静的化した後も必要か、置き換えるか、やめるかを決めます。
- 2
試しに書き出して比べる
本番とは別の場所で一度書き出し、今のサイトと見比べます。画像やCSSの読み込み漏れ、リンク切れ、ページ送りやタグの一覧ページが書き出されているかを確かめます。
- 3
URLの形をそろえる
書き出したファイルのURLが、今のURLと末尾のスラッシュまで同じかを確かめます。変わるページには301リダイレクトを設定します。URLの一覧作りと転送の設計は、リニューアルのページで詳しく紹介しています。
- 4
動的な機能を置き換えて公開
フォームと検索を置き換え、送信のテストをしてから、配信先を切り替えます。公開の後、書き出し用のWordPressに外から入れないことも確かめます。
古いPHPで動いていてWordPressの更新が止まっている場合は、先にPHPの状況を確かめてください。PHPのサポート期限はPHPサイトの移行のページにまとめています。
