Skip to content

Acquirely blog

How to Stop Cold Emails Going to Spam

This guide is for owners of service businesses: agencies, consultancies, coaches, and B2B firms who send cold email to win clients and suspect it is landing in spam. You wrote a good email. You built a decent list. Then the replies dried up, and you are not sure anyone is even seeing your messages.

Spam placement is rarely one problem. It is usually a few small setup and sending mistakes stacked together. The good news is that each one has a clear fix. Here is how to stop cold emails going to spam, in the order you should check things.

How to tell if your cold emails are going to spam

Before you fix anything, confirm the problem. A sudden drop in replies is a hint, not proof. Check these:

  • Send a test email to a personal Gmail and a personal Outlook address you own. See which folder it lands in.
  • Run a free placement or spam score test with a tool like Mail-Tester. It reads your setup and your content and flags what looks wrong.
  • Look at your bounce messages. Bounces that mention blocking, policy, or reputation point to a sender problem, not a bad address.
  • If you send to Gmail users at volume, set up Google Postmaster Tools for your domain. It shows how Gmail sees your domain's reputation and spam reports.

Once you know where your mail is going, work through the fixes below in order. The early ones are the quickest to check and solve the biggest problems.

Step 1: Set up SPF, DKIM, and DMARC

These three DNS records prove you are allowed to send email from your domain. Without them, mailbox providers have little reason to trust you. Google and Yahoo now expect them from anyone sending meaningful volume.

  • SPF lists the services allowed to send email for your domain, such as Google Workspace or Microsoft 365.
  • DKIM adds a digital signature to each email so the receiver can check it was not changed.
  • DMARC tells providers what to do when an email fails those checks, and ties the checks to the From address people see.

Your email provider has setup guides for each record. Add them in your domain's DNS settings, then confirm they work. A record that exists is not the same as a record that passes. Typos, two SPF records on one domain, and records on the wrong hostname are common. Use a free checker like MXToolbox to confirm all three pass.

Step 2: Send from a separate domain

Do not send cold email from the domain your clients and team use every day. If cold outreach damages its reputation, your invoices and client emails can start landing in spam too.

Buy a second domain that looks close to your main one. If your site is yourfirm.com, something like getyourfirm.com or yourfirm.co works. Point it to your main website so anyone who checks it lands somewhere real. Set up SPF, DKIM, and DMARC on it, just like Step 1.

Use real looking inboxes on it, with a real person's name and photo. A mailbox called sales or info gets less trust than one called jamie.

Step 3: Warm up new inboxes before you send

A brand new domain and inbox have no history. When they suddenly send a lot of email to strangers, providers treat that as a warning sign.

Warm up each new inbox for a few weeks before you start cold campaigns. That means sending a small amount of normal email that gets opened and replied to, and raising it slowly. Many sending tools have a built in warmup feature that does this for you.

Keep warmup running in the background after you start sending. It helps keep the inbox's reputation steady.

Step 4: Keep daily volume low per inbox

Sending too much from one inbox is one of the quickest ways into spam. Instead of pushing one inbox harder, spread your sending across several inboxes and a couple of domains.

Start each inbox at a low daily number and add a few sends at a time over the following weeks. If reply rates or placement drop, go back to the last level that worked. Space emails out through the day rather than sending a batch at once. A steady, human pace looks like a person. A spike looks like a bulk sender.

Step 5: Verify every email address before you send

Bounces hurt your reputation fast. Every email that hits a dead address tells providers you are mailing people you do not know.

Run your whole list through an email verification tool before every campaign. Remove invalid addresses. Be careful with catch all addresses, which accept everything and can bounce later. Never send to a list you bought without checking it first, and never reuse an old list without cleaning it again. If you are building your list from scratch, our guide on how to build a prospect list covers how to keep it clean.

Step 6: Target people who will find the email relevant

Spam complaints are a strong negative signal. People hit the spam button when an email feels random, not just when it feels salesy.

The fix is targeting. Email people whose role, company size, and situation actually match what you offer. A relevant email to the right person rarely gets reported. A generic email to a big, loose list gets reported a lot more. Fewer, better targeted sends will usually beat a larger blast.

Step 7: Write plain, short emails

Content matters less than setup, but it still matters. Spam filters look at how an email is built, not just what it says.

  • Send plain text. Skip images, logos, and heavy formatting in the first email.
  • Use one link at most, and skip link shorteners. Many first emails work fine with no link at all.
  • Skip attachments in cold email.
  • Avoid hype words and all caps subject lines.
  • Write like one person talking to another. Short, specific, and about their problem.
  • Vary your emails. Sending the exact same text to hundreds of people looks automated.

If you want a structure for the email itself, our post on how to write a cold email to get clients walks through it line by line.

Step 8: Make it easy to opt out

A person who cannot easily say no will often use the spam button instead. Give them a better option.

Add a simple line near the end, like "If this is not relevant, just reply and I will not follow up." Then honor it. Keep a suppression list of everyone who opted out or bounced, and make sure no future campaign emails them again.

Your follow ups should respect this too. A short, polite sequence is fine. Endless chasing is how complaints pile up. Our guide on how to follow up on a cold email shows how to follow up without becoming a nuisance.

Step 9: Monitor your reputation every week

Deliverability is not set and forget. Things drift. A bad list, a new template, or a volume jump can undo your setup in a few days.

Each week, check:

  • Bounce rate for each inbox and domain
  • Spam placement on a quick test send
  • Reply rate by campaign
  • Whether your domain shows up on any blocklist in MXToolbox
  • Your domain reputation in Google Postmaster Tools, if you have it set up

If something drops, pause that inbox, find the cause, and fix it before you send more. If a domain is badly damaged, it is often faster to rest it and move sending to a fresh, warmed domain than to keep pushing.

Common mistakes that send cold email to spam

  • Sending from your main business domain. One bad campaign can hurt all your email.
  • Skipping warmup because you are in a hurry. A rushed start can set you back weeks.
  • Mailing an unverified list. High bounces damage reputation quickly.
  • Tracking everything. Open tracking and click tracking add hidden links and pixels. If placement is a problem, try turning them off.
  • Changing many things at once. Fix one cause at a time so you know what worked.

FAQ

Why are my cold emails going to spam all of a sudden?
A sudden change usually comes from a recent change on your side. Look at what moved in the last week or two: a new list with more bounces, a jump in daily volume, a new template with links or images, or a DNS change that broke SPF, DKIM, or DMARC. Undo or fix that change first.
Do I really need a separate domain for cold email?
It is strongly recommended. It protects your main domain, so if cold outreach hurts a sending domain's reputation, your everyday client email keeps landing in the inbox. A second domain is quick to set up and easy to replace if it gets damaged.
How long should I warm up a new inbox?
Plan on a few weeks before any real cold campaign. Start slow, watch your placement tests, and only raise volume when the inbox is landing in the primary folder consistently. Rushing this step is one of the common reasons new domains end up in spam.
Do spam trigger words really matter?
They matter less than authentication, reputation, and list quality. A clean setup with a slightly salesy email will usually land better than a broken setup with perfect words. Still, avoid hype, all caps, and pushy phrases, because they hurt replies even when the email lands.
Should I turn off open tracking?
If you are having placement problems, try it. Open tracking adds a small hidden image to each email, and click tracking rewrites your links. Both can make an email look more like bulk mail. Many senders judge results by replies instead of opens.
Can a domain recover after it lands in spam?
Often, yes. Stop cold sending from it, keep warmup running, fix the cause, and bring volume back slowly. If it is on a major blocklist or keeps failing tests after a few weeks, it is usually faster to retire it and move to a fresh, warmed domain.

When you want this done for you

You can run all nine fixes yourself. It takes setup time up front and a check every week after that, and plenty of owners would rather put those hours into client work. Acquirely books qualified sales appointments for high ticket B2B companies through cold email, and handles the sending setup so the emails reach real inboxes. If that is useful, message us or book a call.

How to Stop Cold Emails Going to Spam: 9 Fixes