Services Pricing Blog FAQ Get Started →
Email Marketing

Why Your Cold Emails Go to Spam (And How We Fixed Ours)

By Polaris Digital Studio April 2026 9 min read

We built an automated cold outreach system for our agency. Scraped hundreds of local businesses, wrote personalized emails using AI, set up follow-up sequences, deployed it on a server running 24 hours a day. The whole thing.

Then we sent 226 emails and got one open.

This is the full story of what went wrong, every fix we tried, and the infrastructure setup that actually works. If you are running cold email outreach for your business or for clients, this is the thing nobody tells you until it is too late.

What We Built First (And Why It Failed)

Our first version of the outreach emails looked professional. A branded HTML template with the business's website score, a breakdown of their top issues, four pricing buttons, and a call to action. It looked like a real audit report. We were proud of it.

It went straight to spam for almost everyone.

After running a blacklist check on our domain using MXToolbox we found we were listed on two minor blacklists. But that was not the real problem. The real problem was simpler and harder to fix.

Key Insight Gmail and Outlook do not just filter on content. They filter on engagement history. If you send 200 emails and almost nobody opens them, the algorithm learns that your domain sends emails people do not want. Every future email from that domain gets routed to spam automatically.

The Three Things That Actually Cause Cold Emails to Go to Spam

1. Sending from a shared IP

We were using Resend, a popular email API service. What we did not know is that when you send through Resend you are sending from their shared IP pool. That means you inherit the reputation of every other Resend customer sending from the same IPs. If other users on those IPs are sending spam, your emails get treated the same way even if your content is perfect.

2. HTML emails with multiple links

Our first email had four pricing buttons, a tracking pixel, an unsubscribe link, and our website URL in the signature. To a spam filter that looks exactly like a marketing blast. The more links in a cold email, the higher the spam score regardless of what the email actually says.

3. Low engagement building bad reputation

This is the one that compounds. Every email that goes unopened is a signal to Gmail that your domain sends emails people ignore. Over time that signal builds into a permanent reputation score. Once that score drops low enough, even plain text emails with no links go straight to spam. That is exactly what happened to us.

Everything We Tried That Did Not Work

We rewrote the email completely. Stripped out all HTML, removed every link, cut it down to four sentences. Still went to spam.

We checked if our domain was on major blacklists. It was clean on everything that matters. Gmail and Outlook do not use those lists. They use their own internal reputation scoring.

We changed the subject line multiple times. Tried different angles, different lengths, different approaches. Subject lines do not matter when the domain reputation is already damaged. The email gets filtered before the subject line is ever evaluated.

What Actually Fixed It

The fix has two parts. One is infrastructure. One is patience.

1

Move off shared IP infrastructure

Stop sending cold outreach through email API services like Resend, Mailgun, or SendGrid. These are built for transactional email and shared IP pools. For cold outreach, send through Google Workspace or Zoho Mail directly. When you send through Google you send from Google's IPs which have the best reputation of any mail provider on earth.

2

Set up SPF, DKIM, and DMARC correctly

These are three DNS records that tell receiving mail servers your emails are legitimate. SPF says which mail servers are allowed to send from your domain. DKIM puts a digital signature on every email so nobody can tamper with it. DMARC tells servers what to do if either check fails. Without all three set up correctly, you start at a disadvantage before a single email is sent.

3

Run a warmup period before any cold sending

A brand new mailbox or a damaged domain reputation needs to be rebuilt through real engagement. Send emails to people you know for two to three weeks. Have them open and reply. Use a warmup tool like MailReach to automate positive engagement signals in the background. Only start cold outreach after the domain reputation recovers to a healthy level, which you can monitor through Google Postmaster Tools.

4

Use a separate domain for cold outreach

Never run cold outreach from your main business domain. Buy a separate sending domain specifically for outreach. If your business is at yourbusiness.com, buy something like getyourbusiness.com or yourbusinesshq.com for cold email. This keeps your main domain clean regardless of what happens with your outreach campaigns.

5

Send plain text only and ramp up slowly

First touch cold emails should be plain text, no links, no images, no formatting. They should read like a real person wrote them to one specific person because that is exactly what gets opened and replied to. Start at 5 emails per day from a new mailbox and increase by 5 each week. Going too fast triggers spam filters even from a clean domain.

What We Do Now for Every Client

Before we run any outreach campaign we set up the infrastructure correctly from day one. A dedicated sending domain separate from the client's main website. SPF, DKIM, and DMARC configured properly. A new Zoho or Google Workspace mailbox warmed up over two to three weeks before a single cold email goes out. Volume starting at 5 per day and ramping up slowly over the following weeks.

It takes longer to set up. It is the only way that actually works.

The rule we follow now Resend and email APIs are for transactional email only. Order confirmations, password resets, intake forms. Never cold outreach. Cold outreach goes through Google Workspace or Zoho with a warmed-up dedicated sending domain. No exceptions.

The Bottom Line

Cold email still works in 2026. Response rates for well-targeted, well-written outreach are higher than most paid advertising channels. But the infrastructure underneath it has to be set up correctly or none of the copywriting, subject line testing, or personalization matters at all.

We burned our own domain learning this. You do not have to.

We Handle This For You

Polaris Digital Studio sets up and manages your full cold outreach infrastructure — dedicated sending domain, proper authentication, warmup, and daily automated outreach. You focus on running your business.

See Our Packages →