keepp.

What Is a Verified Form? Email Verification for Real Leads

A verified form only accepts a submission once the person proves they own the email they typed. How it works, and why it keeps fake leads out.

By Vasanth Sriram

A verified form only accepts a submission after the person proves they own the email address they typed. That keeps typos, fake addresses and bots out of your leads, so every follow-up reaches a real person. On Keepp, a form verifies with one tap on Continue with Google, or with a one-time code sent to any email address.

Checking that an address is shaped like an email isn’t enough: a validator will let notreal@fake.com straight through. This post covers what real verification requires, how Keepp’s forms do it, and how Google Forms, Typeform and Beacons compare.

The two things “verified” has to mean

For a submission to actually be verified, two things both have to be true:

  1. It works for the email address the person typed, not a different identity the platform happens to already trust. A form that can only “verify” people who already have an account with the platform isn’t verifying the submission. It’s checking a login.
  2. It doesn’t depend on which email provider the person uses. Gmail, Outlook, a work address, a domain email for a business: verification has to work the same way for all of them, or it’s not really form verification, it’s account verification for one provider wearing a form’s clothes.

A form block on Keepp meets both, because it confirms the actual address typed into the field, whichever provider it’s with.

Why verify on the page where people buy and book

A Keepp form sits on your own page, next to your shop, your booking calendar and your chat, so someone who fills it in can buy or book in the same visit. They confirm their email with one tap on Continue with Google, or with a one-time code sent to any inbox, so every lead you get is a real person you can follow up with. Lead forms, feedback forms with thumbs, stars or a 1–10 scale, and general forms all use the same check, and each submission lands in your Keepp dashboard.

How Google Forms, Typeform and Beacons handle verification

Google Forms has a “Verified” setting under email collection, and it sounds like the real thing. It isn’t, for one specific reason: it doesn’t check the email field at all. It records whichever Google account the respondent happened to be signed into when they filled out the form. If that person uses Outlook, Yahoo, or a work domain email day to day, Google Forms has no way to verify that address, the only “verified” email it can ever produce is a @gmail.com one, or whatever address that Google account happens to be tied to. A business collecting leads from people who don’t all live in Gmail is, for a real chunk of its audience, not verifying anything.

Typeform doesn’t have a built-in verification option at all. It’s a long-standing request in their own community forum, not a shipped feature, the workarounds people use today are third-party spam-checking tools bolted on after the form already collected the (unverified) submission.

Beacons, which, like Keepp, bundles a store, a page, and lead capture into one platform rather than being a single-purpose form tool, handles spam through account policy: rules against fake information in its terms of use, not a step that checks a submission before it’s recorded.

Side by side

KeeppTypeformGoogle FormsBeacons
Verification methodGoogle sign-in or a one-time code (any provider)None built inGoogle sign-in onlyNone
Works for non-Google addressesYesNot applicableNoNot applicable
Confirms the typed email field itselfYesNot applicableNo: confirms the login, not the fieldNot applicable
Unverified submissions still recordedYes, labeledNot applicableNot applicableNot applicable

What real verification is actually for

The point isn’t to make every form harder to fill out. It’s off by default, field by field, so you only pay the friction where it earns something back. It’s for anything where “one real person, one submission” matters: a feedback score you’re going to average, a giveaway you’re capping at one entry per person, a lead list your team is actually going to spend time working through. Collecting leads and feedback from your page covers the form block itself in full (presets, custom questions, where submissions land) and why some of your leads are fake goes deeper on what unverified submissions actually cost you.

Common questions

Does verification only work with a Gmail address? No. Continue with Google is the quickest option, and the one-time code works for any email provider.

What happens to a submission if someone doesn’t finish verifying? It’s kept, not discarded, marked unverified in your Data view so you can still see it and decide whether to follow up.

Is this only useful for high-volume forms? No, even a single padded feedback score or a competitor scraping a form once is worth catching. Verification doesn’t need scale to matter.


Add a verified form to your page at keepp.link. See pricing for what each plan includes.