Aussie Koala Journal

Contact forms: tiny boxes, massive drama

A contact form that doesn’t send messages isn’t a feature — it’s a very quiet business problem. Here’s how to tell if yours actually works.

Here’s a horrible little thought. Somewhere out there, a customer found your website, liked what they saw, filled in your contact form, hit send — and you never got it. They think you ignored them. You don’t even know they exist.

An overflowing letterbox full of unread letters on a quiet suburban Sydney street.
Every missed message is a customer who thought you weren’t interested.

The silent kind of broken is the expensive kind

Most broken things on a website have the decency to announce themselves. A button does nothing. A page throws an error. A picture refuses to load. You notice, you groan, you fix it.

A broken contact form does the opposite. It looks completely fine. It smiles, says “Thanks, we’ll be in touch!”, and quietly drops the message into the void. No error, no warning, no clue. From the outside it’s perfect. From the inside it’s a business slowly wondering why the website “doesn’t bring in any leads.”

Why your contact form might not be working

When messages vanish, it’s almost always one of these — and every one of them is fixable:

  • The site can’t actually send email. WordPress tries to send mail the cheap way, and a lot of hosts quietly block it or dump it in spam. Without a proper SMTP setup, your notifications can just… evaporate.
  • Nobody told the form to email you. Some forms happily save the entry in the database but were never set up to send a notification. The message is technically “received” — it’s just sitting somewhere you’ll never look.
  • It’s going to an inbox nobody checks. An old address, a typo, or a catch-all that hasn’t been opened since 2019.
  • Over-eager spam protection. A mis-tuned reCAPTCHA or spam filter can block real humans along with the bots.
  • An update quietly broke it. A plugin updated, a setting reset, and the form’s been swallowing messages ever since.

NORM (a customer): I filled in the form on my own website to test it. Never heard back.

THE BOYS: Norm… that was your form. On your website. You ghosted yourself.

ELISE: If it can ignore you, it can ignore a paying customer.

(Jessica checks the inbox. The inbox is suspiciously, beautifully empty.) 🐨

The two-minute test almost nobody does

You don’t need a developer to find out if your form works. You need two minutes and the willingness to be your own customer:

  • Go to your own contact form and fill it in like a real person would.
  • Hit send. Now check — did it actually arrive? In the right inbox? Not in spam?
  • Can you hit reply and reach the person? (If the reply-to is wrong, you get the message but can’t answer it — a special kind of frustrating.)
  • Now do the whole thing again on your phone. That’s where most of your visitors actually are.

If you do one thing today: send yourself a test message through your own contact form, then go and confirm it landed. If it didn’t — congratulations, you just found a leak that’s been costing you customers without a single error message.

A person filling out a short contact form on a phone.
A good form asks for less and gets more.

A form is a first impression, not just a pipe

Even when it works, a form can quietly cost you. Ask for someone’s name, email, phone, company, budget, blood type and star sign before they’ve even said hello, and most people just close the tab. Every extra field is another reason to leave.

The good ones are short, clear, and effortless on a phone. Name, email, a message — and a reason to bother. You can always ask for the rest once an actual conversation has started.

A contact form has exactly one job. Quietly failing at it is the worst possible way to fail.

If you’re not certain yours is working — and most people genuinely aren’t — it’s worth a proper look. Our free Website Check flags the obvious leaks, and if you’d like a human to actually test it end to end, our care plans cover exactly this sort of quiet, important maintenance.