96%+
Target inbox placement rate
<0.08%
Maximum acceptable complaint rate
<2%
Maximum acceptable bounce rate

Email deliverability is the foundation everything else is built on. You can have the best subject lines, the most perfectly timed flows, and the most compelling offers — but if Gmail is routing your emails to spam, none of it matters.

The good news: most Klaviyo deliverability problems are fixable in a single afternoon. The bad news: most brands don't know they have a deliverability problem until it's already significantly damaged their sender reputation.

This guide covers everything you need to diagnose and fix your Klaviyo deliverability — in the right order.

📊 Check your deliverability score first: Our free Klaviyo audit includes a deliverability health score based on your account setup, list hygiene, and sending behaviour — in 60 seconds.

What Klaviyo Deliverability Actually Means

Deliverability refers to whether your emails reach the inbox — not just whether they're technically delivered. An email can be "delivered" (accepted by the receiving server) but still end up in spam, promotions, or the social tab.

Gmail, Outlook, and Apple Mail use complex algorithms to decide where your email goes. The main signals they look at:

Step 1: Fix Your Email Authentication

Authentication is the foundation. Without it, email providers have no way to verify that emails claiming to be from your domain actually are — and they'll treat them with suspicion accordingly.

SPF — Sender Policy Framework
Authorises Klaviyo to send on your behalf

SPF tells receiving mail servers which servers are allowed to send email from your domain. Klaviyo handles this automatically when you add a sending domain. Check it at mxtoolbox.com/spf.aspx — you should see Klaviyo's servers listed. If not, go to Klaviyo → Settings → Email → Sending Domains and follow the setup instructions.

DKIM — DomainKeys Identified Mail
Cryptographically signs your emails

DKIM adds a digital signature to every email, proving it hasn't been tampered with in transit. Klaviyo generates DKIM keys when you set up a sending domain. Verify at mxtoolbox.com/dkim.aspx — enter your domain and selector klaviyo1. Should show "DKIM Valid".

DMARC — Domain-based Message Authentication
The most important — and most commonly misconfigured

DMARC tells receiving servers what to do with emails that fail SPF or DKIM checks. Check yours at mxtoolbox.com/dmarc.aspx.

If your policy is p=none — you're vulnerable to spoofing and Gmail is likely deprioritising your emails. Update to p=quarantine at your domain registrar's DNS settings. This is a 15-minute change with potentially significant deliverability impact.

The record to add: v=DMARC1; p=quarantine; rua=mailto:david@klavauditpro.com

⚠️ Google and Yahoo now require DMARC for bulk senders (over 5,000 emails/day). Without it, your emails are increasingly likely to be filtered or rejected entirely. This isn't optional any more.

Step 2: Set Up a Dedicated Sending Domain

By default, Klaviyo sends your emails from shared infrastructure — meaning your sender reputation is pooled with thousands of other brands. A dedicated sending domain (e.g. mail.yourbrand.com) builds reputation specific to your brand alone.

How to set it up:

  1. Go to Klaviyo → Settings → Email → Sending Domains
  2. Click Add Sending Domain
  3. Enter a subdomain like mail.yourbrand.com or email.yourbrand.com
  4. Klaviyo will give you DNS records to add at your domain registrar
  5. Add the records and click Verify

Once set up, all emails send from your dedicated domain. Reputation builds specifically for your brand over 60–90 days. This is particularly important if you're sending more than 10,000 emails per month.

Step 3: Create Your Engaged Segment

This is the single highest-impact deliverability fix available — and it takes 20 minutes.

Every time you send to unengaged subscribers, you're training Gmail to treat your emails as unwanted. The algorithm sees low open rates as a signal to route future emails to spam — for everyone on your list, not just the unengaged contacts.

Create this segment in Klaviyo:

1
Go to Klaviyo → Segments → Create Segment
2
Name it "Engaged Subscribers — 90 Days"
3
Add condition: "What someone has done → Opened Email → at least once → in the last 90 days"
4
OR: "What someone has done → Clicked Email → at least once → in the last 90 days"
5
OR: "What someone has done → Placed Order → at least once → in the last 90 days"
6
Save the segment and switch ALL campaign sends to this segment immediately

Brands that make this switch typically see open rates improve 30–60% within 30 days — from the same content, same subject lines, same everything. The only change is who they're sending to.

Step 4: Build a Win-Back Flow Before Suppressing

Before you suppress unengaged subscribers permanently, run them through a win-back sequence. Some will reactivate — and reactivated subscribers are often your most loyal customers.

A simple 4-email win-back:

Brands doing this reactivate 8–15% of lapsed subscribers. After Day 130, suppress anyone who still hasn't engaged — they're damaging your deliverability every time you send to them.

Step 5: Monitor Your Klaviyo Deliverability Hub

Klaviyo has a built-in Deliverability Hub that shows your key metrics. Go to Analytics → Deliverability and check these weekly:

🚨 Gmail's spam threshold is 0.10%. If your complaint rate exceeds this, Gmail will begin routing all your emails to spam — not just for the subscribers who complained, but for everyone. At 0.30%, you risk being blocked entirely. Check this weekly.

Step 6: Clean Your List

List hygiene is an ongoing process, not a one-time task. Every month you should:

Step 7: Warm Up After a Deliverability Problem

If you've been sending to your full list and have poor deliverability, you can't fix it overnight. Gmail and Outlook need to see consistent good behaviour over time before they'll restore your inbox placement.

The warm-up process:

  1. Immediately switch to your Engaged Segment only
  2. Reduce sending frequency — if you were sending 3x per week, drop to 1x
  3. Send your absolute best content — high engagement signals help rebuild reputation
  4. Gradually increase volume over 4–6 weeks as metrics improve
  5. Monitor Deliverability Hub weekly and only increase volume when complaint rate is below 0.05%

Klaviyo Deliverability Checklist

SPF record configured and verified
DKIM record configured and verified
DMARC set to at least p=quarantine
Dedicated sending domain configured
Engaged segment created and all campaigns switched to it
Win-back flow live for subscribers 90+ days unengaged
Bounce rate below 2%
Complaint rate below 0.08%
Deliverability Hub checked weekly
List cleaned monthly

Get Your Klaviyo Deliverability Score

Our free AI audit scores your deliverability health, identifies specific issues, and tells you exactly what to fix — in 60 seconds.

Run My Free Klaviyo Audit →