Skip to content
Conversion & Visitor Experience

Nobody Fills Out Your Contact Form. Is It Even Working?

A silent form is either broken or unwanted, and from your inbox the two look the same. Find out which you have, then put a short form that works on every page.

Flidu Team11 min read
Nobody Fills Out Your Contact Form. Is It Even Working?

Before you read any further, pick up your phone. This takes two minutes. Switch off Wi-Fi so you’re on mobile data, open your website the way a stranger would, and send yourself an enquiry through the contact form. Type a real sentence, and give an email address that isn’t the one the form delivers to. Note the time.

Two things matter now. What did the screen say after you tapped the button? And has the message reached the inbox where somebody would read it?

We start there because when nobody fills out your contact form, there are two very different explanations. Either people aren’t trying, or they are trying and the message dies somewhere between the button and your inbox. So our position is blunt: prove the form delivers before you change anything about how it looks.

Quiet forms come in four kinds: broken, hidden, too demanding, or the wrong channel for your customers. Below is how to tell which you have, and then the fix we’d make: a short Contact Form in the Flidu widget, with WhatsApp beside it. We build Flidu, so weigh that as you read.

First, Prove The Form Delivers

A contact form does two separate jobs. It accepts what the visitor typed, and then it tells you about it, usually by email. The first job can succeed while the second fails, and nothing on the page will say so.

Your test will have ended in one of five ways.

What You SeeLikely CauseWhat It Tells You
Thanks, then an email in minutesThe form deliversThe quiet is on the visitor’s side
Thanks, then an email in spamThe sender isn’t trustedReal enquiries land there too
Thanks, then no email at allWrong recipient or failed sendMessages have been getting lost
An error or an endless spinnerThe form is brokenNobody can write, however keen
Email arrives, Reply is addressed to your own siteNo Reply-To setYour replies reached no one

The Thank-You Message Proves Less Than You Think

It appears once the website has accepted the submission and handed an email to whatever sends its mail. Whether that email is then delivered, filtered or bounced gets decided later, on other people’s servers, and the page never hears about it. WordPress’s developer documentation says as much about its own mail function: success means the request was processed without errors, not that anyone received the email.

Diagram of a form submission moving through four stages, with the thank-you message at stage two and the email lost before it reaches the inbox.

Where The Notification Goes Missing

Search every folder before deciding the email never came. In Gmail, type in:anywhere and a word from your test message. Gmail’s list of search operators (opens in a new tab) says that one covers Spam and Trash as well.

If it’s nowhere, it probably went to somebody else. On a form that has been quiet for months, the recipient is often the designer who built the site, or someone who has since left. That address is stored with the form itself, so updating the email on your website account doesn’t necessarily change it.

When the recipient is right and the email still lands in spam, suspect the sender. Many site forms send the notification from the web server but label it as coming from the visitor: it claims to be from jane@gmail.com, yet it left a hosting company’s server that Gmail has no reason to trust. Google’s email sender guidelines (opens in a new tab) ask every sender to authenticate with SPF or DKIM, warn that unauthenticated mail may be marked as spam or rejected, and say outright not to impersonate Gmail addresses in the From line.

Putting that right is hosting work, and we wouldn’t start on it yet.

Three More Reasons Nobody Fills Out Your Contact Form

If your test email arrived within minutes, the form works, and whatever keeps it quiet is on the visitor’s side.

They Cannot Find It

Start from the page people land on, often not the home page. On a phone the menu is folded behind an icon and Contact tends to be its last item: two taps and a page load before anyone sees a field.

It Asks Too Much

Count the fields, then count the required ones. For most small-business sites we’d stop at name, email and message. A required phone number is the extra we’d question hardest, because it tells people a call is coming.

Our sister agency Intense Path has a four-part test for whether a field earns its place (opens in a new tab). Keep a field only if it changes what happens next, the visitor can answer without thinking, you couldn’t get the information another way, and someone will still own it in six months. The verdict we like best is on How did you hear about us? Take it off the form and ask in your first reply.

It Gives Them No Reason To Write

A heading that says Contact Us above an empty message box leaves the visitor to work out what to say and what they’ll get back. In our view this matters more than the number of fields. People write when they can see who will read it, what to put in and when they’ll hear back.

Some Customers Will Never Use A Form

No amount of fixing changes one thing: some customers won’t fill in a form. Someone with water coming through the ceiling wants a number to ring. And if all you have is a quick question and a spare minute in a queue, a WhatsApp message is less work than composing an email to a stranger.

We don’t know how large that group is for your business, and we’d be wary of anyone who claims to. If nobody fills out your contact form but the phone still rings, you have a hint. The honest way to find out is to put one other route beside the form and count both for a month. Contact form versus WhatsApp button walks through that test.

The Fix We Would Make: A Flidu Contact Form On Every Page

Whichever case you’re in, we’d make the same repair: stop relying on a form that lives on one page and sends mail through your web host. Put a short one in a widget that sits in the corner of every page and sends its own notification email. That is the Contact Form channel in Flidu, and it answers each cause in turn.

  • Broken delivery. Flidu sends the notification from its own address with the visitor’s address in Reply-To, so your host’s mail setup is no longer involved.
  • Hidden. The launcher sits in the bottom right or bottom left corner of every page the script is on.
  • Too demanding. Name, Email and Message, plus Phone if you switch it on. A fifth field can’t be added.
  • No reason to write. You set the title, a line of helper text and the message people see after sending.
  • Wrong channel. WhatsApp and a call button go in the same launcher.
Which Plan You NeedThis is all Website Widgets, one of Flidu’s two separate product lines. WhatsApp and the call button are on Website Widgets Free. The Contact Form starts on Website Widgets Starter; on Free you can add it and set it up as a draft, but visitors won’t see it. Pricing has the current figures.

Set Up The Flidu Contact Form Step By Step

  1. Create an account, open Website Widgets in the dashboard and start a new widget. The New Website Widget flow has five steps.
  2. Under Website Details, give the widget a name, enter your live Website Domain in bare form, such as example.com (not a staging address), and add a Notification email that somebody opens every working day.
  3. For Starting Setup, pick Start with the essentials, which adds a Contact Form as a draft. Tick WhatsApp on the Channels step, choose a corner under Appearance, and finish with Create Website Widget.
  4. On the widget’s Channels tab, open the Contact Form. Confirm the Notification email is filled in, and leave Phone Field off unless a call really is your next step.
  5. Save as Draft if you changed anything, then Publish changes, which is available only while Enabled in draft is on. The form, and any later edit to it, reaches visitors only once it’s published.
  6. Open the Install tab, copy the snippet and paste it once, just before the closing body tag or in your platform’s custom-code area. Load your live site, then press Verify Installation.

Already set a site up while signing up? Open it from Website Widgets and add the Contact Form with Add Channel on its Channels tab. Later changes need no reinstall. Our setup guide covers the wider setup, and the widget-not-showing checklist helps if the launcher doesn’t appear.

Write The Three Lines Visitors Read

Channel Title is the label on the form’s row in the widget, and Contact Form is only its default. Description is the smaller line under it on that row, so people read it before they open the form. Success Message replaces the form once it’s sent, and its default, “Thanks. Your message has been sent.”, tells the visitor nothing they care about. Say you run a kitchen-fitting business:

Wording for the three fields
Channel Title: Tell us about your kitchen
Description: First name, rough sizes and your town are enough. Priya in the office reads every message.
Success Message: Got it. Priya will reply by the end of the next working day. If it can’t wait, call 555 0100.

That names a person and a deadline, and hands the impatient customer a number. Under your Success Message the widget prints its own fixed line, “We’ll get back to you as soon as possible.”, so the specifics have to come from you. Promise only a reply time you can keep: a form answered three days later is still a dead end.

Put WhatsApp And A Call Button Beside It

Open WhatsApp on the same Channels tab, or add it there with Add Channel. In Single Agent mode it needs a Phone number with its country code and an Agent name. Add a Description saying who answers and when, and a Prefilled message so nobody opens on a blank chat. Use Test on WhatsApp, then save and publish as you did the form.

This is a hand-off, not a chat window. Tapping the row opens WhatsApp, the conversation happens there, and Flidu never sees or stores it. So only offer it if somebody will answer.

For the customer who’d sooner ring, add a call button: choose Add Channel, then Custom Link under Social & Links. Type “Call now” in Display label and your number, with + and the country code, in Link URL, pick the Phone preset icon, then save and publish. Below Website Widgets Business a widget gets only one live Custom Link, and this is it. A tap opens the dialer with the number filled in; a desktop with no calling app does nothing. From Website Widgets Starter, analytics counts each tap as a Custom Link click, not a call.

Run The Same Test On The New Form

A new form deserves the same suspicion as the old one. Run this once it’s live, then once a month.

  1. On a phone, on mobile data, open any page of your live site in a private tab. Tap the launcher, then the form.
  2. Send a real enquiry, with a one-word test name and a full sentence, from an address at a different email provider from your business.
  3. Check the notification mailbox. Nothing after two minutes? Search all folders, spam included.
  4. Open the notification and tap Reply. The To line should show the address you typed.
  5. Back on the site, tap the WhatsApp row, then the call button. Each should open on the right number.

Three things to know about the Flidu form before you test.

  • It accepts submissions only from the Website Domain set for the widget, so test on your live site.
  • Spam protection is built in, so leave a minute between your own test submissions.
  • Message has a short minimum length, with a counter under the box.

What Flidu Does Not Fix

The form built into your theme stays as broken as it was. Once the widget form has passed its test, take the old one off the contact page.

Below Website Widgets Business, Flidu keeps no record you can look up: a submission reaches you only as the notification email. From that plan up, the Data Hub also keeps each one as a record you can filter and export to CSV. Until then, keep a shared log; Track website enquiries without a CRM lays one out.

There is no CAPTCHA to solve and no consent checkbox: any privacy wording belongs in the Description or on your page. And the form can’t grow: if you need to ask about budget, dates or the type of job, that is the Guided Form, from Website Widgets Pro.

If Nobody Fills Out Your Contact Form After All That

Suppose the form delivers, sits on every page, asks for three things and says who will reply, and a month later it is still quiet. Then the form was never the problem. Either your customers are all on the WhatsApp or call rows, which is a fine result, or the trouble starts earlier, with who visits and what they find. Website traffic but no enquiries works through four checks.

Frequently Asked Questions

Why is nobody filling out my contact form?

When nobody fills out your contact form, it is usually one of four things: the form doesn’t deliver, people can’t find it, it asks for too much, or it gives them no reason to write. Test delivery first. If all four check out, your customers probably prefer another channel, which is why we put WhatsApp beside the form in the Flidu widget.

How do I test if my website contact form is working?

Submit it yourself from a phone on mobile data, using an email address other than the one the form sends to. Note what the screen says, then check the receiving mailbox, spam included. Tap Reply on the notification and confirm it goes to the address you typed. A Flidu Contact Form gets the same test, run on your live site.

Why am I not receiving emails from my contact form?

Usually the recipient set on the form is out of date, the notification is in spam, or mail providers distrust it because your web server sent it under the visitor’s address. A Flidu Contact Form avoids the third by sending from its own address with the visitor in Reply-To. Check its Notification email first.

Do people still use contact forms?

Yes. A form suits enquiries that need some detail, and ones sent when nobody is there to answer the phone. But some customers never will use one, and we know of no reliable figure for how many. So we’d put a short form and WhatsApp in the same Flidu widget and count both for a month.

What should happen after someone submits a contact form?

The visitor should see a message that says when you’ll reply and how to reach you if it’s urgent, and you should get an email you can answer by hitting Reply. In a Flidu Contact Form that text is the Success Message, and the notification carries the visitor’s address in Reply-To.
Share This Article

Reading About It Is The Slow Way.

Put a widget on your own site and watch what visitors actually ask — free, one script, no credit card.

Flidu

Accounts are not open yet

You can't create an account or sign in to Flidu yet. If you have a question, the Contact page reaches us.