Email Warm-Up: How to Start Sending From a New Domain Without Landing in Spam

Email Warm-Up: How to Start Sending From a New Domain Without Landing in Spam

Email Warm-Up: How to Start Sending From a New Domain Without Landing in Spam

You registered a fresh domain last week, pointed a mailbox at it, sent your first few hundred messages, and almost all of them landed in spam or bounced. Nothing is broken. The domain has no reputation yet, and providers treat an unknown sender that suddenly starts sending in volume as a likely spammer. Warming up is how you build that reputation deliberately.

What warm-up actually means

Gmail, Outlook, Yahoo and the rest keep a running score for each sending identity: the domain in your From address, the subdomain you send from, and the IP that delivered the message. That score comes from observed behaviour — how many messages bounce, how many recipients hit the spam button, how many open, reply, or move a message out of spam. A domain registered a week ago has none of that history.

Reputation cannot be bought or configured; the receiving side measures it over time. Warm-up is therefore not a trick — it is a small, steadily growing volume of mail sent to people who genuinely want it, until providers have enough evidence to stop treating you as an unknown.

Why a brand-new domain looks suspicious

Spammers burn domains: register one, blast a few hundred thousand messages, abandon it before the blocklists catch up. Filters know that pattern, so domain age and sending history carry weight. A three-day-old domain pushing ten thousand messages an hour matches the spammer profile exactly, whatever your intentions are. Let the domain exist for a couple of weeks first — a real site on it, DNS in place, ordinary mail flowing — before any campaign.

Get authentication right before you start

SPF, DKIM and DMARC must be correct on day one. Changing authentication halfway through a ramp resets the evidence providers have collected, because the identity they were scoring keeps shifting. Publish an SPF record listing exactly the services allowed to send for you, sign every message with DKIM using a key you control, and publish DMARC — start at p=none so the aggregate reports arrive, then tighten to quarantine and reject once they are clean. If those records are unfamiliar, our guide to SPF, DKIM and DMARC records explains what each one does and how to check it.

Clean the list before the first send

Bounces during a warm-up are the fastest way to poison a new domain. A hard bounce tells the provider you are mailing addresses you have no relationship with — exactly what a purchased list looks like. Two percent hard bounces is survivable on an established domain; on a new one it is a loud negative signal.

Run the list through an email verifier before your first campaign and drop everything that fails: dead mailboxes, typo domains, addresses the receiving server rejects. Strip role addresses such as info@, sales@ and abuse@ too — they rarely engage and are disproportionately likely to be monitored or recycled into spam traps. Our post on how to verify an email list before sending covers the checks in order.

A realistic ramp schedule

Start smaller than feels reasonable:

  • Days 1–3: 20–50 messages a day, to your warmest recipients only.
  • Days 4–10: roughly double every second or third day — 100, then 200, then 400.
  • Weeks 3–5: keep doubling every three to four days, but only while bounce and complaint rates stay flat.
  • Weeks 6–8: approach your target daily volume and hold it steady.

Split each day across the major providers rather than mailing all your Gmail addresses on Monday and the Outlook ones on Tuesday; reputation is scored per provider, and each needs a smooth curve. Send on a human schedule too — weekday hours in the recipient's timezone, not four thousand messages at 03:00.

Engagement beats volume

Providers care more about how people react to your mail than how much there is. Sort by engagement and mail the top first: recent customers, people who signed up last month, anyone who has replied before. A reply is the strongest positive signal there is, followed by a message being rescued from the spam folder. Write mail that invites an answer — a plain-text question from a real person beats a designed template with twelve tracked links.

Holding bounces down through the ramp

Keep hard bounces under about 2% on every send, and treat any day above that as a stop-and-investigate event. Lists decay by roughly a fifth a year as people change jobs, so a list cleaned six months ago is not clean now. Re-check each segment with the email verification tool shortly before it enters the ramp, suppress every hard bounce immediately, and never re-send to one. Recycled spam traps are abandoned addresses that quietly start accepting mail again — which is why stale segments are dangerous.

Check what actually arrives

Sending blind wastes a warm-up. Set up seed recipients across the providers your audience uses and read each test message on arrival — inbox or spam, whether links render, whether authentication passes in the headers. A few throwaway inboxes from our disposable email service work well for the quick, repeatable end of this: create one, send to it, and inspect the raw message without cluttering your real mailboxes.

Separate transactional from marketing mail

Receipts, password resets and delivery notices earn excellent engagement; newsletters and outreach attract complaints. Put them on different subdomains so a bad campaign week cannot drag your receipts into spam. Each subdomain builds its own reputation, so each needs its own warm-up.

What to monitor

  • Hard bounce rate: under 2%, ideally under 1%.
  • Complaint rate: under 0.1% — one per thousand delivered.
  • DMARC aggregate reports: confirm alignment, catch anyone spoofing you.
  • Blocklists: check your sending IP and domain weekly.
  • Spam placement per provider: one may filter you while others do not.

If you stall or get blocked

A jump in deferrals or a hard block from one provider means pause, not push. Cut that provider's volume to a fraction of the previous day, keep mailing your most engaged contacts there, and hold for several days before climbing again. Read the SMTP rejection text — it usually names the reason and links to the provider's postmaster page. Most temporary blocks clear within days once the behaviour changes.

Mistakes that undo the whole effort

Buying a list guarantees traps and complaints. Blasting ten thousand messages on day one wastes the domain outright. Warming a domain with friendly newsletters and then switching it to cold outreach breaks the pattern providers learned, and filters notice. Rotating domains to escape a bad reputation just gives you several bad reputations. Expect four to eight weeks of patience — the domain you protect now is the one still delivering in two years.

Tags:
#email warm-up # sending domain # email deliverability # SPF DKIM DMARC # cold email # sender reputation