Keep it short
- Name.
- Phone or email, whichever they prefer.
- What they need, as a short text box or a list of your services.
- Their town, if you serve a wide area.
Say what happens next
"We'll call you back today" or "within one business day" beats a button that just says Submit. After sending, show a confirmation on the page, and send an automatic email so they know it arrived.
Make sure it works
- Send yourself a test every month.
- Check the messages don't land in spam.
- Add spam protection that doesn't punish real people, like a hidden trap field.
- Keep a phone number beside the form for people who'd rather call.
Questions
Should I ask for a budget?
Only if it genuinely helps you reply. Every extra field loses some people.
Are CAPTCHAs worth it?
Try quieter spam protection first. Puzzles cost you real inquiries.
Where should the form go?
On the contact page and at the bottom of each service page.