Playbook · Email deliverability

Email deliverability for cold email

Land in the inbox before you write a word: domains, authentication, warm-up and the rules Gmail and Yahoo enforce.

Time
One afternoon, then 3 to 5 weeks of warm-up
Tools
Free RevOps Lab tools, your mailbox provider, a sequencer
You get
Cold email that reaches the inbox

What is email deliverability?

Email deliverability is whether your emails reach the inbox. For cold email it rests on five things: separate sending domains, SPF, DKIM and DMARC on each, a warm-up period, clean lists and sending within limits. Since February 2024 Gmail and Yahoo enforce these rules, so a missing record now means the spam folder, not a slightly lower open rate.

Trust

Authenticated

SPF, DKIM and DMARC prove the email is really from you.

Reputation

Warmed and protected

Separate domains, a slow start and steady volume.

Behaviour

Wanted

Clean lists, few bounces, almost no complaints.

Blueprint: the sending setup

Everything that touches a cold email, in the order you set it up.

  1. Sending domainsSeparate from your main domain
  2. Mailboxes2 to 3 per domain
  3. AuthenticationSPF, DKIM, DMARC, MX
  4. Warm-up3 to 5 weeks
  1. Verified listNo invalid or risky addresses
  2. Send within limitsAbout 30 per mailbox a day
  3. Weekly monitoringBounces, complaints, blacklists
  1. Buy separate sending domains.Look-alike domains of your brand, for example getyourcompany.com. One domain per 2 to 3 mailboxes, plus a spare.
  2. Point each domain at your website.Redirect it to your main site so anyone who checks finds a real company.
  3. Create the mailboxes.Real names, real profile photos, in Google Workspace or Microsoft 365.
  4. Publish SPF, DKIM, DMARC and MX.Use the generators, then run the deliverability test until every card passes.
  5. Warm up for three to five weeks.Follow the schedule below and keep warm-up running afterwards.
  6. Verify the list.Remove invalid, risky and role addresses before the first send.
  7. Send within limits.Around 30 cold emails per mailbox per day, plain text, one link at most.
  8. Monitor weekly.Bounces, replies, complaints, blacklists and DMARC reports.

Domains and mailboxes

Never send cold email from your main domain: if its reputation drops, invoices and customer replies go to spam too. Count mailboxes from your daily volume, then domains from mailboxes. The inbox calculator does the maths, including a spare domain and the first send date.

Inbox calculator: 300 cold emails a day needs 5 domains and 13 mailboxes, about 96 euros a month, full volume from 17 November 2026

Live screenshot of the free inbox calculator. Prices are editable defaults; use your providers’ prices.

SPF, DKIM and DMARC

Three DNS records prove an email really comes from you. Publish them on every sending domain, then test until every card passes.

SPF

Who may send

One TXT record, every sending tool as an include, 10 DNS lookups at most.

SPF checker →

DKIM

A signature

Switched on in every tool that sends as you, 2048-bit where possible.

DKIM checker →

DMARC

The policy

Start at p=none with reports, then quarantine, then reject.

DMARC checker →

SPF generator with Google Workspace and Mailchimp ticked, producing one record with 2 of 10 DNS lookups
Build one SPF record with the SPF generator.
DMARC generator producing v=DMARC1; p=none with a reporting address for host _dmarc
Start DMARC at p=none with the DMARC generator.

Then test the domain. The example below is revopslab.org, which is deliberately set up as a domain that never sends email: SPF v=spf1 -all and DMARC p=reject block anyone sending as it, and it has no MX. A sending domain needs the opposite: an include for each tool, DKIM keys and MX records.

Email deliverability test result for revopslab.org: MX missing, SPF pass, DKIM not found under common selectors, DMARC enforced without reports, and a fix list

Live screenshot of the free email deliverability test, 13 October 2026.

Warm-up

New mailboxes have no reputation. Build it slowly with real-looking conversations before cold volume, and keep warm-up running afterwards.

Warm-up schedule · per mailbox per day
WeekWarm-up emailsCold emails
Week 15 to 10None
Week 210 to 20None
Week 320 to 30Up to 10
Week 430 to 4010 to 20
Week 5 onKeep warm-up running20 to 30, never above about 50

Lists and bounces

Bounces tell inbox providers you are guessing addresses. Verify every list before sending, remove role addresses such as info@ and sales@ from cold campaigns, and stop a campaign if bounces climb. Many practitioners keep bounces below about 2 percent. Never buy lists: old lists contain spam traps, addresses that exist only to catch senders who never cleaned their data.

Gmail and Yahoo rules

What inbox providers require since February 2024. Cold email teams reach the bulk threshold quickly across mailboxes, so treat the bulk rules as the standard.

Sender requirements · Google and Yahoo
RuleWhoRequirement
SPF or DKIMAll sendersRequired
SPF and DKIMBulk senders (about 5,000 a day to Gmail)Required
DMARC, at least p=noneBulk sendersRequired
From domain aligned with SPF or DKIMBulk sendersRequired
One-click unsubscribeBulk senders, marketing emailRequired
Spam complaint rateAll sendersBelow 0.3 percent; Google advises staying below 0.1

Source: Google email sender guidelines.

Monitor every week

Five checks, ten minutes: bounce rate, reply rate per mailbox, spam complaints in Google Postmaster Tools, DMARC reports, and blacklists. The blacklist check tests 25 public lists live and links to Spamhaus, URIBL and SURBL, which refuse lookups through public DNS.

Blacklist check for revopslab.org: not listed on any of 25 public blacklists, each self-tested first, with links to Spamhaus, URIBL and SURBL

Live screenshot of the free blacklist check, 13 October 2026.

What goes wrong

  • Two SPF records. Adding a new TXT record for each tool breaks SPF for every email. Merge them.
  • DKIM only on the mailbox. The sequencer or newsletter tool also needs its own DKIM, signing with your domain.
  • Skipping warm-up. New mailboxes sending 50 cold emails on day one end up in spam within days.
  • One mailbox, high volume. Spread volume across mailboxes and domains instead.
  • Links and images in the first email. Plain text, one link at most, no attachments.
  • No MX on sending domains. Replies bounce and the domain looks less trustworthy. Check it with the MX lookup.

Questions people ask

How do I know if my emails are going to spam?

Send a test to a Gmail and an Outlook inbox you own and see where it lands. Check your spam rate in Google Postmaster Tools: Gmail requires bulk senders to stay below 0.3% and recommends below 0.1%. Then run the free deliverability test and blacklist check on this site: a missing record or a listed IP explains most sudden drops.

How do I improve cold email deliverability?

Send from separate domains, authenticate each with SPF, DKIM and DMARC, warm new mailboxes for three to five weeks, verify every list, stay around 30 cold emails per mailbox per day, write plain short emails, and watch bounces, complaints and blacklists every week.

How long should I warm up a new email domain?

Plan three to five weeks before sending real cold volume, starting at 5 to 10 emails a day per mailbox and rising each week. Keep warm-up running afterwards.

How many cold emails can I send per day per mailbox?

Most practitioners stay between 15 and 35 cold emails per mailbox per day after warm-up. Add mailboxes and domains to send more, rather than pushing one mailbox harder.

Should I send cold email from my main domain?

No. If it gets a poor reputation, your normal business email, invoices and customer replies can land in spam too. Use separate look-alike domains with the same care as the main one.