How to Create a Contact Form That Actually Gets Filled Out
Most contact forms on the web have a 2–5% completion rate. That means for every 100 people who visit your contact page, 95–98 leave without reaching out. The fix isn't more traffic — it's a better form. Here are 7 specific changes that consistently double or triple contact form completions.
Why Most Contact Forms Fail
The typical contact form fails for predictable reasons. Understanding them makes the fixes obvious:
Too many fields — asking for phone, company, budget, message, how they heard about you, all at once
Why it matters: Each additional field reduces completion rate by approximately 10%
Generic CTA text — "Submit" or "Send Message" — zero emotional resonance
Why it matters: CTA copy directly impacts click-through rates; action-oriented copy converts better
No response time promise — people don't know if you'll ever respond
Why it matters: Uncertainty kills action; a simple promise removes the fear of wasting time
No thank-you page — form submission goes into a void
Why it matters: A good thank-you page sets expectations and can continue the conversion
Broken on mobile — 60%+ of users are on phones
Why it matters: If your form is hard to use on mobile, most of your visitors can't use it
Tip 1: Reduce Fields to the Bare Minimum
The research is clear: the fewer fields, the higher the completion rate. Unbounce found that reducing form fields from 11 to 4 increased conversions by 120%. The sweet spot for a contact form is 3–4 fields: name, email, and message. That's it.
If you need more information, collect it after the initial contact — in a follow-up email or a second form. Don't front-load the friction. Your goal is to get someone to raise their hand, not to qualify them fully before you've spoken.
Tip 2: Write a CTA That Promises Value
"Submit" is the worst CTA in history. It says nothing about what happens next and sounds like homework. Replace it with something that promises the outcome they want:
Weak CTAs
Strong CTAs
Tip 3: Add a Response Time Promise
One line near your submit button can meaningfully increase completion rate: "We respond within 1 business day." Or even better: "We typically respond within 2 hours."
This removes the fear of submitting into a void. People are reluctant to invest time writing a message if they're not sure anyone will read it. A response promise reduces that anxiety. If your response time is actually fast, this also works as a competitive differentiator.
Tip 4: Build for Mobile First
More than 60% of web traffic is mobile. A contact form that's hard to use on a phone will lose most of its potential conversions. Key mobile form principles:
- Large tap targets — buttons at least 44px tall
- Single-column layout on mobile — two columns is hard to use on small screens
- Appropriate keyboard types — email field triggers email keyboard, phone field triggers numeric
- Auto-fill friendly — use standard field names so browsers can pre-fill
- No horizontal scrolling — form should fit the screen width with padding
Tip 5: Add Conditional Routing for Different Inquiries
If your business gets different types of inquiries (sales, support, partnerships, press), use conditional logic to route them to the right place. Add a "What are you reaching out about?" dropdown as the first question, then show relevant follow-up fields based on the selection.
This does two things: it makes the form feel more personal (showing only relevant questions), and it routes responses internally so the right person sees each message. Support tickets shouldn't land in the same inbox as partnership inquiries.
Tip 6: Create a Thank-You Page That Continues the Relationship
The default thank-you experience is terrible: a small text message that says "Your message has been sent." This is a missed opportunity. After someone submits a contact form, they're engaged and interested — it's the best moment to:
- Confirm the response time ("We'll get back to you within 24 hours")
- Suggest a next step ("While you wait, check out our case studies")
- Offer a resource ("Here's our pricing guide so you're prepared for the call")
- Link to your calendar ("Book a call directly — skip the back-and-forth")
- Point to social proof ("See what our clients say about working with us")
Tip 7: Set Up Instant Email Notifications
Speed of response is the single biggest factor in whether a contact form lead converts to a customer. Research from Harvard Business Review found that companies responding within an hour are 7x more likely to have a meaningful conversation with a decision-maker. Set up instant email notifications so no submission sits unread.
How to Build This in CraftForm in 5 Minutes
- 1.
Create a free account at craftform.co
No credit card required. You'll be in the builder in under a minute.
- 2.
Select the "Contact Form" template
It comes pre-built with Name, Email, and Message fields — the optimal minimum.
- 3.
Add conditional routing if needed
Use the Logic tab to add an inquiry type question and route follow-up questions conditionally.
- 4.
Customize your CTA button text
Change "Submit" to something action-oriented like "Send my message" or "Get in touch".
- 5.
Set up your thank-you page
Use CraftForm's custom redirect or thank-you page feature to add a proper post-submission experience.
- 6.
Enable email notifications
Go to Notifications → add your email → instant alerts for every submission.
- 7.
Publish and embed
Copy the embed code and paste it into your website, or share the direct link.
Build Your Contact Form Free
Unlimited responses. Instant notifications. Custom thank-you page.
Create free account