← All posts·Published September 28, 2026 in Cold Outreach

Cold Email Deliverability: Stay Out of Spam

Cold email deliverability made practical: set up SPF, DKIM and DMARC, warm up safely, protect list quality, handle unsubscribes, and monitor what matters.

MU
By M Usama
selfnode · 6 min read
Share
Share

The best cold email in the world does nothing if it lands in spam. And deliverability is the part of outbound most teams think about last — usually after reply rates have quietly fallen off a cliff and nobody can say why.

The rules also changed. Since February 2024, Google and Yahoo have required bulk senders to authenticate their mail, offer easy unsubscribes, and keep spam complaints low. Outbound that ignored authentication used to be slightly worse; now it's often simply filtered. This guide covers the setup, the sending habits, and the monitoring that keep cold email in the inbox.

The short answer

  1. Authenticate your domain with SPF, DKIM, and DMARC.
  2. Send from a domain you're prepared to protect — often a dedicated subdomain or secondary domain for outbound.
  3. Warm up gradually and keep daily volume per mailbox modest.
  4. Only email people who plausibly want to hear from you, and verify addresses before you send.
  5. Make unsubscribing trivial and honour it immediately.
  6. Watch bounces and complaints, and stop when they rise.

Step 1: Authenticate your domain

Authentication is how a receiving server knows an email claiming to be from your domain really is. There are three records, and you need all three.

RecordWhat it doesWhere it lives
SPFLists the servers allowed to send mail for your domainA TXT record on your domain
DKIMAdds a cryptographic signature proving the message wasn't altered and was authorized by your domainA TXT or CNAME record your email provider gives you
DMARCTells receivers what to do when SPF or DKIM fail, and where to send reportsA TXT record at _dmarc.yourdomain.com

A few things trip people up:

  • One SPF record per domain. If you have two, merge them. Multiple SPF records cause failures.
  • Alignment matters. DMARC passes only when the domain in your visible From address matches the domain authenticated by SPF or DKIM. Sending "from" your domain through a tool that signs with its own domain can fail DMARC even when every record looks fine.
  • Start DMARC gently. A policy of p=none collects reports without affecting delivery. Once reports show your legitimate mail passing, you can tighten it. Moving straight to a strict policy can block mail you forgot you send — invoices, calendar invites, your help desk.

Most sending tools give you the exact records to paste into your DNS. Publish them, wait for them to propagate, and verify before you send a single campaign.

Step 2: Choose the sending domain carefully

Your main domain's reputation also carries your invoices, password resets, and conversations with customers. Many teams send cold outreach from a separate subdomain (like outreach.yourcompany.com) or a closely related secondary domain, so a bad week of outbound doesn't touch the mail that runs the business.

Whatever you choose:

  • Authenticate it fully, exactly as above.
  • Make it look legitimate: a real website or a redirect to your main site, and a real person's name on the mailbox.
  • Don't treat it as disposable. Receivers notice domains that appear, blast, and vanish.

Step 3: Warm up and pace your sending

A brand-new mailbox or domain has no reputation, and sudden volume from nowhere looks exactly like spam. Start small and increase gradually over several weeks, watching bounces and replies as you go.

Even once warm, keep daily volume per mailbox moderate and spread sends through the working day rather than in one burst. If you need more volume, add mailboxes rather than pushing one mailbox harder — and remember each one needs its own warm-up.

Step 4: Protect your list quality

Deliverability is mostly a consequence of who you email. Sending to people who don't recognise you, don't need what you sell, or whose address no longer exists is what generates the bounces and complaints that filters punish.

  • Verify addresses before sending. Hard bounces — addresses that don't exist — are one of the fastest ways to damage a sender's reputation.
  • Target tightly. A precise ideal customer profile means fewer people ask "why am I getting this?" and hit the spam button.
  • Remove non-responders after a sequence ends rather than re-mailing them forever.
  • Never buy lists. They're full of stale addresses and people with no connection to you.

Step 5: Make opting out easy — and required

Google and Yahoo's bulk-sender requirements include a clear, one-click way to unsubscribe for marketing and promotional mail, handled promptly. Beyond the rules, an easy unsubscribe is a deliverability tool in its own right: someone who can't find the way out reaches for the spam button instead, and complaints hurt far more than unsubscribes.

  • Include a visible unsubscribe line in every cold email.
  • Support one-click unsubscribe headers (the List-Unsubscribe and List-Unsubscribe-Post headers described in RFC 8058) where your tool allows.
  • Suppress unsubscribed addresses across every sequence and every teammate — an opt-out that only applies to one campaign isn't really an opt-out.
  • If someone replies "please stop," treat it exactly like an unsubscribe.

Many regions also have their own rules for commercial email, such as CAN-SPAM in the US and GDPR and PECR in the UK and EU, including a valid physical postal address in some cases. Check what applies to the people you email.

Step 6: Write emails that look like one person talking to another

Filters and people both react to the same signals. The emails that land and get replies tend to be:

  • Short and plain. Mostly text, few images, no heavy newsletter-style design.
  • Light on links. One link or none in a first touch. Link shorteners and many tracking redirects can look suspicious.
  • Specific. A real reason you're writing to this person, not a template with a first name dropped in. Our cold email templates show the shape.
  • Free of spammy phrasing — urgent all-caps subject lines and exaggerated promises.

Open tracking relies on a hidden image and is less reliable than it used to be, because some mail clients preload images. Judge campaigns by replies and meetings rather than opens — see cold email subject lines for testing what actually moves replies.

Step 7: Monitor, and stop when the numbers turn

Deliverability problems build quietly. Watch these every week:

SignalWhat it tells youWhat to do
Hard bounce rateYour list has bad addressesPause, clean the list, verify before resuming
Spam complaint rateRecipients don't want thisTighten targeting and messaging; Google recommends staying below 0.1% and never reaching 0.3%
Reply rate falling suddenlyMail may be going to spamCheck authentication, test placement, reduce volume
DMARC reportsWho is sending as your domainFix anything legitimate that fails; investigate anything you don't recognise

Google's Postmaster Tools shows how Gmail sees your domain's reputation and complaint rate, and it's free to set up. When a signal turns, the right move is almost always to slow down and fix the cause, not to send more to make up the numbers.

How Twin-Sales helps

Twin-Sales can send outreach from your own authenticated domain: it walks you through the DKIM and SPF records to publish, verifies them, and only sends from a domain once it's confirmed. Every email carries an unsubscribe link and one-click unsubscribe header, opt-outs and replies asking to stop are honoured across every sequence and teammate, and bounces and complaints feed back into suppression automatically. You can also connect your own mailbox so replies thread into real conversations.

Good deliverability isn't a trick. It's what happens when you send relevant email, to the right people, from a domain that proves it's yours.

Sources and further reading

On this blog

External sources

Frequently asked questions

Why are my cold emails going to spam?

The most common causes are missing or misaligned authentication (SPF, DKIM, DMARC), a new domain sending too much too soon, high bounce rates from unverified lists, and spam complaints from poorly targeted recipients. Fix authentication first, then slow down, clean your list, and tighten targeting.

Do I need DMARC for cold email?

Yes. Google and Yahoo's bulk-sender requirements introduced in 2024 include SPF, DKIM, and a DMARC policy for senders at volume, and authenticated mail is treated better generally. Start with a policy of p=none to collect reports, then tighten once your legitimate mail passes.

Should I send cold email from my main domain?

Many teams use a separate subdomain or closely related domain for outbound, so issues with cold email don't affect invoices, password resets, and customer conversations. Whichever you use, authenticate it fully and treat its reputation as something to protect.

Twin-Sales · your AI sales engine

Put this playbook to work

Twin-Sales reads your market, finds the accounts worth pursuing, writes outreach in your voice, and runs your pipeline from first touch to closed deal.

Get started with Twin-Sales →

Keep reading