Skip to main content

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.

By Garrett Wolfe, founder of OneGTM (Clay Artisan Solutions Partner) and former GTM engineer at Unify. Updated .

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.

ProviderAll sendersBulk senders
Google (Gmail)SPF or DKIM, valid forward and reverse DNS, TLS, spam rate under 0.3% in Postmaster ToolsSPF and DKIM, DMARC (p=none is enough) aligned with SPF or DKIM, one-click unsubscribe plus a visible unsubscribe link in marketing mail
YahooSPF 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-outOver 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.

  1. Keep cold email off your main domain. Buy lookalike .com domains, redirect them to your site, and put two or three mailboxes on each.
  2. 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.
  3. Connect Google Postmaster Tools for each domain so you can see reputation and spam rate once volume builds.
  4. 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.
  5. Verify every address before it is enrolled, and give catch-all domains a second check. See email verification tools.
  6. Write plain text, turn off open and click tracking on new domains, and leave links out of the first email.
  7. Add a plain opt-out line and remove anyone who asks the same day.
  8. Run a seed test before launch and after any big change to copy, links, or volume.
  9. 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.

SymptomLikely causeWhat to check first
Replies fell on every mailbox at onceSomething shared changed: the list, the copy, a link, or a tracking domainWhat changed that week, then a seed test of the current copy
Replies fell on one domain onlyThat domain's reputation slippedPostmaster 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 checkRe-verify the remaining leads and pause the affected mailboxes
Inbox at Gmail, spam at OutlookMicrosoft filtering is stricter on links, new domains, and alignmentSplit 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 misalignedRun the domain through the deliverability checker and read a sent message's headers
Spam rate climbing in Postmaster ToolsPoor targeting, too many follow-ups, or no easy way to opt outTighten the list, cut the sequence, and make the opt-out obvious
Warmup inbox rate fallingMailbox reputation is wearing downLower daily volume or rest the mailbox for a couple of weeks
Mail deferred or slow to arriveSending too fast or too much from one mailboxDaily limits, gaps between sends, and any recent ramp
Opens look normal but nobody repliesOpens are inflated by bots and privacy features, so placement may already be poorA 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.

JobWhat to useCompare
Check SPF, DKIM, DMARC, and MXOur free checker, MXToolboxDeliverability checker
Buy domains and mailboxesScaledMail (what we use), InboxKit, ZapmailCold email infrastructure
Warm mailboxesInstantly warmup (what we use), Smartlead, MailReachEmail warmup tools
Verify listsA verifier plus a catch-all specialistEmail verification tools
Test inbox placementInstantly, GlockApps, EmailGuardInbox placement testing tools
Watch reputation and spam rateGoogle Postmaster Tools; Microsoft SNDS if you run your own IPsInbox placement testing tools
Send and rotate mailboxesInstantly (what we use), SmartleadInstantly 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.

Book a deliverability review

Email deliverability FAQ

What is email deliverability?
Email deliverability is whether your email reaches the inbox. Delivery only means the receiving server accepted the message. Deliverability is about where it lands after that: the primary inbox, a promotions or other tab, or spam. For cold email, inbox placement is what decides whether anyone replies.
How do I improve email deliverability?
Send from secondary domains with SPF, DKIM, and DMARC set up, warm new mailboxes for two to three weeks, and keep each mailbox around 30 cold emails a day. Verify every address so bounces stay under 2%, write plain text with no links in the first email, and send to people who have a reason to care. Then watch bounce, reply, and spam complaint rates per mailbox every day and pause anything that slips.
What causes email deliverability issues?
The usual causes are missing or broken authentication records, bounces from unverified lists, too much volume per mailbox or a sudden jump in volume, spam complaints from poorly targeted sends, and links or tracking domains with a bad reputation. A sudden drop across every mailbox usually points to a change in the list or copy. A drop on one domain usually points to that domain's reputation.
Which email deliverability tools do I need?
One for each job: a DNS checker for SPF, DKIM, and DMARC, an email verifier for your lists, warmup in your sending platform, an inbox placement tester for seed tests, and Google Postmaster Tools for domain reputation and spam rate. No single email deliverability platform covers all of it well, and the cheapest fix is usually a verified list and lower volume.
What does an email deliverability service or consultant do?
A good one audits your domains, DNS, mailboxes, volume, lists, and copy, finds why mail is landing in spam, and fixes it. The better ones also run the sending day to day: tracking each mailbox from warmup to retirement, watching bounces and complaints, and pausing or resting mailboxes before a domain burns. OneGTM does this as part of the outbound systems it builds, on domains the client owns.
Do Google, Yahoo, and Microsoft sender rules apply to cold email?
Partly. The strict bulk sender rules start at about 5,000 messages a day to one provider, which a well spread cold email setup stays far below. The rules for all senders still apply: SPF or DKIM, valid reverse DNS, TLS, and a spam rate under 0.3% in Google Postmaster Tools. In practice, set up SPF, DKIM, and DMARC on every sending domain and honor opt-outs quickly anyway, because filters reward the same things.
What is a good email deliverability rate for cold email?
The delivery rate most tools report is accepted messages divided by sent, and it should sit above 98%, which means bounces under 2%. That number does not tell you where the email landed. For placement, run seed tests and watch reply rate by mailbox. A healthy mailbox keeps its reply rate steady over time, and a sudden drop is the first sign of a problem.

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.

Call with Garrett
Where did you hear about us? (optional)

Takes about 20 seconds. Times show up right here, and the call is with Garrett directly. See our privacy policy.

Rather do it the old way? team@getaob.com LinkedIn