Websites
Contact Forms and Lead Capture That Actually Work
How to design website contact forms, quote requests and click-to-call buttons that turn visitors into leads, with tips on fields, follow-up and spam.
Your website's job is to produce enquiries. Everything else, from the design to the copy, leads up to the moment someone gets in touch. That moment often happens through a form, a phone number or a WhatsApp button. If any of them is awkward or broken, you lose leads you worked hard to attract.
Offer more than one way to get in touch
Different people prefer different channels.
- A short form for people who like writing and want a record.
- A tap-to-call phone number for urgent or high-value enquiries, especially on mobile.
- A WhatsApp button for quick questions, which many South Africans prefer.
- An email address for people who want to attach documents.
- A booking link when you sell appointments.
Show these where visitors need them: in the header, on service pages and at the end of every page.
Design the form
Ask for as little as possible
Every extra field reduces completions. For most service businesses, these are enough:
- Name
- Phone
- A message, or a short dropdown such as "What do you need help with?"
If you need more detail, collect it after the first conversation. For complex quotes, a longer form can be worthwhile because it filters serious enquiries, but explain why you ask and keep it as short as you can.
Make it easy to complete
- A visible label above each field, not just placeholder text.
- Correct input types so phones show the right keyboard.
- Clear marking of required fields.
- Large tap targets and a prominent submit button.
- Inline error messages that say how to fix the problem.
- Avoid CAPTCHAs that frustrate users. Use invisible spam protection where possible.
See website accessibility basics for more on usable forms.
Write a useful button
"Submit" is vague. Use words that describe the benefit: "Request my quote", "Book a call", "Send message".
Add reassurance
Near the form, answer the doubts people have:
- When will you reply? "We respond within one business day."
- What happens next?
- Is it free or obligation-free?
- How do you treat their information? Link to your privacy policy. See POPIA and your business website.
A short testimonial next to the form can also help.
Add a clear confirmation
After submission, show a thank-you message that explains what happens next, and send an automatic confirmation email. This reassures visitors that the form worked. A dedicated thank-you page also lets you track form completions as conversions in analytics. See Google Analytics and Search Console for small business.
Make sure enquiries actually reach you
A frightening number of business forms silently fail. Protect against this:
- Test regularly, by submitting the form yourself each month.
- Send notifications to more than one person, or to a shared mailbox.
- Store submissions in the website admin or a CRM, so nothing disappears if an email is lost.
- Check spam folders, and ensure your domain's email authentication is configured so notifications land in the inbox. See domains, hosting and business email explained.
- Monitor delivery, and set an alert if no enquiries arrive for an unusually long period.
Respond fast
Speed wins work. Many buyers contact several providers and favour the first helpful reply.
- Reply within hours during business hours, if you can.
- Use an auto-reply to set expectations, then follow up personally.
- Make the first response useful: answer their question, propose a next step and offer a call.
- Follow up if you do not hear back. Many enquiries convert on the second or third touch.
Track the time to first response, and treat slow replies as a problem to fix.
Capture leads from visitors who are not ready yet
Not every visitor is ready to request a quote. Offer a lower-commitment step:
- A downloadable guide or checklist in exchange for an email address.
- A newsletter with genuinely useful content.
- A free assessment, audit or consultation.
- A back-in-stock or price-drop alert for stores.
Collect consent properly, explain what people will receive and give an easy opt-out. See email and WhatsApp marketing for online stores.
Fight spam without blocking real leads
- Use a honeypot field, which hides a field from humans but catches bots.
- Use invisible bot detection or lightweight verification, such as Cloudflare Turnstile, rather than a heavy puzzle.
- Rate-limit submissions.
- Filter obvious spam, but review rejected messages occasionally for false positives.
Put the form where it counts
- Above the fold on landing pages and key service pages.
- At the end of content, where visitors have just read your pitch.
- A dedicated contact page, linked in the main navigation.
- Sticky or floating buttons on mobile for call or WhatsApp, used with restraint.
Do not hide it in the footer only. See common website mistakes that lose customers.
Test and improve
- Look at how many visitors reach the form and how many complete it.
- Try one change at a time: fewer fields, a clearer button, a different position.
- Watch session recordings or ask a few people to try the form and think aloud.
- Compare lead quality, not just quantity. A shorter form can bring more leads, but poorer ones.
A lead capture checklist
- Phone, form and WhatsApp options
- Short, clear form with labels
- Descriptive button text
- Reassurance on response time and privacy
- Thank-you message and confirmation email
- Tested notifications to more than one person
- Spam protection that does not block people
- Fast, personal follow-up
- A softer option for visitors not ready to buy
Small improvements here pay back fast, because every extra enquiry comes from traffic you already earned. If you are building landing pages for ads, see landing pages for Google Ads and campaigns.
