Insights Forms and tracking

Is your contact form actually sending? A 5 minute test

A simple self test for your website contact form. Submit it, check the inbox and spam, try your phone, confirm the CRM, then repeat it every week.

AI-generated image

Your contact form is the one place on your website where a stranger raises their hand and says "I want to talk to you." When it breaks, it doesn't make a sound. There's no error on your screen and no alarm. The phone just gets a little quieter, and most owners blame the economy, the season or Google.

To check whether your contact form is actually sending, submit it yourself from your phone and your computer, then confirm the message reaches an inbox someone checks, lands outside spam, shows the visitor a clear confirmation and shows up in your CRM if you use one. The whole test takes about 5 minutes, and repeating it once a week catches most silent failures before they cost you real leads.

Here's the test, step by step. You don't need to be technical. You need a phone, a computer and 5 minutes.

Before you start

Pick a test name you'll recognize, like "Test Lead Monday." Use a real email address and phone number you can check, so you'll see anything that gets sent back. If other people on your team receive form messages, give them a heads up so nobody calls your test lead.

Write down the time you submit. You'll want it in a minute.

The 5 minute test, step by step

  1. Submit the form from your computer. Fill in every field the way a real customer would. Hit submit.
  2. Watch what the visitor sees. Did the page tell you it worked? Did it say what happens next? A tiny "Thanks!" that disappears in a second leaves people unsure, and unsure people submit again or give up and call a competitor.
  3. Check the inbox where leads should go. Not your inbox. The inbox that actually gets form messages. Many owners don't know which one that is, and that's the first thing worth fixing. Did it arrive within a minute or two?
  4. Check spam and junk. If the message landed there, your real leads may be landing there too. More on why below.
  5. Read the message itself. Are all the fields there? Is the phone number complete? Can you tell which page or form it came from?
  6. Now do it again from your phone. Use cell data, not your office Wi-Fi. Forms can work on a desktop and fail on a phone because a button sits off screen, a pop up covers it or a field won't accept the way you typed your number.
  7. Check your CRM. A CRM is the system where you track leads and follow ups. If your form is supposed to feed one, open it and find your test lead. Make sure every field landed in the right place.

If all seven steps pass, great. Put a weekly reminder on your calendar and repeat it. If any step fails, you just found a leak.

The 5 minute contact form test A seven step flow for testing a website contact form. 1 Submit the form from your computer, filling every field the way a customer would. 2 Watch what the visitor sees and whether the page confirms it worked and says what happens next. 3 Check the inbox where leads should go and whether the message arrived within a minute or two. 4 Check spam and junk, since real leads may be landing there too. 5 Read the message itself to confirm every field is there and complete. 6 Repeat the test from your phone using cell data, not office Wi-Fi. 7 Find the test lead in your CRM and confirm every field landed in the right place. If all seven steps pass, repeat the test weekly. If any step fails, you found a leak. The 5 minute contact form test Seven steps. A phone, a computer and 5 minutes. 1 Submit from your computer Fill every field like a customer 2 Watch what the visitor sees Clear confirmation and next step? 3 Check the leads inbox Arrived within a minute or two? 4 Check spam and junk Real leads may land there too 5 Read the message itself Every field there and complete? 6 Repeat from your phone Use cell data, not office Wi-Fi 7 Find the lead in your CRM Every field in the right place? All seven pass? Repeat weekly. ! Any step fails? You found a leak.
The seven step contact form test takes about 5 minutes and is worth repeating every week.

Why form messages end up in spam

This one catches a lot of businesses. When someone fills out your form, the message to you usually isn't sent by a person. It's sent by your website's server. Inbox providers like Gmail and Outlook are suspicious of automated messages, especially ones that claim to come from your domain without proof.

That proof comes from a few settings on your domain with names like SPF, DKIM and DMARC. In plain English, they're records that tell the world "yes, this server is allowed to send email for our business." If they're missing or wrong, your form messages look like junk. Google explains the requirements in its email sender guidelines.

You don't need to set these up yourself. You just need to know they exist, so if your test lands in spam you know what to ask about. It's part of our business email setup.

What to do when the test fails

Here's a quick guide to what each failure usually means:

  • Nothing arrived anywhere. The form may be sending to an old or mistyped address, or your site's email sending has stopped. This is urgent. Put your phone number in big letters on the page while you sort it out.
  • It arrived in spam. Your domain's email settings likely need attention. Mark it as not spam for now, but get it fixed properly.
  • It worked on desktop but not on the phone. Something about the mobile layout is in the way. This one is sneaky because most owners test from their desk.
  • Fields are missing or garbled. The form was changed and the email template wasn't, or a field was renamed.
  • It arrived by email but not in the CRM. The connection between your site and your CRM broke. Your form entries may still be saved on the site, so ask whoever manages it to check.
  • The visitor saw no confirmation. People will submit twice or leave thinking it failed. A real thank you page also makes it easier to count leads.

Why once isn't enough

Forms don't usually break on launch day. They break later, when something around them changes. A plugin updates. Your email provider changes a setting. Someone edits the contact page. A spam filter gets tightened and starts rejecting real people too.

That's why I recommend a second test every week. Same steps, same 5 minutes. Pick a slow morning, like Monday at 9, and make it a habit. If you have more than one form, rotate through them.

If you want the bigger picture on how a form should be built in the first place, including which fields to ask for and how to capture where each lead came from, I wrote the longer version on my site.

Small fixes that make a big difference

While you're looking at your form, check these too:

  • Ask only for what you need to call someone back. Every extra field is a reason to quit.
  • On phones, the phone field should open the number keypad.
  • Errors should show next to the field, in plain words, without wiping out what the person typed.
  • Send form messages to at least two people, or a shared inbox, so a vacation doesn't mean missed leads.
  • Put your phone number near the form for people who'd rather call.

These are the kinds of things we handle in our forms and lead capture work, and our care plans include regular checks so a broken form doesn't sit unnoticed.

Want someone else to run the test?

If you'd rather not do this yourself, or you want a second set of eyes, we'll do it for free. Our Lead Leak Check tests whether your forms arrive and how fast, whether people can call you from a phone, how quick the site is on mobile, whether your tracking works, how Google sees you and what AI answers say about you. We ask before sending a test lead, and you get a short written summary. Request your free Lead Leak Check.

Adapted for business owners from an essay by Hector Herrera.

Find out what your website is leaking.

Send us your site. We’ll check your forms, your phone speed and how Google sees you, then tell you plainly what’s worth fixing. If the answer is “nothing much”, we’ll say that too.

Get my free Lead Leak Check

No cost. No obligation. A real person replies within one business day.