How to Clean Your Email List Before Your Next Campaign

Matteo Rinaldi Matteo Rinaldi

Your newsletter is ready, but the contact list has been growing for months. It includes old signups, recent customers, and addresses from several forms. Before you send to everyone, check how many of those addresses are still worth emailing.

Getsitecontrol’s free Email Quality Checker checks up to 50,000 unique addresses at a time. Upload a CSV, see the results in a chart, and download a recommendation for each address. You can clean your list without buying verification credits or creating an account.

This guide follows that process from the original contact file to a list ready for your next newsletter. The report below contains 2,703 addresses. By the end, you will see which 217 to leave out, how to use the remaining 2,486, and how to keep new problem addresses from building up again.

1. Export the contacts you plan to email

In your email service, select the subscribed contacts you want to send the newsletter to and export them as a CSV. Leave out people who unsubscribed or reported your emails as spam, along with addresses the service has already blocked after failed deliveries.

Save the original file. Keep names, tags, subscription status, and order details in it. You will use the email address to match the checker’s results back to these contacts later.

The file you upload needs an email column. You can upload several files together, and the checker removes repeated addresses across them. If the same subscriber appears in three exports, their address only needs one check.

Keep unsubscribe records when updating contacts, as Google’s subscription guidelines recommend.

2. Upload the CSV for a free check

Open the Email Quality Checker and choose Bulk check. Upload your file and check the number of addresses found. Each submission can contain up to 50,000 unique emails.

A smaller count than your spreadsheet is often explained by duplicates or blank cells. For example, a file with 3,000 rows might contain the same address more than once. The tool checks the unique addresses it finds.

Start the check and wait for the report. You will get a sending recommendation for each address, a chart of address types, and counts for shared inboxes and domains with strong spam filters.

Getsitecontrol bulk email quality report: category chart, 92% safe to send, 8% do not send, shared inbox and spam filter counts

3. Read the sending recommendations

The first numbers to look at are in the top-right corner. In this report, 92% of the addresses are marked Safe to send and 8% are marked Do not send. That is 2,486 addresses to keep for the campaign and 217 to exclude.

What the quality categories mean in your report

The chart groups your contacts by email type and quality. Use the table below to understand each group when reviewing your list.

CategoryWhat it tells you about your list
Corporate prime / Corporate basicContacts using company email addresses. Prime and basic show the two quality levels within this group.
Personal prime / Personal basicContacts using personal email services. These are also divided into prime and basic quality levels.
Academic / GovernmentContacts with addresses from schools, universities, or government organizations.
DisposableTemporary inboxes. Exclude them from your mailing list so you do not spend sends on short-lived addresses.
UntrustedAddresses flagged as risky. Leave them out of the campaign.
BrokenAddresses with an address or domain problem. Remove them from the campaign and correct customer details where possible.
UnknownAddresses the checker could not place in another category. Use the sending recommendation in the report to decide whether to keep them.

Why 217 addresses are excluded

In this report, 143 addresses are Broken, 68 are Untrusted, and six are Disposable. Together, they make up the 217 addresses marked Do not send. Leave them out of the newsletter. If one belongs to an existing customer, you can ask for a corrected address separately without delaying the campaign.

How to read the shared-inbox and spam-filter counts

Below the chart, the report shows 1,076 shared inboxes and 61 addresses with strong spam filters. A shared inbox is used by a team, such as sales@ or support@. An address can appear in both counts: a team inbox can also have a strong spam filter. These are additional details about addresses already counted in the chart, not extra contacts.

The 61 addresses with strong spam filters may reject a campaign or send it to spam. Having a strong filter does not make an address invalid. Likewise, a shared inbox can belong to a team that wants your emails. Use the checker’s sending recommendation to decide which addresses to keep.

The single-address guide explains all four results if you want to examine a particular contact.

4. Download the results and update your mailing list

Choose Download report. The CSV contains an email address and four results on each row:

ColumnWhat it contains
emailThe address that was checked.
ok_to_sendtrue means Safe to send; false means Do not send.
qualityA category code: for example, Corp+ means Corporate prime, Temp means Disposable, Risk means Untrusted, and Block means Broken.
is_roletrue identifies a shared inbox; false identifies a personal inbox.
is_filteredtrue means domain spam filters were detected; false means they were not.

Filter the ok_to_send column: keep rows marked true for sending and exclude rows marked false. In this report, that gives you 2,486 addresses to keep and 217 to exclude.

Match these addresses to your original contact file. If a match fails, check for extra spaces or differences in capitalization before assuming the contact is missing.

Exclude the bad addresses in your email account

Use the group of 217 addresses to update your sending list. Depending on your email service, you can tag them for exclusion or remove them from the list used for this newsletter. Keep their purchase records and support history in the customer database.

The checker gives you the report; it does not change your email account. Check the recipient selection in that account before sending. Importing the report alone will not necessarily exclude anyone.

If you are importing the cleaned list into a new email service, use the 2,486 recommended addresses and bring over the names and other details from your original file. Keep the existing subscription status when matching or updating contacts.

Handle unfinished checks separately

If the result columns are blank, the check did not finish. Run those addresses through the checker again.

Unk in the quality column means the check returned an Unknown category. Use the ok_to_send recommendation for that address: include true and exclude false, just as you do for other completed results.

Before you send

  • Step 1Check that the addresses marked Do not send are excluded.
  • Step 2Keep unsubscribed contacts and addresses blocked by your email service off the list.
  • Step 3Retry any unfinished checks.
  • Step 4Confirm that the final recipient count matches the cleaned list you selected.

Your newsletter list now excludes the 217 problem addresses. The remaining 2,486 are ready for the campaign you selected them for.

Upload your list for a free quality check →

How much can list cleaning save?

The same bad address wastes another send every time you include it. In the report above, removing 217 addresses avoids 217 emails in one campaign, 868 across four campaigns, or 2,604 across a 12-email sequence.

If your plan charges by email volume, those sends remain available for other subscribers. If it charges by stored contacts, check the provider’s rules for archiving or removing contacts to reduce the bill.

There is also the cost of checking the list. Getsitecontrol gives you the chart, address categories, sending recommendations, and CSV download for free, with up to 50,000 unique addresses per submission.

For comparison, ZeroBounce’s published prices checked in October 2026 include a $39 minimum purchase for 2,000 verification credits and a $99 monthly bundle with 10,000 credits and additional tools. Paid services can include SMTP checks, which ask the receiving server about a specific inbox, as well as other email tools.

For the cleanup shown here, you get the information needed to remove the 217 problem addresses at no charge. If you also use a paid verification service, those excluded addresses no longer need to consume its credits.

Keep your list clean inside Getsitecontrol

If you send with Getsitecontrol Pro, contact quality is already available in your account. Each contact receives a Quality label, and the Dashboard shows the breakdown of your database.

Getsitecontrol Dashboard showing the built-in contact Quality breakdown

You can use these labels when preparing the next newsletter, without exporting and checking the same contacts again.

Save a mailing list that excludes risky addresses

In Contacts, select Subscribed contacts. Use the Quality filter to exclude temporary addresses (Disposable) and untrusted addresses (Untrusted). Save the remaining subscribers as a segment. When you prepare a newsletter, choose this segment as the audience.

The segment updates as contacts match its rules. You can reuse it for future campaigns instead of building the same exclusion list each time. The contact management guide explains how to save and use segments.

Apply the exclusions to automated emails

Add Quality filters to automated promotional sequences as well. A temporary address collected by a discount popup should not receive a whole series of welcome emails after you have excluded it from newsletters. The Pro feature guide explains the available controls.

Block new disposable signups

Open the signup widget’s Anti-Spam settings and enable Filter disposable emails. Enable Filter untrusted emails to block that category too. These checks run after submission, before the address enters your contact database.

This prevents the same cleanup problem from building up again. Our disposable email guide walks through the signup filters, and the signup protection guide covers confirmation emails and bot protection.

When to check the list again

Check a new file before importing it, and check an older list before restarting a newsletter after a long break. A rise in failed deliveries is another reason to review the addresses you are using.

After the cleaned campaign, compare failed deliveries with the previous send. Keep an eye on spam complaints too. Google’s sender guidelines require the spam rate in Postmaster Tools to stay below 0.3%; that measures complaints, not failed deliveries.

Use the free checker for files collected outside your account. Inside Getsitecontrol, keep Quality filters and delivery safeguards in place so the next newsletter starts with a cleaner list.

Frequently asked questions

Can I clean an email list for free?

Yes. Getsitecontrol’s checker accepts CSV files with up to 50,000 unique addresses per submission. The chart and downloadable results are free, with no account required.

Does the checker remove duplicates?

Yes. Repeated addresses across the uploaded files are checked once. Keep your original contact file to match the results to names and other details.

Will uploading a CSV change contacts in my email account?

No. The checker returns a report. Use that report to exclude problem addresses in the email service you send from.

Should I delete customers with a bad email address?

Keep their order and support history. Exclude the address from newsletters and ask the customer to update it when you can contact them through their account or an existing support conversation.

What about subscribers who stopped opening emails?

Check their clicks and purchases separately. Email quality tells you about the address; recent activity tells you whether the subscriber still responds. You can pause regular promotions for inactive subscribers without deleting their customer records.

Matteo Rinaldi is a retail and design writer covering online stores, fashion, and brand communication. He writes about both the visual and commercial sides of retail, from how a collection is presented to how a store communicates with its customers. He contributes guides and examples to the Getsitecontrol blog.

You’re reading Getsitecontrol blog where marketing experts share proven tactics to grow your online business. This article is a part of Email marketing section.

Inline subscribe widget

Try email marketing, free

Grow your list with free popups, send 2,000 emails for free.

Get started →

Inline subscribe widget