静的サイト移行センター

WordPress・PHPサイトから静的サイトへ

WordPressの静的サイト化

WordPressの静的化は、ページをHTMLファイルに書き出し、公開サーバーでPHPとデータベースを動かさない形に切り替える作業です。方法はプラグインで書き出すか、静的サイトジェネレーターで作り直すかの二つで、費用はページ数と、フォームや検索など残す機能の数で変わります。プラグイン方式ではWordPressが手元に残るため、本体とプラグインの更新は続きます。

ご相談の際は、今のWordPressとPHPのバージョン、使っているプラグイン、おおよそのページ数をお知らせください。管理画面の「サイトヘルス」や、プラグインの一覧画面で確かめられます。

ノートパソコンの横に置いたサイトマップの下書きを、ペンで指しながら打ち合わせをしている様子

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. 1

    今のサイトの棚卸し

    WordPressとPHPのバージョン、テーマ、有効なプラグイン、固定ページと投稿の数を書き出します。プラグインごとに、静的化した後も必要か、置き換えるか、やめるかを決めます。

  2. 2

    試しに書き出して比べる

    本番とは別の場所で一度書き出し、今のサイトと見比べます。画像やCSSの読み込み漏れ、リンク切れ、ページ送りやタグの一覧ページが書き出されているかを確かめます。

  3. 3

    URLの形をそろえる

    書き出したファイルのURLが、今のURLと末尾のスラッシュまで同じかを確かめます。変わるページには301リダイレクトを設定します。URLの一覧作りと転送の設計は、リニューアルのページで詳しく紹介しています。

  4. 4

    動的な機能を置き換えて公開

    フォームと検索を置き換え、送信のテストをしてから、配信先を切り替えます。公開の後、書き出し用のWordPressに外から入れないことも確かめます。

    古いPHPで動いていてWordPressの更新が止まっている場合は、先にPHPの状況を確かめてください。PHPのサポート期限はPHPサイトの移行のページにまとめています。

よくある質問

WordPressの静的化プラグインには、どのようなものがありますか?
WordPress.orgの公式ディレクトリでは、Simply StaticとStaaticが公開されています。どちらも管理画面からサイト全体をHTMLに書き出し、ZIPファイルや外部の配信先へ出力できます。フォームや検索を静的サイトで動かす機能は、どちらも有料版に含まれています。
プラグインで静的化すれば、WordPressの更新はしなくてよくなりますか?
いいえ。プラグイン方式では、記事を書くためのWordPressが社内や非公開のサーバーに残ります。そのWordPressに脆弱性があれば、置き場所によっては攻撃を受けます。本体とプラグインの更新、管理者アカウントの管理は続けてください。
静的化すると、お問い合わせフォームはどうなりますか?
HTMLに書き出すと、フォームの送信を受け取るPHPの処理が動かなくなります。フォームの外部サービスへ送信先を切り替えるか、小さなプログラムを別に置くのが一般的です。プラグインの有料版には、主なフォームプラグインと連携する機能もあります。
ブログのコメント欄やサイト内検索は残せますか?
そのままでは動きません。コメントは外部のコメントサービスに置き換えるか、受け付けをやめるかを選びます。サイト内検索は、書き出しのときに検索用の索引を作る方法や、外部の検索サービスを使う方法があります。使っている頻度を見て決めるのがよいでしょう。
ページ数が多いサイトでも静的化できますか?
できます。ただし、記事を一本直すたびにサイト全体を書き出し直す形では、ページ数が増えるほど公開までの時間が延びます。変わったページだけを書き出す仕組みや、作り直しの方式を検討します。配信先によっては、置けるファイルの数に上限があります。

CONTACT

静的サイト移行のご相談はこちら

フォームからご相談いただけます。

静的サイト移行のご相談・お見積もり依頼

ご入力いただいた情報は、お問い合わせへの回答とお見積もりのご連絡にのみ利用します。 詳しくはプライバシーポリシーをご覧ください。