DDDefense DeskWordPress 緊急対応
WordPress静的移行

フォーム機能を残す静的移行

フォームや検索があるために静的移行を諦めている状態から、送信先を外部のサービスへ移して、公開側でプログラムを動かさずに機能を残します。

こんな状況ではありませんか

  • お問い合わせや採用応募のフォームがあるため、静的移行はできないと考えている
  • フォームプラグインの更新から離れたいが、メール通知と受信一覧は残したい
  • サイト内検索や新着の表示を、移行後にどう残すかが分からない
  • 送信先を外部のサービスへ移すと、通知漏れやスパムが増えないか不安がある

解決する課題

「静的移行するとお問い合わせを受け取れなくなる」というのは誤解です。フォームの送信先を外部のサービスへ移せば、公開側でプログラムを動かさずに受け取れます。どの方式で受け取るかは、静的移行現状調査でお伝えします。

更新を追い続けるフォームのプラグイン

フォームのプラグインは、公開サーバーの上で送信を受け取るプログラムです。脆弱性が公表されるたびに、更新と更新後の動作確認が要ります。フォームの数と、月に届くスパムの件数を数えておくと、移行の前後で比べられます。

フォーム用のサーバーを自前で置くと戻る更新作業

静的HTML(事前に生成済みのページファイル)の横に、PHPを動かすフォーム用のサーバーを自前で置くと、そのサーバーの更新と防御が再び要ります。当方は、サーバーを持たずに動くサーバーレスの処理か、外部のフォームのサービスで受け口を作ります。

代わりの方式で変わる通知とスパム対策

フォームの送信先を外部のサービスへ移すと、通知メールの送り方とスパムの防ぎ方は、移した先の仕組みに従います。いまの通知とスパム対策をどこまで引き継げるかは、方式ごとに違います。

フォームや検索を、何に置き換えるのか

お問い合わせフォームの入力画面は作り置きのページのままで、送信ボタンが押されたときに、閲覧している画面の側から、外部のフォームのサービスや、専用サーバーの要らないプログラムの処理(サーバーレス関数)へ入力内容を直接送ります。フォームの処理がサイト本体から切り離されるため、フォームを狙った攻撃がサイト本体へ及ぶ経路が減ります。どの機能を何で置き換えられるかは技術資料:静的サイトのフォームと検索、自社の条件でどの方式に当てはまるかで確認できます。

機能名いまのWordPressでの動き方静的移行後の置き換え方
お問い合わせフォームプラグインが公開サーバーの上で送信を受け取る外部のフォームのサービスか、サーバーレスの処理が送信を受け取る
サイト内検索検索のたびにデータベースを引く(記事数が多いと負荷が上がる)外部の検索のサービスか、索引をファイルとして書き出し、閲覧している画面の側で検索する
新着と重要なお知らせの表示アクセスのたびにDBから呼び出して描画更新を保存した時点で作り直し、ページに埋め込む
サイトマップと更新情報の配信(RSS)アクセスのたびに作るページを書き出すときに、ファイルとして一緒に書き出す

提供内容

現行フォームの項目と通知の流れを確かめ、運用に合わせて代替の構成を設計して実装します。

静的移行現状調査
現行フォームのバリデーション(入力チェックルール)と、メールの送り方(送信用のプラグインの有無と設定)を、プラグイン一覧とヒアリングで確かめ、動的機能を棚卸しします。
フォームと検索の置き換え先の設計と導入
外部のフォームのサービスを選んで設定するか、サーバーレスの処理で受け口を作ります。サイト内検索は、索引を書き出して閲覧している画面の側で検索する方式か、外部の検索サービスへ置き換えます。
スパム防止対策
機械による送信を見分ける仕組みの導入や、受け口の側の制限で、不正な送信(スパム)を減らします。
移行前の動作確認
移行前のテスト環境で、メールが届くかと、送信内容が保存されるかを確かめます。

対象外

  • WordPressのプラグインで会員、注文、予約をサイトの中で扱う機能は、静的移行では残せません。外部の予約や決済のサービスに預けている場合は、静的移行で扱えます。その機能を外す仕様の変更を許容できない場合は、中小規模Webシステムリプレースをご案内します。一部の区画だけWordPressに残す部分的な静的化は行いません。
  • 画面デザインの変更は、基本費用の対象外です(原則として現行のデザインを引き継ぎます。変更する場合は別にお見積りします)。

納期目安

着手まで
折り返しのヒアリングで現状を確認し、静的移行現状調査の着手日を提示します
完了目安
静的移行現状調査は着手から1〜2週間、移行の作業は申し込みから3〜8週間が目安です(フォーム数と代替の方式で変動し、調査後に確定日程を提示します)

基本費用と、続けた場合との比較

記載の金額は、変動要因が標準の範囲に収まる場合の基本費用です。標準から外れる分は、追加の費用として確定見積に含め、着手前に提示します。承諾なしに追加費用は発生しません。

外部のフォームや検索のサービスを使う場合、その利用料は基本費用に含みません。契約の形と月額は、代替の方式を決めるときにお伝えします。

続けた場合との比較

保守コストと基本費用を並べて見る

いまの保守コスト
月次の保守作業(プラグインの更新、バックアップの確認、更新後の表示確認)にかかる時間 × 時給換算 × 12ヶ月が、年間の保守コストになります。
基本費用の回収
WordPress静的移行(220,000円〜(税込))÷ 移行後に減る月次コスト = 回収までの月数です。
事故が起きたときの復旧費用
改ざんの復旧にかかるのは、初期調査・切り分け(55,000円、税込)、および復旧実対応(110,000円〜、税込)です。
外部のサービスに守りを任せる場合
WordPressを動かしたまま、外部のWAF(不正通信をブロックするセキュリティ機能)に守りを任せる場合、公開価格の最低額は月額10,000円(税抜)です。月次の報告まで付けたプランの最低額は、月額30,000円台から50,000円台です。どちらもトラフィックやサイトの構成に応じて上がり、サービスによっては別に初期費用がかかります。
移行後に無くなるリスク
公開サーバーでWordPressのプログラムが動かないため、WordPressの本体とプラグインを狙う乗っ取りや、SQLインジェクション(入力欄から不正な命令をデータベースへ送り込む攻撃)、管理画面への総当たりは、作り置きに移した部分では成立しなくなります。フォームや検索など代わりに置く処理と、編集側の防御は別に必要です。

当方の価格のうち、初期調査・切り分けの55,000円(税込)は固定額で、ほかは基本費用です(変動要因で上がります)。保守にかかっている時間は運用ごとに違うため、こちらでは想定しません。移行後に要らなくなるプラグインがどれかは、申し込み後の作業で確かめます。

外部のサービスの価格は、次のページで2026年9月15日に確認した額です。月次の報告を含む額は、当方が各ページの額を合算しました。

問い合わせ後の流れ

問い合わせから完了までの段階と、それぞれの時期の目安です。

  1. 1
    随時

    問い合わせ受付

    現在のサイトURLと、フォームの数と目的をお送りください。

  2. 2
    受付後

    折り返しとヒアリング

    現行フォームの用途と、乗り換え先の運用希望を確認します。

  3. 3
    着手から1〜2週間

    静的移行現状調査

    フォームや検索を何に置き換えるかをお伝えします。調査は、管理画面のプラグイン一覧と、チャットでのヒアリングをもとに行い、結果を文書でお渡しします。静的移行現状調査は無料です。調査のあとで申し込まなくても、費用はかかりません。

  4. 4
    調査完了後

    移行方針と確定見積の提示

    移行範囲、工程、費用を確定してお伝えします。申し込みの後に着手します。

  5. 5
    申し込みから3〜8週間を目安

    移行と送信の受け口の実装

    画面の静的化と、送信の受け口への接続、スパム対策を実装します。申し込み後の作業で、調査では分からなかった事項が見つかった場合は、費用を変えずに、代わりの方法を協議して決めます。

  6. 6
    実装後

    テスト送信による確認と完了

    テスト送信を複数の場合で行い、正常に動くことを確かめてから引き渡します。

フォーム機能を残す静的移行のご相談

技術情報が揃っていなくても送信できます。いまの構成を確認したうえで、進められる範囲をお返しします。

緊急対応を依頼する