If your messages do not land in the inbox, your copy does not matter, your list does not matter, your offer does not matter. Deliverability is the asset.
Most cold outreach fails for one reason. The infrastructure was set up wrong, and the sender reputation collapsed by week three. The founder blames the copy. The freelancer blames the list. Nobody checks the actual inbox placement.
What deliverability actually is
When you send a message, the receiving mail server makes a call. Inbox, spam, or block. That call is based on three things.
Your domain reputation. Has this domain sent good mail before. Has it been reported. Does it pass authentication.
Your IP reputation. Same questions, applied to the IP the message went through.
The message itself. Volume, content, links, formatting, recipient engagement.
You can write the best cold email in the world. If your domain reputation is in the gutter, it goes to spam. End of story.
Set up the infrastructure once. Do it correctly.
There are five non-negotiables before you send a single cold message.
1. Buy a separate sending domain. Not your main domain. Never your main domain. Buy a variant like getacme.com or tryacme.com. If your sending reputation gets hit, your primary domain is safe.
2. Set up SPF, DKIM, and DMARC. These are DNS records that prove you are allowed to send from this domain. Skipping them is the fastest way to land in spam.
3. Warm the domain for at least three weeks. New domains have no reputation. If you blast from day one, mail providers flag you as a spammer. Warming means slowly ramping volume with mostly engaged inbox-to-inbox sends, until the domain has a track record.
4. Use multiple mailboxes per domain. Each mailbox should send no more than 30 to 50 messages a day. If you need to send 200 messages a day, you need four mailboxes, not one mailbox sending 200.
5. Rotate sending across mailboxes and domains. Concentrate volume in one place and the algorithms notice. Spread it out.
What kills deliverability fast
- - Sending from your primary domain
- - Skipping warming
- - Sending too much from one mailbox
- - Using public list-broker data full of dead emails
- - Putting tracking links in every message
- - Asking for the meeting in line one of email one
- - Not handling unsubscribes
Any one of these will tank you in weeks. Several at once and you will not recover the domain.
How to test inbox placement
Run a seed test before every campaign. Send the same message to 20 to 30 inboxes you control across providers. Google Workspace, Outlook, Yahoo. Check where it lands. If it goes to spam in your test, it goes to spam for prospects.
Run the test weekly while campaigns are live. Reputation drifts. You want to catch it before the prospects do.
What to do if you are already in spam
Stop sending. Pull the campaign. Check authentication, check volume per mailbox, check the message for spam triggers (excessive links, attachments, all-caps subject lines, suspicious words). Fix what is broken. Re-warm if the damage is severe.
Trying to push through bad deliverability with more sends only makes the damage worse.
The boring truth
Deliverability is not a hack. It is plumbing. Set it up correctly, monitor it weekly, and protect the asset. The agencies and founders winning at outbound are the ones treating deliverability like the production system that it is.