What’s the difference between validation, verification, and cleaning?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

These three terms get used interchangeably in the industry, but they describe different levels of checking. Knowing which is which helps you understand what a tool actually does before you pay for it.

Validation is the lightest check. It confirms that an address is formatted correctly: it has an @ sign, the domain part looks like a real domain, and there are no obvious typos like "gmal.com." Validation catches syntax errors. It does not tell you whether the mailbox actually exists.

Verification goes further. It checks whether the domain has valid MX records (meaning it can receive email at all) and, in many cases, initiates a partial SMTP handshake with the mail server to test whether the specific mailbox exists. This is sometimes called "email pinging." It is more accurate than validation alone, but not perfect: some mail servers respond positively to all addresses to prevent directory harvesting attacks, making verification return false positives.

Cleaning is the broadest category. It combines validation and verification with additional data signals: is this address a role account (info@, support@)? Is it from a disposable email service? Does it match known spam trap patterns? Is it on a suppression list from previous campaigns? Cleaning categorizes addresses as keep, monitor, or suppress, rather than just valid or invalid.

Our list cleaning at Review My Emails runs all three levels and returns 7 sorted files. Most basic ESP tools do validation only. If your list source is anything other than recent organic opt-in, a full clean is worth it before sending.

For the broader context on why list hygiene matters for deliverability, that explains what happens when bad addresses reach your sending infrastructure.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Help me figure out which level of checking I need

I read about the difference between email validation, verification, and cleaning. Help me figure out what I need: - List size: e.g. 20,000 - When this list was last cleaned: never / X months ago - How the list was built: opt-in form, event, purchased, migrated? - What tool I currently use (if any): [ESP built-in, ZeroBounce, NeverBounce (now ZeroBounce), none?] - What I am trying to solve: high bounce rate, spam trap risk, pre-campaign cleanup?

Edit the yellow boxes, then send to the AI of your choice.