SiteSmith

Where do website contact form messages go?

When a customer presses "Send" on your website's contact form, the message usually goes to an email address someone set up when the site was built. It may also be saved in your website builder's dashboard. If you are not getting form messages, the usual reasons are that they go to an old address nobody reads, land in a spam folder, or never leave the website because the sending part broke. Here is how to find out which, and how to keep it from happening again.

The path a message takes

It helps to picture the journey in three steps:

  1. The form collects the message on your web page.
  2. The website or a form service turns it into an email and sends it, usually from a system address like no-reply at your builder or at your domain.
  3. Your email provider receives it and decides whether it goes to the inbox, the spam folder or nowhere.

A problem at any step looks the same to you: silence. That is why form problems often go unnoticed for weeks.

Step one: find the address it sends to

Where to look depends on how your site was made:

  • Wix, Squarespace, GoDaddy and similar builders: the form's settings in the editor list the recipient address. Most builders also keep every submission in the dashboard, under a section like "Inbox", "Form submissions" or "Contacts". Check there first: if the messages are in the dashboard but not in your email, the problem is the email, not the form.
  • WordPress: the form plugin (Contact Form 7, WPForms, Gravity Forms and others) has a "Mail" or "Notifications" tab with the "To" address. Some plugins also save entries in the WordPress dashboard; some do not.
  • A form service like Formspree or Jotform: log into that service and look at the form's notification settings.
  • A site someone else built: ask them, in writing, which address the form sends to and from.

Often the answer is a surprise: the web designer's own address, an employee who left, an old AOL account, or an address on a domain that no longer has a mailbox.

Step two: check spam and filters

Form messages are easy for email providers to misjudge. They come from a machine, often with the customer's address in the "Reply-to" line but someone else's in the "From" line. That pattern looks a lot like spam.

Check, in order:

  • The spam or junk folder of the receiving address. Search it for your website's name or the word "form".
  • Gmail's other tabs (Promotions, Updates) if you use Gmail.
  • Filters and rules you or someone else set up that move or delete messages automatically. In Gmail they are under Settings, then "Filters and blocked addresses". In Outlook, under Rules.
  • Blocked senders lists, in case someone once blocked the sending address while deleting spam.

If you find form messages in spam, mark them "Not spam" and add the sending address to your contacts. That teaches your inbox to trust them, though it is not a permanent fix if the sending setup is weak.

Step three: check the sending side

If messages are not in the dashboard, not in the inbox and not in spam, they were probably never sent. Common causes:

  • WordPress sending mail the basic way. By default WordPress sends email straight from the web server, which many email providers reject. The usual fix is an SMTP plugin, which sends the form's email through a proper mail account. Whoever looks after your site can set it up.
  • Your domain's email records do not allow it. Your domain has records (SPF and DKIM) that list who may send email in its name. If the website sends "from" your domain but is not on that list, receiving servers may treat the message as forged. SPF, DKIM and DMARC explained covers what those records do.
  • A recent change broke it. A move to new hosting, a new email provider, a plugin update or a domain change can all break the form quietly. If messages stopped around a date, think about what changed then.
  • A captcha or spam blocker that rejects everyone. An outdated captcha can stop real people as well as bots.

How to test your form properly

A real test takes five minutes:

  1. Open the site on your phone, not the computer you are logged in on.
  2. Fill in the form with an address that is not the receiving one, like a personal Gmail, and a message like "Owner test, please ignore."
  3. Check the receiving inbox and the spam folder within a few minutes.
  4. Hit reply and check that your reply goes to the personal address you used, not to the website's no-reply address.
  5. Check the dashboard of your builder or plugin, if it stores entries.

Repeat it once a month, and add it to your calendar. If you also want a bigger picture of keeping enquiries safe, making sure nothing gets lost between your form and your email goes further.

Making it more reliable

  • Send to an address you read every day, on your own domain if you have business email. Avoid personal addresses of staff who might leave.
  • Send to two addresses if your form allows it, such as yours and the office manager's. A message missed by one person is caught by the other.
  • Keep the dashboard copy turned on if your builder offers it, as a backup.
  • Show your phone number next to the form. If the form ever fails, customers still have a way through.
  • Write down where the form sends and keep it with your website logins, so the next person does not have to guess.

If you just found weeks of missed messages

It happens more often than owners admit. Reply to each one, short and honest: "I'm sorry for the slow reply, our website form wasn't reaching us. Are you still looking for help with your fence?" Most people appreciate the honesty, and some will still need you.

What to do this week

  • Find the address your form sends to, and change it if nobody reads it.
  • Search the spam folder for form messages.
  • Do the five-minute test from your phone.
  • If nothing arrives, ask whoever runs your site to check the sending setup.
  • Put a monthly form test on your calendar.

If your form has been unreliable and you would rather start from a site where it is set up and tested, you can see your site rebuilt first and send yourself a test message before you decide.