Email deliverability for B2B cold email: how inbox placement works and how to fix it
Email deliverability is whether your email ends up in the inbox. For cold outbound it decides almost everything else, because a sequence that lands in spam gets no replies however good the list and copy are. Most teams find out late, when reply rates fall and nobody can say why.
This guide covers how Gmail, Yahoo, and Outlook decide where a message lands, the setup we use on every client domain, how to work out what went wrong when placement drops, and which tools do which job. The last part explains how OneGTM runs deliverability for clients as an ongoing service.
Key takeaways
- Delivery means the server accepted your email. Deliverability means it reached the inbox, and only that gets replies.
- Mailbox providers judge authentication, domain reputation, bounces, complaints, and how recipients engage. Copy matters less than most people think.
- Google and Yahoo want spam complaints under 0.3%. Keep bounces under 2% and each mailbox around 30 cold emails a day.
- Deliverability is a daily job. Track every mailbox from warmup to retirement and pause the ones that slip before the domain burns.
What email deliverability means for cold email
When you send an email, the receiving server first decides whether to accept it. If it does, the email counts as delivered, and that is the "delivery rate" most sending tools show. Then the provider decides where to put it: the primary inbox, a tab like Promotions or Other, or the spam folder. That second decision is inbox placement, and it is what people mean by deliverability.
A cold email campaign can show 99% delivered and still land half its mail in spam. Open rates will not tell you either, since Apple Mail Privacy Protection and security scanners open emails automatically. Reply rate per mailbox and seed tests are the honest signals.
Cold email has a harder time than newsletters. The recipient never signed up, so there is no engagement history to lean on, and the sending domains are new. Everything below is about earning trust from that starting point.
How inbox placement is decided
Gmail, Outlook, and Yahoo score each message on signals they keep about the sender and the content. They do not publish the weights, but the inputs are well understood.
Authentication
SPF lists the servers allowed to send for your domain, DKIM signs each message, and DMARC tells providers what to do when a message fails and whether the From domain lines up with the domain that passed. Missing or broken records get mail rejected or filtered before reputation even comes into it. Our email deliverability checker tests all three for any domain.
Domain and IP reputation
Providers remember how mail from your domain has been received. A new domain has no history, which is why it needs warmup and a slow ramp. With Google Workspace or Microsoft 365 mailboxes you share their IPs, so domain reputation carries most of the weight. On your own SMTP servers, IP reputation matters too.
Bounces and complaints
Sending to addresses that do not exist is one of the clearest spam signals there is, so unverified lists burn domains fast. Spam complaints count even more heavily. Google measures them in Postmaster Tools and wants them under 0.3%, ideally under 0.1%.
Engagement
Replies, moving a message out of spam, and adding a sender to contacts all help. Deleting without reading and marking as spam hurt. This is why targeting is a deliverability lever: people who have a reason to care reply, and replies protect the domain.
Volume and sending pattern
Sudden jumps in volume look like a compromised account or a spammer. Steady, modest volume per mailbox, spread across several domains, looks like a person.
Content
Links, images, tracking pixels, and link shorteners raise the odds of filtering, especially on a new domain. Spam trigger words matter less than people fear. A plain text first email with no links is the safest start.
Google, Yahoo, and Microsoft sender requirements
Since February 2024 Google and Yahoo have published rules for everyone who sends to their users, with stricter rules for bulk senders (about 5,000 messages a day to one provider). Google began enforcing them more firmly in November 2025, with more non-compliant mail deferred or rejected outright. Microsoft added similar rules for Outlook.com, Hotmail, and Live addresses from May 5, 2025.
| Provider | All senders | Bulk senders |
|---|---|---|
| Google (Gmail) | SPF or DKIM, valid forward and reverse DNS, TLS, spam rate under 0.3% in Postmaster Tools | SPF and DKIM, DMARC (p=none is enough) aligned with SPF or DKIM, one-click unsubscribe plus a visible unsubscribe link in marketing mail |
| Yahoo | SPF or DKIM, spam rate under 0.3% | SPF and DKIM, a passing DMARC policy of at least p=none, one-click unsubscribe, unsubscribes honored within two days |
| Microsoft (Outlook.com, Hotmail, Live) | Standard hygiene: a valid From address that receives replies, list cleaning, a working opt-out | Over 5,000 a day: SPF and DKIM must pass and DMARC must be at least p=none and aligned. Non-compliant mail goes to junk and can be rejected with error 550 5.7.515 |
A cold email setup spread across many mailboxes sends far less than 5,000 a day to any one provider, so the bulk rules rarely apply on paper. We follow them anyway on every sending domain, with full SPF, DKIM, and DMARC and a plain opt-out line that we honor right away, because the filters reward the same behavior whatever your volume. Sources: Google's sender guidelines, Yahoo's sender best practices, and Microsoft's announcement, checked November 2026.
Email deliverability best practices: the setup checklist
This is the order we set things up for a new client. The mailbox and domain buying side is covered in more depth in cold email infrastructure.
- Keep cold email off your main domain. Buy lookalike .com domains, redirect them to your site, and put two or three mailboxes on each.
- Set SPF, DKIM, and DMARC on every sending domain, with DMARC reports going to one address you actually read. Check each domain before it sends.
- Connect Google Postmaster Tools for each domain so you can see reputation and spam rate once volume builds.
- Warm every new mailbox for two to three weeks before any cold volume, then ramp from 10 to 20 sends a day up to about 30. Keep warmup running at a low level after that.
- Verify every address before it is enrolled, and give catch-all domains a second check. See email verification tools.
- Write plain text, turn off open and click tracking on new domains, and leave links out of the first email.
- Add a plain opt-out line and remove anyone who asks the same day.
- Run a seed test before launch and after any big change to copy, links, or volume.
- Set pause rules before you need them. We pause a mailbox when bounces pass 2% or complaints pass 0.3%.
How to diagnose email deliverability issues
Start with the pattern. Whether the drop hit every mailbox or one domain, one provider or all of them, tells you more than any single score.
| Symptom | Likely cause | What to check first |
|---|---|---|
| Replies fell on every mailbox at once | Something shared changed: the list, the copy, a link, or a tracking domain | What changed that week, then a seed test of the current copy |
| Replies fell on one domain only | That domain's reputation slipped | Postmaster Tools for the domain, its bounce and complaint rates, and a blacklist lookup |
| Bounces over 2% | Unverified or old list, or catch-all addresses sent without a second check | Re-verify the remaining leads and pause the affected mailboxes |
| Inbox at Gmail, spam at Outlook | Microsoft filtering is stricter on links, new domains, and alignment | Split results by recipient provider, strip links, and check DMARC alignment |
| Hard bounces mentioning authentication (Gmail 5.7.26, Outlook 5.7.515) | SPF, DKIM, or DMARC failing or misaligned | Run the domain through the deliverability checker and read a sent message's headers |
| Spam rate climbing in Postmaster Tools | Poor targeting, too many follow-ups, or no easy way to opt out | Tighten the list, cut the sequence, and make the opt-out obvious |
| Warmup inbox rate falling | Mailbox reputation is wearing down | Lower daily volume or rest the mailbox for a couple of weeks |
| Mail deferred or slow to arrive | Sending too fast or too much from one mailbox | Daily limits, gaps between sends, and any recent ramp |
| Opens look normal but nobody replies | Opens are inflated by bots and privacy features, so placement may already be poor | A seed test and reply rate by mailbox over the last four weeks |
Email deliverability tools by job
No single email deliverability platform does everything well. We pick a tool per job, and most of them are cheap or free.
| Job | What to use | Compare |
|---|---|---|
| Check SPF, DKIM, DMARC, and MX | Our free checker, MXToolbox | Deliverability checker |
| Buy domains and mailboxes | ScaledMail (what we use), InboxKit, Zapmail | Cold email infrastructure |
| Warm mailboxes | Instantly warmup (what we use), Smartlead, MailReach | Email warmup tools |
| Verify lists | A verifier plus a catch-all specialist | Email verification tools |
| Test inbox placement | Instantly, GlockApps, EmailGuard | Inbox placement testing tools |
| Watch reputation and spam rate | Google Postmaster Tools; Microsoft SNDS if you run your own IPs | Inbox placement testing tools |
| Send and rotate mailboxes | Instantly (what we use), Smartlead | Instantly vs Smartlead, cold email software |
How OneGTM runs deliverability for clients
Setting up domains takes a day. Keeping them healthy for a year is the real work, and it is the part most teams skip. We run deliverability as an ongoing service inside the outbound systems we build.
Every domain and mailbox is tracked
We keep a registry of every sending domain and mailbox: which provider set it up, where its DNS lives, when it was created, when warmup started, and when it first sent a campaign. Each mailbox moves through stages (purchased, warming, ramping, sending, resting, retired), and every change is logged with what it was before. Age counts from the first real send, so a domain bought six months ago that started sending last week is still treated as new.
Daily numbers per mailbox
Each day we record sends, bounces, replies, positive replies, and warmup placement for every mailbox, along with its settings that day. That is how we see one domain sliding while the rest hold steady, well before reply rates show it in the campaign view.
Pause rules
A mailbox that passes 2% bounces or 0.3% spam complaints is paused and rested. Volume moves to healthy mailboxes, and spare domains are warmed ahead of time so the volume has somewhere to go.
Warmup settings get tested
We run controlled tests on warmup settings, such as starting volume and daily ramp, with mailboxes split at random and stratified by domain, then compare placement, bounces, and replies between the groups before we change the default.
You own all of it
Domains, mailboxes, and the sending account are in your name. If we stop working together, everything keeps running.
When to bring in an email deliverability expert
A one-off email deliverability consulting audit makes sense when you already have a team running outbound and need someone to find the problem. If nobody owns sending day to day, an audit only resets the clock. OneGTM covers both: we diagnose what broke, fix it, and can keep running the sending afterward as part of a cold email or outbound build.
We built the email infrastructure for SuperDial alongside its inbound and outbound systems, and we run our own outbound on the same setup. More client work is on the case studies page.
- Reply rates dropped and you think you are landing in spam.
- You are about to scale from a few mailboxes to dozens and want to do it without burning domains.
- Bounce or complaint numbers are climbing and you are not sure which mailboxes are the problem.
- You are launching cold email and want it right from the first send.
Email deliverability FAQ
What is email deliverability?
How do I improve email deliverability?
What causes email deliverability issues?
Which email deliverability tools do I need?
What does an email deliverability service or consultant do?
Do Google, Yahoo, and Microsoft sender rules apply to cold email?
What is a good email deliverability rate for cold email?
Want someone to own your email deliverability every day?
Get a deliverability review
Tell me what you're seeing in your sending. I reply the same day.
Pick a time
Nothing works? Write team@getaob.com and I'll find one.
Book a timeGrid not loading? Open the booking page
Rather do it the old way? team@getaob.com LinkedIn