フォーム機能を残す静的移行
フォームや検索があるために静的移行を諦めている状態から、送信先を外部のサービスへ移して、公開側でプログラムを動かさずに機能を残します。
こんな状況ではありませんか
- お問い合わせや採用応募のフォームがあるため、静的移行はできないと考えている
- フォームプラグインの更新から離れたいが、メール通知と受信一覧は残したい
- サイト内検索や新着の表示を、移行後にどう残すかが分からない
- 送信先を外部のサービスへ移すと、通知漏れやスパムが増えないか不安がある
解決する課題
「静的移行するとお問い合わせを受け取れなくなる」というのは誤解です。フォームの送信先を外部のサービスへ移せば、公開側でプログラムを動かさずに受け取れます。どの方式で受け取るかは、静的移行現状調査でお伝えします。
更新を追い続けるフォームのプラグイン
フォームのプラグインは、公開サーバーの上で送信を受け取るプログラムです。脆弱性が公表されるたびに、更新と更新後の動作確認が要ります。フォームの数と、月に届くスパムの件数を数えておくと、移行の前後で比べられます。
フォーム用のサーバーを自前で置くと戻る更新作業
静的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日に確認した額です。月次の報告を含む額は、当方が各ページの額を合算しました。
- 攻撃遮断くん 料金プラン(外部サイト)(株式会社サイバーセキュリティクラウド)
- Scutum 価格・料金体系(外部サイト)(株式会社セキュアスカイ・テクノロジー)
- サイトドック(外部サイト)(日本情報基盤サービス株式会社)
問い合わせ後の流れ
問い合わせから完了までの段階と、それぞれの時期の目安です。
- 1随時
問い合わせ受付
現在のサイトURLと、フォームの数と目的をお送りください。
- 2受付後
折り返しとヒアリング
現行フォームの用途と、乗り換え先の運用希望を確認します。
- 3着手から1〜2週間
静的移行現状調査
フォームや検索を何に置き換えるかをお伝えします。調査は、管理画面のプラグイン一覧と、チャットでのヒアリングをもとに行い、結果を文書でお渡しします。静的移行現状調査は無料です。調査のあとで申し込まなくても、費用はかかりません。
- 4調査完了後
移行方針と確定見積の提示
移行範囲、工程、費用を確定してお伝えします。申し込みの後に着手します。
- 5申し込みから3〜8週間を目安
移行と送信の受け口の実装
画面の静的化と、送信の受け口への接続、スパム対策を実装します。申し込み後の作業で、調査では分からなかった事項が見つかった場合は、費用を変えずに、代わりの方法を協議して決めます。
- 6実装後
テスト送信による確認と完了
テスト送信を複数の場合で行い、正常に動くことを確かめてから引き渡します。
フォーム機能を残す静的移行のご相談
技術情報が揃っていなくても送信できます。いまの構成を確認したうえで、進められる範囲をお返しします。