# Email Verification: What It Is and Why Your Outreach Needs It

> A plain explanation of email verification, what it checks, and how to use it before you send a single cold email.

Email verification is the process of checking whether an email address is real and able to receive mail before you send to it. It looks at the address format, the domain and the mail server, and flags addresses that will bounce or are risky to send to.

That is the whole idea. The rest of this page is about why it matters when you send cold email, and how to use it without fooling yourself.

## What a verification check actually looks at

A verifier runs a series of checks on each address. The exact steps vary by tool, but they usually cover:

- **Syntax:** is the address written correctly, with no missing @, stray spaces or illegal characters?
- **Domain:** does the domain exist, and does it have mail servers set up to accept email?
- **Mailbox:** does the server respond as if that specific inbox exists?
- **Risk flags:** is it a disposable address, a role address like info@ or sales@, or a catch-all domain that accepts everything?

The result is typically a label such as valid, invalid, risky or unknown. Valid means send. Invalid means remove. Risky and unknown need a judgment call, covered below.

## Why it matters when you do outreach

When you email people who already know you, a bad address is a small annoyance. In cold outreach it costs more.

Every bounce tells the receiving mail providers something about you as a sender. Send to enough dead addresses and your account starts to look like it is mailing a list nobody asked for. That can push your future emails toward spam folders, including the ones going to perfectly good addresses. Your sending account provider may also limit or pause you if bounces pile up.

Verification also keeps your numbers honest. If a fifth of your list is dead, your open and reply figures are measuring the wrong thing. You might rewrite a perfectly decent email because the list was the problem.

And it saves effort. You only want to spend sending capacity, which is limited per account (see [email sending limits](https://getclient.pro/learn/email-sending-limits)), on people who can actually read your message.

## A concrete example

Say you run a small web design agency and you want to pitch local HVAC companies. You pull 300 businesses from Google Maps across three cities, and 210 of them have an email address listed somewhere public.

Before sending, you verify those 210. Imagine the results come back like this:

| Result | What it means | What you do |
|---|---|---|
| Valid | Mailbox appears to exist | Keep and send |
| Invalid | Domain or inbox does not exist | Delete |
| Catch-all | Server accepts any address, so the inbox cannot be confirmed | Send in a small, separate batch |
| Unknown | Server did not answer clearly | Hold, or retry later |

You delete the invalid ones, send to the valid group first, and test the catch-all group slowly from one account. If that group bounces badly, you drop it. You end up sending fewer emails, but to people who can receive them, and your sending account stays in good shape for the next campaign. If you want ideas on who to target, our page on [HVAC](https://getclient.pro/industries/hvac) outreach goes further.

## Common mistakes

### Treating "valid" as "interested"

Verification tells you a mailbox exists. It says nothing about whether the person cares, whether it is the right person, or whether they will read your email. A clean list of the wrong people still gets ignored. Pair verification with good targeting and, where you can, [buying signals](https://getclient.pro/learn/buying-signals).

### Verifying once and reusing the list for months

People leave jobs, businesses close, domains lapse. A list that was clean last quarter may not be clean today. Verify close to the time you send.

### Sending the whole catch-all group at once

Catch-all domains cannot be confirmed either way. Some will deliver fine, some will bounce later. Send them in small batches so one bad pocket does not hurt your whole account.

### Ignoring role addresses

Addresses like info@ or office@ often do work, especially for small local businesses where the owner reads the shared inbox. But they can be more likely to be filtered or ignored. Decide on purpose whether to include them rather than letting them slip through.

### Skipping it because the list came from a "good source"

Even addresses scraped from a business's own website can be outdated or mistyped. Verification is cheap insurance compared with damaging a sending account you have warmed up.

## Verification and the rest of your checklist

A clean list is one item on a longer pre-send list. You still need correct [merge tags](https://getclient.pro/learn/merge-tags), a working unsubscribe link, sensible daily volumes and copy that a real person would want to read. Our [email campaign QA checklist](https://getclient.pro/resources/email-campaign-qa-checklist) walks through those checks in order.

Verifying an address also does not make it legal to email. Privacy and anti-spam rules depend on where you and your recipients are. Check the rules that apply to you; the [outreach compliance checklist](https://getclient.pro/resources/outreach-compliance-checklist) is a practical starting point, not legal advice.

## What to do next

1. Build or import your list. If you are starting from scratch, see [how to build a lead list](https://getclient.pro/blog/how-to-build-a-lead-list).
2. Verify the list as close to sending as you reasonably can.
3. Remove invalid addresses. Separate catch-all and unknown results.
4. Send to the valid group first at a modest daily volume.
5. Watch bounces. If a batch bounces more than you expect, stop and look at where those leads came from.

New accounts get 100 free credits with no card needed; see [plans and credits](https://getclient.pro/pricing) for how verification fits into credit use.

## Frequently asked questions

### Is email verification 100% accurate?

No. Some mail servers hide whether an inbox exists, and catch-all domains accept every address. Verification removes the clearly bad addresses and flags uncertain ones, but you should still watch bounces after sending.

### Should I verify emails I collected myself, like from my website form?

It is worth doing before a big send, especially for older contacts. People mistype addresses in forms, and inboxes get closed over time.

### What is a catch-all email address?

It belongs to a domain whose server accepts mail for any address, real or not. A verifier cannot confirm the specific inbox, so treat these as risky and send to them in small batches.

### Does verifying an email help it avoid the spam folder?

Not directly for that one email. It helps by keeping your bounce rate low, which protects your sender reputation so your emails in general are less likely to be filtered.

### Can a verifier tell me if the email belongs to the business owner?

No. It only checks whether the address can receive mail. To know who is behind it, you need other data, such as an owner name found from public sources.

Source: https://getclient.pro/learn/email-verification
