Astroで作ったサイト、
お問い合わせフォームどうしてますか?
人気の無料テーマにも、実は動くフォームは入っていません。サイトに2行貼るだけで、今日から動くフォームを。
AstroWindのメンテナーも、こう言っています
「今のところ(コンタクトフォームは)デザインだけです。無料か広く使われているサービスを提案してもらえれば、対応を検討します」
これはAstroWindだけの問題ではありません。Astroという静的サイトジェネレーターの構造上、そもそもバックエンドが存在しないことに起因する、業界共通の欠落です。日本語圏のブログでも「AstroとFormspreeで実装する」「Astro×Resendで作る」といった自力実装の記事が数多く書かれています——あなたも、同じ検索をしたのではないでしょうか。
Formspree・Web3Formsとどう違うのか
| Web3Forms / Formspree等 | FormWorker | |
|---|---|---|
| 導入方法 | <form action="..."> | <div data-key> + embed.js(2行) |
| 無料枠 | 50〜250件/月 | 月300件目安(乱用対策のみ、実質使い放題) |
| 日本語サポート | なし(英語のみ) | あり |
| 送信管理画面 | 簡易ダッシュボードのみ/無し | 送信一覧・ステータス管理・CSVエクスポート標準搭載 |
| 予約カレンダー・FAQ機能 | 非対応 | 標準搭載 |
Web3Forms・Formspreeも良いサービスです。ただ、日本のクライアントに納品する場合、「英語のみのサポート」や「データがどこにあるか説明できない」という場面で困ったことはありませんか?
Astroへの組み込みは、こうなります
フォーム本体はiframe内で完結するので、あなたのAstroビルド・デプロイフローには一切手を入れません。npm installも不要です。
フォームだけじゃありません

GUIフォームビルダー
項目の追加・並び替えをプレビューを見ながら組み立てられます。
標準搭載のセキュリティ
レート制限・ハニーポット・スパム対策が最初から有効です。
予約カレンダー
士業・整体院・学習塾向け。前払い・与信枠押さえの決済機能も。
FAQ機能
AI引用最適化ページとウィジェット、両方に対応。
通知連携
LINE・Slack等への通知に対応。
独自ドメイン配信
クライアントのドメインでの提供も可能(Pro)。
作りっぱなしでも大丈夫
あなたが納品した後、月額の請求を気にする必要はありません。ブランド表示を消したくなったら、クライアント自身がその場で決済できます。
こちらは当社ホスティングのCF版の料金です。Starterは年額29,800円・3年一括59,800円も選べます。
自分のCloudflareで運用するFormWorker マイクラウド版は買い切り248,000円です。