6.1 Contact Forms
Step-by-Step
Choose a form builder
If your website platform doesn't include forms, use one of these:
- WordPress: WPForms (free lite version) or Gravity Forms ($59/yr)
- Any platform: Tally (free, unlimited forms) or Jotform (free tier, 5 forms)
- Custom sites: A simple HTML form posting to your backend, or use Formspree (free tier, 50 submissions/month)
Design your form for conversions
Every unnecessary field reduces your conversion rate by 5--10%. Rules:
- Minimum fields: Name, Email, Phone, Message. That's it. Don't ask for company name, address, or "how did you hear about us" on the main form.
- Make phone optional -- requiring it drops mobile submissions significantly
- Single column layout -- multi-column forms convert worse on mobile
- Large, obvious submit button with action text: "Get My Free Quote" not "Submit"
- Add trust signals near the form: "We respond within 2 hours," review stars, a phone number as alternative
Set up email notifications
Every form submission should immediately:
- Send you an email notification with all the form data (check spam folder during testing)
- Send the customer a confirmation email: "Thanks [Name], we've received your enquiry and will be in touch within 2 hours."
- Feed into your CRM if you have one (section 6.4)
Speed-to-lead is the single highest-leverage variable in lead conversion. Research shows leads contacted within 5 minutes convert at 9--100x the rate of those contacted after 30 minutes. Yet 74% of businesses take longer than 5 minutes to respond to a web enquiry.
Place forms strategically
One form on a "Contact Us" page is not enough. Place contact forms or CTAs:
- Bottom of every service page
- In a sticky header or floating button on mobile
- After testimonials or case studies (social proof + CTA = high conversion)
- On your homepage above the fold
- On a dedicated landing page for ad traffic (section 6.6)
Test your form thoroughly
A broken form is a silent revenue leak. Test:
- Submit a test entry on desktop and mobile -- does the notification arrive?
- Does the confirmation email arrive to the customer?
- Does the thank-you page load after submission?
- Does the form work in Chrome, Safari, and Firefox?
- Is the form visible and usable on a phone screen?
- Test monthly -- forms break silently during website updates
If your form doesn't have spam protection, you'll get flooded with bot submissions within weeks. Use Google reCAPTCHA v3 (invisible, no user interaction needed) or a honeypot field (a hidden field that bots fill in but humans don't). Never use those annoying "select all traffic lights" challenges -- they reduce legitimate submissions.
You're Done When
- You have a working contact form with minimal fields (name, email, phone, message)
- Email notification arrives within 60 seconds of submission
- Customer receives a confirmation email automatically
- Form works on both desktop and mobile
- Spam protection is in place
- Form appears on your homepage, contact page, and service pages