Pete Bowen's site

Can 2FA Reduce Contact Form Spam, and Should You Use It?

Published April 2025. Last updated April 2025.

Spam leads are a real problem. If you’re running Google Ads—especially Performance Max campaigns—you’re probably paying for junk leads.

Most people turn to tools like CAPTCHA to slow down the spam. But there’s another approach starting to get attention: two-factor authentication (2FA). It’s not widely used on contact forms yet, but it can help reduce spam leads.

That said, it comes with some real downsides. But first...

What Is 2FA and How Can It Help?

2FA adds an extra step before someone can complete a form. You’ve probably seen it when logging into your bank—you enter your email or phone number, and then get a code to confirm your identity.

This helps cut spam because bots and low-effort human spammers:

  • Won’t fill in a second form.
  • Don’t have access to the email or phone to receive the code.

But it also comes with some drawbacks...

It Adds Friction (Which Can Harm Conversion Rates)

2FA makes your form more secure—but also harder to use. People will tolerate 2FA to access their bank or change a Google Ads budget, but it’s a big ask for a simple enquiry.

You will lose real leads:

  • Some people won’t find the hassle worth it—especially if competitors are easier to contact.
  • Some won’t understand how 2FA works if it’s uncommon in your market.
  • Some won’t receive the code due to technical issues outside your control.

What Happens When a Spammer Uses a Real Email or Phone Number?

Here’s a risk that’s easy to overlook.

Spammers often use real contact details leaked in data breaches. If you send a 2FA code to that number or address, you’re contacting someone who never asked to hear from you.

Even though you have good intentions, they might:

  • Mark your email or text as spam.
  • Report your domain or number.

That hurts your sender reputation. More of your messages end up in spam folders—or don’t get delivered at all. If it happens too often, your ISP or SMS provider might suspend your account.

In some countries, sending unwanted emails or texts is actually illegal. Maybe I’m being too cautious, but some people get pretty tetchy when they think their info’s been misused.

What If a Spammer Hammers Your Form While You’re Asleep?

Let’s say someone fills out your form using a leaked—but real—phone number or email address. Your 2FA system kicks in and sends a code.

If it happens once, no big deal (maybe). But if a spammer does it 50 times...

And there is another risk. To some scammers, your contact form isn’t a way to reach you—it’s an ATM.

SMS pumping is a scam where bad actors trigger floods of fake verification messages to premium-rate numbers they own. Each one earns them a small payout, and the cost lands on you. If your form sends codes automatically, they can rack up a serious bill before you even know what’s happening.

When 2FA Might Still Be Worth It

Adding 2FA might make sense in specific situations:

  • You’re getting constant spam that nothing else has solved.
  • Your leads are high-value (legal, finance, or medical inquiries).
  • Your market already expects a 2FA step on enquiry forms.

Reducing the Risks of Using 2FA on Contact Forms

If you’re going to use 2FA, here are a few ways to reduce the risks. Some are a bit technical—I won’t go into the weeds, but feel free to contact me if you want help.

  • Add rate limiting, so the form can only be submitted once per page load.
  • Protect the form endpoint to accept only submissions from your website.
  • Quarantine failed 2FA attempts for human review.
  • Send SMS codes only during local waking hours to avoid waking people up.
  • Put measures in place to gaurd against SMS pumping.

Other Ways to Cut Down on Spam

If 2FA feels like overkill, here are some lighter options:

  • reCAPTCHA or hCaptcha – Easy to set up, but not 100% effective. Can annoy legitimate leads and hides the true cost of spam.
  • Honeypots – Hidden fields that bots fill out, but humans don’t. Good against bots, but won’t stop human spammers.
  • Email verification – Some tools can check if an email address is real before submitting the form. Blocks nonsense like woir47y343847o@gmail.com, but won’t stop spammers using real addresses.

My Favorite: A Simple 2-Step Form

My go-to solution is a clean, two-step form. It blocks most spam without hurting conversions.

  1. Step one collects the basics—name and email.
  2. Step two asks for confirmation. Bots rarely get past the first step, but real people do.

You can see it in action here: pete-bowen.com/contact

Most Google Ads Problems Aren't Google Ads Problems
If my writing resonates with you, I'd like to give you a copy of my book, Profitable Google Ads. The book was written for business owners, but many PPC professionals have found it valuable too.
Before you download it, what describes you best?

Related articles

The hook-to-page rule

The 8-Part Landing Page Layout That Turns Google Ads Clicks Into Leads

How I Make Writing the Company Profile Section of Landing Pages Easier

The Missing Piece on Most Service Business Landing Pages

A Fix for Low Conversions: Separating the Sale from the Paperwork

Why I Was Wrong About the 'About Us' Page (And What I Learned)

Topics you'll find on this site

Agency insights

Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.

Conversion tracking

Understand what happens after someone clicks your advert. Subjects include offline conversions, CRM integration, attribution, auditability and marketing instrumentation.

Essays and thinking

Articles about marketing, engineering, AI and problem solving that don't fit neatly into the other topics. These are some of the ideas and experiences that have shaped how I think.

Google Ads for lead generation

Learn how to use Google Ads to generate profitable leads. Subjects include campaign strategy, bidding, targeting, optimisation and the challenges of running lead generation campaigns.

Landing pages

Things I've learned about high-converting landing pages. Subjects include copywriting, page structure, forms, trust, conversion rate optimisation and user experience.

Lead quality

Understand why some leads become customers while others don't. Subjects include diagnosing poor leads, qualification, filtering junk leads and improving the feedback you send to Google Ads.

Sales Process

What happens after a lead has been generated determines if Google Ads is profitable. Subjects include first contact, follow-up, quoting, lead nurturing and turning more enquiries into customers.