Cold email is still one of the most effective B2B prospecting channels when it works. The problem is that it is getting significantly harder to make it work. Inbox providers have tightened their filtering algorithms. The spam folder is more crowded than ever. And a domain that performed well last quarter can suddenly find itself silently failing, with no error messages and no obvious explanation.
Cold email deliverability is the reason some outreach campaigns generate consistent replies while nearly identical campaigns from the same industry generate almost none. If your emails are not reaching the inbox, no subject line optimisation, no personalisation, and no call to action will save them.
Why Cold Email Deliverability Is Different From Regular Email
When you send newsletters or transactional emails, you are sending to people who opted in. Cold email is fundamentally different. You are contacting people who have no prior relationship with your domain. Inbox providers know this and their spam detection is specifically trained to recognise cold outreach patterns.
This does not mean cold email is a lost cause. It means the technical foundation needs to be stronger than it is for regular email sending. Businesses that get this foundation right consistently achieve inbox placement rates above 90 percent. Those that skip it often struggle to reach 50 percent.
The Cold Email Infrastructure Checklist
Use a Separate Sending Domain
Never send cold emails from your primary business domain. If something goes wrong and your sending domain gets flagged, your main domain stays protected. Set up a dedicated subdomain or a separate sending domain specifically for cold outreach. Something like outreach.yourcompany.com or yourcompany-sales.com works well.
Set Up Authentication on Every Sending Domain
Every domain you use for cold email needs SPF, DKIM, and DMARC records configured correctly. Without these, your emails look like spoofing attempts to modern spam filters. See our complete email authentication setup guide if you need help getting these records right.
Warm Up Every New Domain and Inbox
A brand new domain has zero reputation. Sending cold outreach from it on day one is one of the fastest ways to get it flagged. You need to warm it up first, which means gradually building a sending history of engaged emails before ramping to full outreach volumes. Start with 20 to 30 emails per day and increase slowly over four to six weeks.
| Warning About Warming Tools
If you use an email warming tool, make sure the warm-up emails look natural and come from a diverse network of real inboxes. Warming services that use artificial bot interactions can be detected and may actually damage your reputation with some providers. |
Sending Volume, Timing and Behaviour
- Keep daily sends per inbox below 50 to 100 emails: Sending more than this from a single inbox address is a strong spam signal for cold outreach.
- Spread sending across business hours: Sending 200 emails in a two-minute burst looks like automation. Drip your sends throughout the working day.
- Use multiple sending accounts: If your outreach volume is high, use multiple sending addresses across different domains rather than pushing one address to its limits.
- Add genuine variation to your emails: Sending identical emails at scale is a pattern spam filters specifically look for. Use personalisation variables and real content differences.
- Monitor reply rates and stop early: If a campaign has very low open rates, pause it. Continuing to send to unengaged recipients accelerates reputation damage.
Content That Gets Cold Emails Into the Inbox
Subject Line Discipline
Spam filters analyse subject lines for specific patterns. All-caps text, excessive punctuation, certain high-pressure phrases, and words like FREE in capital letters all contribute to a higher spam score. Keep subject lines conversational, specific to the recipient, and under 50 characters when possible.
Text to Image Ratio
Emails consisting mostly of images with very little text are a common spam signal. Aim for at least 60 percent text in your cold emails. If you include images, add descriptive alt text.
Plain Text Outperforms Formatted HTML
For cold outreach specifically, plain text emails consistently outperform heavily formatted HTML in terms of deliverability and reply rates. They look personal. They look like something a real person would write, which is exactly what they should be.
Testing Before You Send at Scale
You should test your inbox placement before every significant sending campaign. FormulaInbox offers a free inbox placement test that shows you exactly which folder your emails are landing in across Gmail, Outlook, Yahoo, and other major providers. Run this test before each campaign and after any significant change to your sending setup.
| Before You Send at Scale
If your inbox placement test shows emails going to spam at any major provider, do not proceed with the campaign. Sending at volume to a domain that is already being filtered will accelerate the reputation damage and make recovery significantly harder. |
Maintaining Cold Email Deliverability Long Term
- Review Google Postmaster Tools weekly for any changes in domain reputation
- Check blacklist status monthly using MXToolbox or a similar tool
- Clean your prospect lists before each campaign to remove invalid addresses
- Rotate sending domains when one has accumulated too much negative history
- Stop sending from any inbox where spam complaint rates exceed 0.1 percent
If your cold email performance has declined significantly and you are not sure why, a professional deliverability audit can identify the root cause and give you a clear plan to recover. Our team works specifically with B2B senders in exactly these situations. You can also talk to one of our specialists at no charge to discuss your situation before deciding on next steps.






