Cold Email Deliverability Checklist
Updated 2026-10-27 · Mail Pro by Client Portal
Deliverability is the sum of domain setup, inbox reputation, list quality and sending behaviour. Work the checklist in order: authenticate the domain, warm each inbox, verify every address, keep first-touch volume modest, write plain-text-first emails, honour unsubscribes and watch bounce and complaint signals. Skip an early step and every later step delivers less than it should.
Fix the sending identity first
Before a sequence is written, decide which domain and which inboxes will carry it. Use a dedicated sending domain or a subdomain that has its own SPF, DKIM and DMARC records, and publish a DMARC policy that tells receiving servers what to do with mail that fails authentication. If you track opens or clicks, put the tracking on a branded subdomain rather than a shared provider hostname.
A domain that has never sent mail has no reputation. That is neutral, not bad, but it means the first sends decide how the rest are treated. Set the records, then confirm them with the checks inside Mail Pro: the deliverability panel on Growth and Business reports SPF, DKIM and DMARC status for the accounts you connect.
Warm up before you need the volume
Warm-up is not a switch. It is a period of small, consistent, well-received sending that gives a mailbox a history of being opened and answered. Turn on warm-up for every sending account as soon as it is connected, including accounts you will not use for a week, and leave it running while real campaigns begin.
The practical rule is simple: if an inbox has never carried a campaign, do not give it your biggest list. Start with the smallest segment that still makes business sense, watch replies and bounces for several days, then increase.
- Warm every inbox, not just the main one.
- Keep the first real send well below what the inbox will eventually handle.
- Avoid sending the same message from ten new inboxes on the same day.
- Let warm-up continue alongside campaigns rather than switching it off.
Send to people who can receive
List quality is the cheapest deliverability work available. Verify addresses before import, remove hard bounces immediately, suppress unsubscribes and complaints permanently, and refuse role addresses such as info@ or sales@ unless the offer genuinely belongs to a team inbox. A list bought from a broker will undo months of careful domain work because bought addresses have no relationship with you and often no working mailbox.
Use list cleaning and verification on every import, and keep a suppression list that survives changes to your campaign tool. If you source contacts from a lead platform, prefer a verified export such as Scrape.Email verified B2B leads over an unverified scrape.
Watch the signals that predict filtering
Three signals tell you more than any single open rate: bounce rate, complaint rate and reply rate. A rising bounce rate means the list is decaying. A complaint means someone pressed the spam button, and receiving providers weigh that far more heavily than a delete. A reply, even a negative one, is evidence that a human saw the message.
Mail Pro shows opens, clicks, replies and bounces per campaign and per sender, and Growth and Business plans include inbox placement tests that check where a sample lands. Run a placement test before a large send rather than after it.
The checklist, in order
- Choose a dedicated sending domain or subdomain.
- Publish SPF, DKIM and DMARC; confirm alignment.
- Use a branded tracking domain if you track clicks.
- Connect inboxes you control and can monitor.
- Turn on warm-up for every inbox.
- Verify every address before import.
- Suppress unsubscribes, complaints and hard bounces.
- Write plain text first, then add a single clear link.
- Start with small segments and increase gradually.
- Keep one call to action per email.
- Check inbox placement before scaling.
- Review bounces, replies and complaints weekly.
A worked example
An agency has a new domain and three inboxes. Week one is warm-up only, with no campaign traffic, while the domain records are checked and the first list is verified. Week two sends the smallest segment the agency has, about forty contacts, split across the three inboxes, with one follow-up. Week three doubles the audience only if bounces are near zero and at least a few replies arrived. Week four adds a second sequence while the first continues. Nothing in that schedule is dramatic, which is the point: reputation is built by uneventful sending.
If a campaign suddenly starts landing in spam, pause it, check whether a new list segment or a new inbox was the only change, and remove that variable before resuming. Deliverability problems are easier to isolate when you change one thing at a time.
| Plan | Price | What you get |
|---|---|---|
| Starter | $29/month | Up to 10,000 emails a month, 1 team member |
| Growth | $99/month | Unlimited emails, up to 3 team members, meeting scheduler and AI auto-reply |
| Business | $199/month | Unlimited emails and team members, outreach tasks, team reports and a custom tracking domain |
| Lifetime | $100 one-time | Unlimited emails, contacts, sending accounts, warm-up, inbox and follow-ups |
Prices as published on www.mailspro.uk. The 30-minute free trial needs no card, and every plan includes unlimited sending accounts and warm-up.
What this will not do
- Warm-up builds reputation over time; it cannot guarantee inbox placement for a weak offer or a purchased list.
- Verification removes dead and risky addresses but cannot make a stranger want your product.
- Authentication proves who you are; it does not stop a recipient from pressing the spam button.
Questions people ask
- How long does cold email warm-up take?
- It depends on the domain's age, the inbox provider and how much mail it has carried. Treat it as days of gradual increase, not a fixed timer, and let bounce and reply signals decide when to add volume.
- Do I need a separate domain for cold email?
- A separate sending domain protects your primary brand domain if something goes wrong. It also gives you a clean reputation to build, at the cost of starting from zero and maintaining another set of DNS records.
- Can I skip warm-up if I only send a few emails?
- Small volumes are less risky, but a brand-new domain sending to strangers still needs authentication and a gradual start. Warm-up is cheap to run in the background and removes one variable from your first campaign.
- What is the most common deliverability mistake?
- Sending a large first campaign from a brand-new domain to an unverified list. It combines no reputation, unknown addresses and high volume, which is the pattern filters are designed to catch.
Related reading
Put this into practice today
Mail Pro gives you unlimited sending accounts, warm-up, multi-step sequences and one inbox for every reply. Start with the 30-minute free trial, no card required.
Published price: $29, $99 or $199 a month, or $100 once for lifetime.