A contact form looks like it works because nothing looks broken. Then a customer tells you they filled it in two weeks ago and never heard back. Here are the places forms lose leads, and how to check each one in a few minutes.
It goes to an inbox nobody reads
A lot of forms still send to an address set up years ago: a former employee, an info@ box nobody checks, or the designer's test account. Find out exactly where yours sends. Then send a test and time how long it takes you to notice it.
Send it to the inbox you already check on your phone all day. A lead you see at lunch gets a call back. A lead you see at nine at night often does not. Why that matters so much is in why contractors lose jobs to faster competitors.
It lands in spam
Form emails often look like spam to email filters, because they come from a website and not a person. Check your spam folder now. If there are real requests in there, the sending setup needs fixing. That usually means sending through a real email service, with your domain set up to vouch for it.
The customer hears nothing back
Someone sends your form and sees a blank page or a tiny "sent" line. They are not sure it worked, so they fill in the next company's form too. Show a clear thank you that says when they will hear from you. A confirmation email is even better. Then keep that promise.
It asks too much
Every required box loses some people. Name, phone and a short box for what they need is enough to start. Get the address and the details on the call.
One thing worth adding: an optional photo. For a lot of trades, a picture of the problem saves a trip.
It is hard to use on a phone
Tiny boxes, the wrong keyboard for the phone number, a dropdown with forty choices, or a send button hidden under a chat bubble. Fill in your own form on your phone with one thumb and see how it feels. Mobile first design has the details.
The spam blocker blocks people
Picture puzzles stop some bots and a lot of real people. Quiet checks, like Cloudflare Turnstile and hidden honeypot fields, stop most spam without asking customers to click on traffic lights.
Your Google listing points somewhere else
Plenty of people never reach your form at all, because the Website button on your Google listing goes to an old page, a dead site or your Facebook page. Before his site, Smith Mine in Maiden had a 5.0 rating on Google and the listing sent people to Facebook, so every price was a phone call.
Open your listing on your phone and tap Website. It should land on a page with your number and your form.
It broke quietly
Forms break when a plugin updates, an email password changes or a hosting setting moves. Nothing on the page looks wrong. The only way to know is to test it.
A five minute monthly test
- Fill in every form on your site from your phone.
- Check that each one reached you, and how fast.
- Check what the customer sees: the thank you, and the confirmation email if you send one.
- Check your spam folder for anything real.
- Tap Website on your Google listing and make sure it lands on the right page.
Put it on your calendar for the first of every month.
If you would rather not check it yourself
Every site I build comes with a contact form that emails you each request, photos included, and a 30 day free fix on anything I built. After that, care plans start at $25 a month and cover backups, security updates and fixes if the site ever breaks. If calls are the bigger leak, the phone helper answers the calls you miss and emails you the message, starting at $79 a month.
I work with businesses across Lincoln, Gaston and Catawba counties, from Denver to Hickory. For the full setup once a lead reaches you, see the lead setup behind a service business website.





