Home / Fixes / Contact form not working

Website contact form not sending? We'll fix it

People say they've filled in your form and you never got it. Or the form shows an error, or enquiries land in junk. Every lost form is a lost customer, so we start with this.

Why it happens

Most contact forms send email through the web server, which isn't authenticated as your domain, so the messages are increasingly junked or refused by Gmail and Microsoft. Others break after a plugin update, a change of email provider, or the Microsoft 365 SMTP AUTH switch-off at the end of December 2026.

We trace a test submission from the form to your inbox, find where it's lost, and fix it: authenticated sending, correct DNS records, spam protection that doesn't block real people, and a copy of every enquiry saved so nothing goes missing again.

Hands on a laptop keyboard on a wooden desk

What we fix

  • Form says sent, but nothing arrives

    We switch the form to authenticated sending through your mail provider or a sending service, and test it.

  • Enquiries land in junk

    We set up SPF, DKIM and DMARC so form emails pass checks.

  • Form shows an error or won't submit

    We fix the plugin, script or spam check that's failing.

  • Getting lots of spam through the form

    We add spam filtering that stops bots without making real people solve puzzles.

The qualifications behind the fix

Microsoft MVP and Microsoft 365 partner, AWS Solutions Architect, WordPress certified, Apple developer, Google IT Support and UniFi partner. One UK team for websites, email, apps and networks.

Microsoft MVP

Microsoft's award for independent experts, given for deep technical knowledge and work with the community.

Microsoft 365 partner

Business email, Teams, SharePoint and security, set up and fixed by a Microsoft partner.

AWS Solutions Architect

Certified to design and run hosting on Amazon Web Services, from a single site to a whole platform.

WordPress certified

WordPress and WooCommerce sites built, repaired and kept up to date by certified developers.

  • Apple developer
  • Google IT Support certified
  • UniFi partner

Questions people ask

If yours isn't here, ask it on the call.

Book a same-day call
Have I lost the enquiries that didn't arrive?

Sometimes they're stored in the website's database or the form plugin's entries, and we can recover them. If not, they're gone, which is why we set up a saved copy.

Will the SMTP AUTH change affect my form?

If your form sends through Microsoft 365 with a username and password, very likely. We'll check.

Related fixes

Guides on this

Better rebuilt?

If what's broken can't be patched sensibly, we tell you on the call and quote to rebuild it properly, keeping your content and your place in Google.

Get it fixed today

Tell us what's wrong and when to ring. Two minutes, no account, no call centre. The technical questions come after and you can skip them.

  1. LoggedYour name, number and the problem are saved the moment you send them.
  2. Called the same dayA UK engineer rings you at the time you picked.
  3. Diagnosed and quotedWe find the cause and tell you the price before any work starts.
  4. Fixed and verifiedWe test it with you, explain what we changed and stand behind the fix.
Same-day call

Your job ticket

Job no.New
How should we contact you?

WhatsApp is usually best, and you can send screenshots.

Spam check
  • Microsoft MVP and Microsoft 365 partner
  • AWS Solutions Architect
  • WordPress certified
  • Apple developer
  • Google IT Support certified
  • UniFi partner
  • Shopify