Brand Reputation Questions
Question

How To Diagnose Cold Email Deliverability Before You Rewrite Copy

To diagnose cold email deliverability, do not start by rewriting your email.

To diagnose cold email deliverability, do not start by rewriting your email.

Start by finding where the failure is happening.

Your email can fail at different points. It can be rejected before it reaches the mailbox. It can be accepted but land in spam. It can work fine in Gmail but fail in Outlook. It can pass authentication but get hurt by a bad link, bad list, aggressive volume, or weak sender reputation.

I’d look at it like debugging a production issue. First isolate the layer. Then isolate the provider. Then isolate the variable. Randomly changing subject lines is not diagnosis. It is finger painting with revenue.

The practical order is:

  1. Separate delivery, inbox placement, and reply performance.
  2. Split results by provider: Gmail, Outlook, Yahoo, and corporate domains.
  3. Check SPF, DKIM, DMARC, alignment, PTR, TLS, and message headers.
  4. Review bounces, complaints, unsubscribe rate, blocklists, and reputation signals.
  5. Run controlled inbox placement troubleshooting tests.
  6. Test links, tracking domains, HTML, and plain-text versions.
  7. Audit list source, list age, bounce patterns, and spam trap risk.
  8. Only then decide whether copy, offer, or targeting is the real issue.

That is the useful version of diagnosis. Not a box-ticking exercise. A way to stop guessing.

Diagnose The Failure Layer Before You Rewrite Copy

The first thing to separate is delivery, inbox placement, and performance.

These sound similar, but they are not the same thing.

Layer What It Means What Can Go Wrong
Delivery The receiving server accepted the email Rejections, bounces, throttling, authentication failures
Inbox Placement The email landed somewhere inside the mailbox Primary inbox, promotions, spam, junk, quarantine
Performance The recipient saw it and reacted Opens, replies, clicks, meetings, complaints

If your reply rate drops, that does not automatically mean the copy is bad.

Maybe the email never got accepted.

Maybe Gmail accepted it but sent it to spam.

Maybe Outlook rejected it because of authentication.

Maybe a security gateway quarantined it because of your tracking link.

Maybe everything delivered fine and the offer was just not interesting.

That last one hurts, but at least it is honest.

The point is simple: before you fix anything, decide what you are fixing.

A low reply rate is a symptom. It is not a diagnosis.

Segment Cold Email Deliverability By Mailbox Provider

Do not look only at campaign averages.

Averages hide the problem.

Split your performance by mailbox provider:

  • Gmail and Google Workspace
  • Outlook, Hotmail, Live, MSN, and Microsoft 365
  • Yahoo and AOL
  • Private company domains
  • Security gateway-heavy companies, where possible

This matters because each provider filters email differently.

If Gmail is bad but Outlook is fine, you probably have a Gmail-specific reputation, compliance, or placement issue.

If Outlook is rejecting messages but Gmail is accepting them, inspect Microsoft bounce codes and authentication alignment.

If every provider gets worse at the same time, look for something shared across the campaign.

That could be:

  • A new list source
  • A volume spike
  • A new sending domain
  • A new tracking domain
  • A new template
  • A bad link
  • A blocklist issue
  • A sender reputation hit
  • A sending tool or infrastructure change

Use this quick map:

Symptom Likely Direction
Gmail-only spam placement Google reputation, spam rate, compliance, authentication, sender behavior
Outlook-only rejection SPF, DKIM, DMARC, From-domain alignment, Microsoft policy issue
Yahoo or AOL issues Authentication, complaints, one-click unsubscribe, bounce handling
All providers suddenly worse Volume, list quality, links, domain reputation, blocklists, campaign change
Only tracked-link emails fail Tracking domain, redirect chain, URL reputation, landing page domain
Low replies but placement looks clean Copy, offer, targeting, timing, call to action

This is where most people save time.

A subject line tweak will not fix a Microsoft authentication rejection. A new intro line will not fix a poisoned tracking domain. And no amount of “quick question” energy can save a bad list.

Use A Cold Email Deliverability Checklist That Finds Causes

A cold email deliverability checklist should not just confirm that records exist.

It should help you find the actual cause.

Here is the order I’d use:

Step Check Why It Matters
1 Provider scope Shows whether the issue is Gmail-specific, Outlook-specific, Yahoo-specific, or global
2 Bounce and rejection logs Tells you whether the email was accepted or blocked
3 Authentication SPF, DKIM, DMARC, and alignment are basic requirements
4 DNS and infrastructure PTR, forward DNS, TLS, sending domain, and IP reputation can affect trust
5 Provider dashboards Gmail, Microsoft, and Yahoo signals can show provider-specific issues
6 Complaints Spam complaints damage reputation and future placement
7 List quality Bad data creates bounces, complaints, traps, and poor engagement
8 Links and tracking URL reputation can hurt placement even when authentication passes
9 Volume and cadence Sudden spikes look risky, especially from new domains or mailboxes
10 Copy and offer Judge this only after the email had a fair chance to be seen

The order matters.

If authentication is broken, fix that before copy.

If one list source creates all your bounces, fix that before warming more inboxes.

If only emails with links go to spam, test the tracking domain before rewriting the entire sequence.

A checklist is useful when it narrows the problem. It is useless when it gives you false comfort.

Check Authentication Where It Actually Matters

Do not stop at “SPF exists” or “DKIM is set up.”

That only tells you records are published.

You need to know whether email authentication passes when the email reaches the receiver.

Check the actual message headers or your provider diagnostics.

The core checks are:

  • SPF: Does the sending IP have permission to send for the envelope sender domain?
  • DKIM: Was the message signed, and did the signature survive the sending process?
  • DMARC: Did SPF or DKIM pass in alignment with the visible From domain?
  • PTR: Does the sending IP reverse-resolve correctly?
  • Forward DNS: Does the hostname resolve back properly?
  • TLS: Was the message transmitted securely?
  • Message format: Are the headers valid and clean?

The big one is DMARC alignment.

DMARC is not just “SPF passed” or “DKIM passed.” It checks whether the authenticated domain lines up with the domain the recipient sees in the From address.

That matters a lot in cold email because your setup may involve several moving parts:

  • Google Workspace or Microsoft 365
  • A cold email sending platform
  • A tracking domain
  • A CRM
  • A reply management tool
  • A warmup tool
  • A secondary sending domain

Every extra system is another place where headers, return paths, signatures, or alignment can get weird.

And yes, DNS can be boring. Sadly, boring things still break revenue.

One common issue is SPF bloat. SPF has a DNS lookup limit. If your SPF record has too many includes, it can fail at the receiver even if it looks fine at a quick glance.

So check authentication from the receiver’s point of view, not just from your DNS panel.

Read Gmail, Outlook, And Yahoo Signals Separately

Provider-specific diagnosis is where this becomes much more useful.

Each major provider gives you different clues.

Gmail Diagnosis

For Gmail, use Google Postmaster Tools if you have enough volume.

Check:

  • Compliance Status
  • Spam Rate
  • Domain Reputation
  • IP Reputation
  • Authentication
  • Delivery Errors
  • Feedback Loop, if configured

Google wants senders to keep spam rates low, ideally below 0.10 percent, and avoid reaching 0.30 percent or higher.

But do not misunderstand the spam-rate dashboard.

That number is based on user-reported spam. It does not show every message Gmail automatically placed in spam. If Gmail is already filtering a lot of your emails away from the inbox, fewer people see them, which means fewer people can report them.

So a low reported spam rate does not always mean your inbox placement is healthy.

If Gmail seed tests show spam placement, replies are dead, and Postmaster still shows a low spam rate, do not celebrate. Investigate the contradiction.

Outlook And Microsoft Diagnosis

For Outlook, start with bounces and non-delivery reports.

Look at the exact error codes.

If Microsoft is rejecting your email, you need to know why. It may be authentication, reputation, sender policy, or From-domain alignment.

Check:

  • SPF pass
  • DKIM pass
  • DMARC record
  • DMARC alignment
  • 5322.From domain
  • Bounce codes
  • Sending volume to Microsoft domains
  • Whether the same issue appears across Outlook, Hotmail, Live, MSN, and Microsoft 365

Do not average Microsoft results into the full campaign and move on.

If Microsoft is failing differently from Gmail, that is the clue.

Yahoo And AOL Diagnosis

For Yahoo and AOL, pay close attention to authentication, complaints, bounces, and unsubscribe handling.

Check:

  • DKIM
  • SPF
  • DMARC
  • Complaint rate
  • Feedback loop setup
  • One-click unsubscribe
  • Visible unsubscribe
  • Hard bounces
  • Inactive recipient patterns

Yahoo expects bulk senders to keep complaint rates low and handle unsubscribe requests quickly.

For cold email, the practical lesson is simple: make opting out easy.

Hiding unsubscribe does not make people more interested. It just makes them angrier with better access to the spam button.

Do Inbox Placement Troubleshooting With Controlled Tests

Inbox placement troubleshooting only works if you isolate variables.

Do not change everything at once.

If you change the sender, subject, body, link, audience, volume, and tracking setup in one test, you learn almost nothing. You just create a new mystery. Congratulations, you now have two problems.

Run controlled tests instead.

Test Keep The Same Change What It Tells You
Provider seed test Sender, copy, links Recipient provider Whether Gmail, Outlook, and Yahoo behave differently
Linkless test Sender, subject, recipient type Remove links Whether URLs or tracking are part of the issue
Tracking-off test Sender, copy, audience Disable open and click tracking Whether tracking adds risk or measurement noise
Plain-text test Sender, words, offer Remove HTML and images Whether formatting or MIME structure is contributing
Low-volume test Sender, list type, copy Reduce sending volume Whether throttling or volume spikes are part of the issue
List cohort test Sender, copy, volume Change list source Whether the data source is causing poor signals

Seed tests are useful, but they are not perfect.

They give you controlled visibility, not absolute truth.

Real recipients have different inbox histories, corporate gateways, engagement patterns, and security tools. A seed inbox is a test environment. It is not the full battlefield.

The best diagnosis comes from combining:

  • Seed placement
  • Bounce logs
  • Raw headers
  • Provider dashboards
  • Spam complaint trends
  • Unsubscribe trends
  • Reply rates
  • Positive reply rates
  • List-source cohorts
  • Change logs

The change log is underrated.

Track when you changed DNS, switched sending tools, added tracking, increased volume, changed lists, launched new templates, or added new inboxes.

When cold email deliverability drops, the timeline often tells you where the body is buried. Metaphorically. Usually.

Do Not Treat Open Rates As Proof Of Spam Placement

Open rates are a weak diagnostic signal.

They can help you notice that something changed, but they do not prove where the email landed.

Open tracking depends on things like image loading, privacy features, security scanners, and tracking pixels. Some opens are hidden. Some opens are inflated. Some are blocked. Some are bots. The whole thing is messier than most dashboards admit.

So if your open rate drops from 55 percent to 22 percent, do not immediately blame the subject line.

Ask better questions:

  • Did replies drop too?
  • Did positive replies drop?
  • Did Gmail drop more than Outlook?
  • Did bounce rates rise?
  • Did spam placement tests change?
  • Did you change tracking?
  • Did you add a link?
  • Did the tracking domain change?
  • Did volume increase?
  • Did the list source change?
  • Did one sender mailbox get worse?

A low open rate can mean spam placement.

It can also mean tracking distortion, poor targeting, uninteresting copy, a bad subject line, or a privacy-related measurement issue.

During diagnosis, I like running at least one test with tracking disabled.

Not because tracking is always bad. It is not.

But when you are troubleshooting, fewer variables make life easier. Your future self will appreciate it.

If you have emails landing in spam, test a version with no links.

This is one of the fastest ways to find hidden deliverability problems.

Many teams obsess over SPF, DKIM, and DMARC, then ignore the URL inside the email.

But the link can be the problem.

Risky link factors include:

  • Tracking domains
  • Redirect chains
  • Link shorteners
  • Newly registered landing page domains
  • Domains used by other senders
  • Suspicious landing pages
  • Too many links in a short cold email
  • Mismatch between sender domain and linked domain
  • Unsafe or flagged domains

Your email can pass authentication and still get filtered because of what it links to.

I’d test it like this:

  1. Send the same email with no links.
  2. Send it with your main domain written as plain text.
  3. Send it with your normal tracked link.
  4. Compare placement by provider.

If the no-link version lands better and the tracked version tanks, stop editing the email body.

Check the tracking domain, redirect chain, landing page domain, URL reputation, and security status.

A spam checker can help catch obvious content and link issues, but treat it as a screening tool, not a final verdict.

Also be careful with click tracking.

Click tracking often routes the recipient through a tracking domain before sending them to the final page. If that tracking domain has weak or shared reputation, your email can inherit the problem.

That is especially annoying because the copy may look clean. The infrastructure is the part quietly setting the carpet on fire.

Audit List Quality Before Blaming The Email

List quality is one of the biggest cold email deliverability factors because it affects several signals at once.

Bad lists create:

  • Hard bounces
  • Soft bounces
  • Spam complaints
  • Low engagement
  • Spam trap risk
  • Unsubscribes
  • Poor sender reputation
  • Bad provider-level patterns

A verified email address is not automatically a good prospect.

It only means the address may be deliverable.

That is a very different thing.

For diagnosis, split your metrics by list source.

Check:

  • Which vendor or source produced the lead?
  • When was the contact collected?
  • When was it verified?
  • Was it scraped, enriched, manually sourced, inbound, event-based, or intent-based?
  • What is the bounce rate by source?
  • What is the unsubscribe rate by source?
  • What is the complaint rate by source?
  • Which source produces actual replies?
  • Which source produces positive replies?
  • Which source correlates with emails landing in spam?

If one list source creates most of the bounces and complaints, pause it.

Do not keep sending “to collect more data.” That is like touching a hot pan twice for statistical confidence.

Spam traps are also worth understanding.

A spam trap is an email address used to catch senders with poor list collection or hygiene practices. The fix is not to hunt for one magic bad address. The fix is to improve how addresses enter your system.

That means better sourcing, better verification, better suppression, better targeting, and faster removal of bad cohorts.

Check Compliance Without Confusing It With Deliverability

Compliance and deliverability are related, but they are not the same thing.

You can be legally compliant and still land in spam.

You can also pass a spam checker and still create legal risk.

For cold email, check the practical basics:

  • Accurate sender identity
  • Non-deceptive subject line
  • Real physical mailing address, where required
  • Clear opt-out mechanism
  • Working unsubscribe process
  • Timely opt-out handling
  • No misleading headers
  • No fake reply-chain tricks
  • No impersonation
  • No hidden or confusing links

The deliverability reason is simple.

If people cannot easily unsubscribe, they click spam.

A spam complaint is worse than an unsubscribe.

An unsubscribe says, “Not for me.”

A spam complaint says, “I want the mailbox provider to punish this sender.”

Make the exit easy.

For Gmail and Yahoo-style expectations, one-click unsubscribe matters for bulk senders. That usually means proper List-Unsubscribe and List-Unsubscribe-Post headers, not just a tiny footer link nobody can find without a magnifying glass and emotional resilience.

Even if you are not sending huge volumes, the principle still applies.

Respect opt-outs, suppress contacts properly, and do not make people work to stop hearing from you.

Know When Copy Is Actually The Problem

Copy becomes the main suspect after the technical and reputation evidence looks clean enough.

That means:

  • Authentication passes at the receiver.
  • DMARC aligns.
  • Provider-specific rejections are not the issue.
  • Seed placement is acceptable.
  • Bounce rates are under control.
  • Spam complaints are low.
  • List quality looks decent.
  • Link and tracking tests do not show a major issue.
  • Volume changes do not explain the drop.
  • Placement is not dramatically different by provider.

Then yes, look at copy, offer, and targeting.

At that point, ask:

  • Is the recipient actually the right person?
  • Is the reason for reaching out clear?
  • Does the first line feel relevant?
  • Is the offer specific enough?
  • Is the ask too big?
  • Does the subject line feel honest?
  • Are you using fake “Re:” or “Fwd:” tricks?
  • Are the follow-ups useful, or just increasingly desperate?

Separate two kinds of copy problems.

Copy Problem Deliverability Impact Performance Impact
Deceptive or spammy copy Can increase complaints and filtering Damages trust
Clear but weak copy Usually delivers fine Gets ignored
Good copy to the wrong list Can create complaints Low replies
Good copy to the right list Usually safest Best reply quality

Most teams rewrite copy too early because it feels controllable.

Infrastructure, reputation, and list quality are messier.

But messy does not mean optional.

If half your emails are going to spam, “just make the hook stronger” is not a strategy. It is optimism in a hoodie.

Use Inbox Rotation Only After The Basics Work

Inbox rotation can help when you need to scale safely, but it should not be used to hide a broken setup.

The point is to spread sending across multiple healthy inboxes, not to spread bad behavior across more inboxes.

This is where teams get into trouble. They see one inbox struggling, so they add five more. Then all six start struggling. That is not scaling. That is cloning the problem and giving it a small team.

Before you rotate inboxes, make sure each inbox has:

  • Correct DNS setup
  • Clean authentication
  • Reasonable sending volume
  • Low bounce rate
  • Low complaint rate
  • Healthy reply behavior
  • A sensible warmup history
  • Separate monitoring

If you are sending across channels, multi-channel outreach can reduce pressure on email. The key is still relevance. A LinkedIn touchpoint does not fix a bad email list. It just gives your bad list a second place to be awkward.

Where BrandJet Fits Into The Diagnosis

If you are using BrandJet, I’d use it for the first layer of diagnosis and monitoring.

BrandJet’s email deliverability features can help with checks like:

  • DKIM records
  • DMARC policy
  • SPF configuration
  • Blacklist status
  • Reputation score
  • Mailbox-level bounce rates
  • Spam complaints
  • Deliverability trends
  • Daily domain health
  • Mailbox health
  • Warmup

That maps well to the early parts of diagnosis.

It helps you catch obvious infrastructure and reputation problems faster. It can also make monitoring easier when you are managing multiple domains, mailboxes, and campaigns.

BrandJet’s warmup features can also help with gradual sending volume, mailbox activity, spam folder monitoring, and deliverability score tracking.

But I would not treat any tool as a magic shield.

A tool can show you signals. It cannot make bad outreach wanted.

Still check:

  • Provider-specific results
  • List source quality
  • Actual replies
  • Complaint patterns
  • URL reputation
  • Tracking setup
  • Message quality
  • Volume changes
  • Suppression logic

Use BrandJet to speed up diagnosis, not to skip judgment.

Follow A Practical Diagnostic Flow

Here is the flow I’d use if a campaign started underperforming.

What You See What Is Happening What To Do First What Not To Do Yet
High bounces Bad addresses, blocked recipients, or rejection issues Segment bounce codes by provider and list source Rewrite copy
Gmail spam placement Gmail-specific reputation, compliance, or engagement issue Check Postmaster, seed tests, spam rate, authentication, volume Assume low opens prove everything
Outlook rejections Microsoft authentication, alignment, or policy issue Read NDRs, inspect SPF, DKIM, DMARC, and From-domain alignment Change subject lines
Low reported spam but bad Gmail placement Dashboard may not show automatic spam filtering Compare seeds, replies, reputation, and compliance status Declare deliverability healthy
Clean SPF, DKIM, and DMARC but spam placement Reputation, list, links, content, volume, or complaints may be the issue Test linkless variants, check complaints, audit list cohorts Stop at DNS checks
Linkless email lands better URL or tracking reputation is likely involved Inspect tracking domain, redirects, and landing pages Blame the whole sending domain immediately
One list performs much worse Source quality problem Pause that source and audit bounces, replies, complaints Keep sending to collect more damage
Placement is fine but replies are weak Copy, offer, ICP, or timing issue Improve targeting and rewrite the offer Keep tweaking DNS
Complaints are rising Recipients do not want the email Tighten targeting, reduce volume, improve opt-out Add more follow-ups
New inboxes fail quickly No reputation, incomplete setup, or volume too aggressive Reduce volume, verify setup, warm gradually Scale because other inboxes work

This is the core answer: diagnose cold email deliverability by narrowing the failure layer first, then the provider, then the technical setup, then reputation, then content variables, then list quality, then copy.

The order matters because every layer changes the meaning of the next one.

A bad reply rate means one thing when inbox placement is clean.

It means something completely different when Gmail is quietly burying your emails in spam like a tiny digital funeral director.

FAQs

How Do I Know If My Cold Emails Are Landing In Spam?

Start with provider-level inbox placement tests, then compare those results with real campaign data.

Look at Gmail, Outlook, Yahoo, and corporate domains separately. If Gmail seed inboxes show spam placement and Gmail replies are dead, you probably have a Gmail issue. If only Outlook is failing, check Microsoft bounce codes and authentication.

Do not rely only on open rates. Opens are useful as a clue, but they are not proof.

Is SPF, DKIM, And DMARC Enough For Cold Email Deliverability?

No.

SPF, DKIM, and DMARC are basic requirements, not guaranteed inbox placement.

They help prove that your sending setup is legitimate, but mailbox providers also look at reputation, complaints, engagement, list quality, sending patterns, links, and message behavior.

Think of authentication like having a passport. It gets you to the border. It does not guarantee everyone invites you to dinner.

What Should I Check First When Deliverability Drops?

Check what changed.

Look for changes in:

  • Sending volume
  • Sending domain
  • Mailboxes
  • DNS records
  • Sending tool
  • Tracking domain
  • Email template
  • Link structure
  • List source
  • Targeting
  • Bounce rate
  • Complaint rate

Most sudden drops are connected to a recent change. The faster you find that change, the faster you stop guessing.

Can A Clean Blacklist Check Still Mean I Have A Deliverability Problem?

Yes.

A blacklist check only tells you whether your domain or IP appears on the checked lists. It does not prove your reputation is strong everywhere.

You can have no major blacklist listings and still land in spam because of Gmail reputation, Microsoft policy, Yahoo complaints, link reputation, bad list quality, or poor recipient engagement.

Blacklist checks are useful, but they are one piece of the diagnosis.

Why Do Emails With Links Land In Spam More Often?

Links add another reputation layer.

Mailbox providers may evaluate the domain you link to, the tracking domain, redirects, link shorteners, and landing page safety.

If the same email lands better without links, your problem may not be the words. It may be the URL, tracking setup, or redirect path.

Run a linkless test before rewriting everything.

Why Do B2B Cold Emails Go To Spam Filters Even When The Setup Looks Fine?

B2B cold emails go to spam filters when several weak signals stack together.

Maybe authentication passes, but the list is old. Maybe the list is clean, but the domain is new. Maybe the domain is fine, but the email has a risky tracking link. Maybe the copy is honest, but the audience does not care and complaints rise.

Deliverability is rarely one switch. It is usually a pile of small signals that eventually becomes a big problem.

Why Does A Cold Email Go To The Promotions Tab Instead Of Spam?

The Promotions tab is usually classification, not rejection.

Gmail may decide your email looks like marketing because of layout, links, tracking, bulk patterns, or engagement signals. That is different from being sent to spam, but it still hurts visibility.

To diagnose it, compare plain-text versions, reduce promotional formatting, check sender identity, and look at whether recipients actually reply.

When Should I Blame The Copy?

Blame the copy after the technical and placement signals look healthy.

If authentication passes, provider placement is acceptable, complaints are low, bounces are controlled, links are clean, and list quality is decent, then poor replies usually point to targeting, offer, subject line, first line, or call to action.

Copy matters. It just should not be the first suspect every time something breaks.