Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell: two critical PHP flaws affect most WordPress hosting. See if your site is affectedFlagged by our vulnerability database: PHP2Shell, two critical PHP flaws. DetailsFlagged: PHP2Shell. Check your site
HuttenlocherTechnologies

Web design · 4 min read · Updated October 25, 2026

Contact forms that get filled in, and actually reach you

Short answer: A contact form fails in two ways: people don’t fill it in, or they do and the message never reaches anyone. Most businesses only ever think about the first.

Get it filled in

  • Ask for only what you need to reply: name, phone or email, and what they need. Add the town or date only if it changes your answer.
  • Real labels above each field, not placeholder text that vanishes.
  • A button that says what happens: “Request a quote,” not “Submit.”
  • A clear message after sending: when they’ll hear back, and a phone number if it’s urgent.
  • Keep a phone number next to the form. Some people would rather call.

Make sure it reaches you

  • Send a test every month. Forms break silently when an email setting or plugin changes.
  • Send form notifications through a properly authenticated email service, so they don’t land in spam.
  • Store entries on the site or in a system as well as emailing them, so nothing is lost.
  • Send to an address more than one person reads.

Stop the spam without blocking people

And keep the form secure: HTTPS, no sensitive data emailed around. Our contact form security guide covers that side.

  • A hidden “honeypot” field that bots fill in and people don’t.
  • Rate limits on submissions.
  • Puzzles and CAPTCHAs only if spam is still bad, because they cost real submissions too.

Written by Nikita Huttenlocher, founder and lead engineer at Huttenlocher Technologies, a web design and software company in Myrtle Beach, South Carolina.

Questions

How fast should we reply?

As fast as you can. For many services, the first business to reply gets the job.

Do your forms store entries?

We send form notifications through authenticated email and test every form at launch. Keeping a copy of each entry in a dashboard is something we build in for any site that needs it.

Start a project

Tell us what you're building.

A website, a booking system, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll build it writes back
02A planning call, then a written plan with the price and the date
03A preview on your phone while it's being built
04Launch night handled: redirects, email, Google
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?

No newsletter, no sales sequence. Just a reply.