WordPressを静的サイトに移行する方法(静的化プラグインとすぐサイトの既存サイト取り込み機能を比較)
WordPressで作ったホームページ。最近はほとんど更新していないのに、WordPress本体やプラグインの更新通知は毎月のように届き、レンタルサーバーの料金もかかり続けている——そんなサイトは少なくありません。このようなサイトは、WordPressのページをHTMLファイルに書き出して「静的サイト」にすると、見た目はそのままで、更新作業やセキュリティの心配を大きく減らせます。この記事では、WordPressを静的化する代表的な方法である静的化プラグイン「Simply Static」と、サイトのURLを入れるだけで取り込めるすぐサイトの取り込み機能を比べながら、移行の手順と、移行する前に確認しておきたいことを解説します。
1. WordPressの静的化とは
WordPressは、ページを開かれるたびにサーバーでプログラム(PHP)を動かし、データベースから記事を読み出して、その場でHTMLを組み立てています。記事を管理画面から書いて公開できるのは、この仕組みのおかげです。
一方で、ページの中身がほとんど変わらないサイトでは、毎回HTMLを組み立てる必要はありません。「静的化」とは、WordPressが組み立てた結果のHTML・CSS・JavaScript・画像をファイルとして書き出し、そのファイルをそのまま配信する形に切り替えることです。書き出したファイルだけでできたサイトを「静的サイト」と呼びます。
静的サイトは、プログラムもデータベースも使いません。訪問者から見た見た目やURLはほぼそのままで、裏側の仕組みだけが単純になります。
2. 静的化するメリット
- 乗っ取り・改ざんの心配が減る: WordPressのサイトが改ざんされる原因の多くは、本体・テーマ・プラグインの脆弱性や、管理画面のログインを狙った攻撃です。静的サイトには、狙われるプログラムも管理画面もデータベースもありません。
- 更新作業がいらなくなる: WordPress本体・プラグイン・PHPのバージョンアップや、更新したらレイアウトが崩れた、といった対応から解放されます。
- 維持費を抑えられる: PHPやデータベースが動くレンタルサーバーが不要になり、静的ファイルを置くだけの安いサービスで公開できます。
- 表示が速くなる: ページを組み立てる処理がなくなるので、サーバーの応答が速くなります。
特に「数年前に作ってもらったまま、誰も管理画面にログインしていない」というサイトは、更新されないまま古いプラグインが残っていることが多く、静的化の効果が大きいケースです。
3. 2026年10月のPHPの脆弱性(PHP2Shell)で見えたこと
2026年10月21日、WordPressを動かしているプログラミング言語のPHPに、深刻な脆弱性が2件見つかったとして、PHPの開発元が修正版(8.5.12・8.4.27・8.3.36・8.2.35)を公開しました。ログインしていない第三者が、サーバーの上で好きなプログラムを動かせてしまうおそれがあるというもので、深刻度は10点満点で9.2とされています(PHP公式サイト)。「PHP2Shell」と呼ばれ、国内のレンタルサーバー各社も緊急の対応に追われました。10月26日には、アメリカのCISA(サイバーセキュリティ・インフラストラクチャセキュリティ庁)が、実際に攻撃に使われている脆弱性の一覧に加えています。
この脆弱性が厄介だったのは、WordPress本体やプラグインを最新にしていても防げない点です。直すには、サーバーのPHPそのものを更新する必要があり、レンタルサーバーなら運営会社の対応を待つしかありませんでした。また、サポートが終わったPHP 8.1以前には、開発元からの修正版は出ていません。PHP2Shellのときに必要だった対応と、WordPressの運営者が普段からやっておきたいことはWordPressの運営者が今からやること(PHPの更新から改ざんの確認まで)にまとめています。
静的サイトは、訪問者にファイルを渡すだけでPHPを動かさないため、こうしたPHPの脆弱性の影響を受けません。きちんと手入れをしているWordPressでも、土台の脆弱性からは逃げられないことが、静的化を考えるきっかけになった方も多いはずです。
4. 静的化に向いているサイト・向いていないサイト
静的化すると、サーバーでプログラムを動かす機能は使えなくなります。移行する前に、自分のサイトがどちらに当てはまるか確認しましょう。
向いているサイト
- 会社やお店の紹介サイト(会社概要・サービス紹介・アクセスなど)
- ほとんど更新しなくなったブログや、キャンペーン・イベントのサイト
- 閉じる予定だが、内容は記録として残しておきたいサイト
そのままでは向いていないサイト
- お問い合わせフォームがある: Contact Form 7 などのフォームは、送信をサーバーのプログラムが処理しているため動かなくなります。外部のフォームサービスに置き換えれば使えます(8章)。
- サイト内検索・コメント・会員ページ・ネットショップがある: これらはサーバーで動く機能なので、静的サイトでは動きません。
- 毎日のように記事を追加している: 静的化したあとは、管理画面から記事を書くことはできず、記事を追加するたびに書き出し直すか、HTMLを直接編集することになります。更新のたびにこの手間がかかるのは大きな負担です。ただ最近は、AIに「この内容で記事のページを追加して」と頼めば、HTMLを作るところまで任せられるようになりました。普段からAIを使いこなしている方なら、更新の多いサイトでも静的化を検討してよいでしょう。
5. 静的化の方法を比較
WordPressを静的化する方法はいくつかありますが、ここでは手軽に使える2つの方法を比べます。2026年11月時点の公開情報をもとにまとめています。料金や機能は変わることがあるので、使う前に公式サイトで確認してください。
| 方法 | 料金 | WordPressへの | 書き出した | フォーム・ |
|---|---|---|---|---|
| Simply Static | 無料 | 必要(プラグインを | ZIPで | 使えない |
| Simply Static | 年99ドル | 必要(プラグインを | GitHub・ | 連携機能あり |
| すぐサイト | 月220円 | 不要(サイトの | すぐサイトに | 使えない |
Simply Staticは、WordPressの中から自分のサイトを書き出すプラグインです。WordPressの管理画面に入れて、プラグインを追加できることが前提になります。すぐサイトの取り込みは、外から公開中のページを読み込んで静的サイトにする方式で、WordPressの管理画面に入れなくなったサイトや、WordPress以外のCMSで作ったサイトにも使えます。
6. Simply Staticで静的化する手順
Simply Staticは、WordPress公式のプラグインディレクトリで公開されている静的化プラグインです。無料版でも、サイト全体をHTMLに書き出してZIPファイルでダウンロードできます。
- WordPressの管理画面で「プラグイン」→「新規追加」から「Simply Static」を検索し、インストールして有効化します。
- 左のメニューに追加された「Simply Static」の「Settings」で書き出しの設定を確認します。多くのサイトは初期設定のままで書き出せます。
- 「Generate」の画面で「Generate Static Files」を押すと、書き出しが始まります。
- 書き出しが終わったら、ZIPファイルをダウンロードします。
- ZIPを展開し、中のファイルを静的サイトを公開できるサービスにアップロードします(公開先の選び方はHTMLファイルを無料で公開する方法を比較で紹介しています)。
無料版では、記事を直すたびに書き出しとアップロードをやり直します。公開先への自動アップロードや、フォーム・サイト内検索の連携はPro版の機能です。画面の表記は変わることがあるので、見つからない場合は公式のドキュメントを確認してください。
元のWordPressは外から見えないようにする
Simply Staticの方式では、記事を直して書き出し直すために、元のWordPressを動かし続けます。書き出したサイトだけを公開しても、元のWordPressが今までどおりインターネットから見える状態のままでは、プラグインの脆弱性や管理画面への攻撃の危険はまったく減りません。改ざんされたWordPressから書き出すと、その改ざんがそのまま静的サイトにも入ってしまいます。
静的化の効果を得るには、書き出したあと、元のWordPressを次のどれかにしておきます。
- 自分のパソコンの中だけで動かす(WordPressをパソコンで動かすツールに移す)
- サーバーに置いたままにするなら、パスワード(Basic認証)やIPアドレスの制限で、自分以外が開けないようにする
- 今後は更新しないなら、データを保管したうえで止める・解約する
wp-content や wp-includes という名前のフォルダが含まれます。公開先のサービスによっては、WordPressを狙う攻撃への対策として、URLに wp- を含むアクセスを止めていることがあり、画像やCSSが表示されなくなります。すぐサイトもこの対策をしているため、すぐサイトで公開する場合は、次の章の取り込み機能を使ってください(フォルダ名を自動で置き換えます)。7. すぐサイトの取り込み機能で移す手順
すぐサイトの「既存サイトから移行」は、公開中のサイトのURLを入れるだけで、ページ・画像・CSS・JavaScriptを集めて静的サイトにする機能です。WordPressにプラグインを入れる必要はありません。ここでは、WordPressで作ったブログを実際に取り込んだときの画面で手順を紹介します。
STEP1:「既存サイトから移行」を選ぶ
新規登録してログインしたら、管理画面の「新規サイト作成」を押し、作成方法で「既存サイトから移行」を選びます。
STEP2:新しいサイトのURLを決める
移行先のサイトのURL(サブドメイン)を決めて「サイトを作成」を押します。例えば outdoor-blog と入力すると、https://outdoor-blog.mysugusite.com になります。
STEP3:取り込むサイトのURLを入れる
取り込みたいサイトのURLを入力し、自分(または所属する組織)が権利を持つサイトであることにチェックを入れて「次へ」を押します。お問い合わせフォームなど、サーバーで動く機能は取り込めないことも、ここで確認できます。
STEP4:サイトの持ち主であることを確認する
他人のサイトを勝手に取り込めないよう、サイトの持ち主であることを確認します。表示された方法のどれか1つを設定して「確認する」を押してください。
- metaタグ: トップページの
<head>にタグを1行追加します。WordPressなら、ヘッダーにコードを追加できるプラグインやテーマの設定欄を使うと簡単です。 - 確認ファイル: 指定された名前のファイルを、サイトの一番上の階層に置きます。
- DNS(TXTレコード): ドメインのDNS設定にTXTレコードを追加します。
確認が済んだら、追加したタグやファイルは消してかまいません。
STEP5:取り込みの設定をして開始する
確認が済むと、サイトマップからページを探して件数を表示します。今の使用容量もここで確認できます。必要に応じて次の設定をして「取り込み開始」を押します。
- 画像のサイズ違いも取り込む: 迷ったらチェックしないままで構いません。WordPressは画像ごとに大きさ違いを5〜8枚作っていますが、チェックしなければ表示に使う1枚だけを取り込むので、容量が数分の1で済みます。チェックすると、スマホなど画面の小さい端末で小さい画像を読み込めるようになり表示が軽くなりますが、そのぶん容量を多く使います。
- ほかに取り込みたいページのURL: サイトマップに載っておらず、どのページからもリンクされていないページは、ここにURLを入れると取り込めます。
旧サイトで検索エンジンに載せない設定(noindex)にしていたページは、取り込んだあとも検索エンジンに載せない設定になります。
STEP6:取り込みが終わるのを待つ
ページ・画像・CSSなどを順番に取り込みます。進み具合と使用容量が表示されるので、終わるまで画面を開いたまま待ちます。途中で画面を閉じても、もう一度開けば続きから再開できます。
STEP7:取り込んだサイトを確認する
取り込みが終わると、すぐに新しいURLでサイトを見られます。見た目やリンクを確認しましょう。取り込まれていないページがあれば、この画面からURLを入れて追加で取り込めます。
今回取り込んだブログは、次のように元のサイトと同じ見た目で表示されました(サイト内検索の欄は表示されますが、静的サイトでは動きません)。
wp-content などのフォルダ名を置き換え、ページの中の参照も合わせて自動で書き換えます。また、レンタルサーバーやセキュリティ系プラグインの設定によっては、旧サイトがすぐサイトからのアクセスを拒否することがあります。その場合は、取り込みの間だけ設定をゆるめるか、パソコン版のGoogle Chromeで旧サイトを開いて、ブラウザから取り込む方法に切り替えられます(画面に手順が表示されます)。8. 移行したあとにやること
お問い合わせフォームを置き換える
静的サイトでは、WordPressのフォームは送信できなくなります。フォーム送信サービス(日本語で使える SSGform など)や Googleフォームに置き換えるか、メールアドレスのリンク(mailto:)にします。フォーム送信サービスなら、HTMLのフォームの送信先を書き換えるだけで、自動返信メールやスパム対策も使えます。
ドメインを新しいサイトに向ける
今のドメイン(例: example.com)をそのまま使う場合は、ドメインのDNS設定を、新しい公開先が指定するレコードに変更します。WordPressのパーマリンク(/about/ のような形)のページは、移行後も同じURLで開けるので、検索エンジンやほかのサイトからのリンクもそのまま生かせます。DNSを切り替える前に、新しいサイトで全ページの表示とリンクを確認しておきましょう。
旧サイトのデータを保管してから解約する
新しいサイトで問題がないことを確認できたら、WordPressのレンタルサーバーを解約できます。解約するとWordPressのデータは消えるので、先にレンタルサーバーのバックアップ機能などでデータをダウンロードして保管しておくと安心です。ドメインをレンタルサーバーの会社で取得している場合は、サーバーと一緒にドメインまで解約してしまわないよう注意してください。
更新の方法を決めておく
静的化したあとの文章や画像の修正は、HTMLファイルを直接編集してアップロードし直します。HTMLの編集に慣れていない場合は、AIに「この文章を直して」と頼んで修正してもらう方法もあります。
9. すぐサイトについて
最後に、この記事を書いている私たちのサービス、すぐサイトのアピールをさせてください。
すぐサイトは、HTMLファイルをアップロードするだけでホームページを公開できる、日本のホスティングサービスです。自分で作ったHTMLやAIに作ってもらったページをそのまま公開できるほか、文章と写真を入れるだけで作れる飲食店向けのテンプレートや、今のサイトをURLから取り込む機能もあります。料金は1サイト月額220円(税込)で、お店や会社のサイトなど商用にも使えます。初回30日間は無料で、クレジットカードを登録せずに試せます。
URLを入れるだけで既存のサイトを取り込める
WordPressなどのCMSで作ったサイトを、プラグインを入れずに静的サイトとして移せます。フォルダ名の置き換えや画像の整理も自動で行います。実際の画面での手順は7章「すぐサイトの取り込み機能で移す手順」をご覧ください。
サブドメインが無料でもらえる
サイトを作ると、https://好きな名前.mysugusite.com というURL(サブドメイン)が無料で付きます。ドメインを買ったり更新したりする費用はかかりません。お店や会社の名前をそのままURLにできるので、名刺やチラシにそのまま載せられます。
WordPressで使っていたドメイン(例: example.com)を引き続き使いたい場合は、すぐサイトで独自ドメインを設定し、ドメインのDNS設定を変更すれば切り替えられます。www 付きのドメインにも、www の無いドメインにも対応しており、SSL証明書は自動で発行されます。ページのURLも移行前と同じなので、検索エンジンやほかのサイトからのリンクもそのまま生かせます。独自ドメインの利用に追加料金はかかりません。
日本語で迷わず使える
管理画面もお問い合わせも日本語です。
ページの修正から公開まで、AIとの会話で終わる
静的サイトの文章を直したりページを足したりするのは、今ではAIに頼めばできます。ただ、普通は「公開中のファイルをダウンロードする → AIに直してもらう → 直したファイルをアップロードし直す」という手間が更新のたびにかかります。
すぐサイトはAI連携(MCP)に対応しているので、Claude・ChatGPT などのAIが、すぐサイトに置いてあるページを直接読んで修正し、そのままアップロードして公開まで進めます。「トップページの営業時間を直して」「お知らせのページを1つ追加して」と話しかけるだけで、更新と公開の両方が会話の中で終わります。上書きの前にはAIが確認を取るので、知らないうちに書き換わることもありません。接続方法はAI連携(MCP)の使い方で紹介しています。