Loading tutorials…
Loading tutorials…
Deliverability is the silent killer of email revenue. Open rates dropping from 28% to 16% feels like 'the algorithm changed,' but it's almost always one of three things: authentication, warmup, or list hygiene. Here's the playbook.
Who this is forMailchimp account holders who've seen open rate drop 5+ points in the last 90 days, or anyone preparing for a major volume increase (new welcome flow, larger list import, new campaign cadence). Yahoo/Gmail's 2024 bulk sender rules apply at 5K+/day — if you're approaching that, this is urgent.
What you'll need
Step 1
Mailchimp → Account → Settings → Domains → Authenticate. Add the CNAME records to DNS. Verify all three pass.
Mailchimp → Account → Settings → Domains. If your domain shows "Pending" or "Unverified," authenticate it.
Add the 2 CNAME records Mailchimp provides to your DNS. Wait 1-48 hours for propagation.
Add an SPF TXT record at root: `v=spf1 include:servers.mcsv.net ?all`. If you already have SPF, ADD `include:servers.mcsv.net` to the existing record — never create two SPF records.
Add DMARC TXT record at `_dmarc.yourdomain.com`: `v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com`. Start with p=none, escalate after 30 days.
Verify via mxtoolbox.com or dnschecker.org. All three should resolve publicly.
Yahoo/Gmail's 2024 bulk sender rules require all three for sending 5K+/day. Without them, your domain gets blocked.
Step 2
Mailchimp → Reports → check open rate, bounce rate, complaint rate, click rate, unsubscribe rate across last 90 days.
Mailchimp → Reports → All campaigns → 90-day view.
Healthy benchmarks: Open rate 20%+ (adjust for Apple MPP inflation), Click rate 2%+, Bounce rate <2%, Complaint rate <0.1%, Unsubscribe rate <0.5%.
Bounce rate over 2% means lists have stale addresses. Complaint rate over 0.1% means content is being marked as spam.
Sudden drops (5+ points in 30 days) are the most reliable signal something changed. Identify the campaign where the drop started — that's your trigger event.
Apple Mail Privacy Protection (MPP) inflates open rates by 30-50% on iOS. A "20% open rate" on Apple-heavy lists is more like 13-15% real opens. Use clicks for accurate engagement.
Step 3
Don't 10x your send volume overnight. Scale 500/day → 5K/day → 50K/day over 4-6 weeks.
If you're launching a new audience, new domain, or new automation pushing 10x normal volume, warm up:
Week 1: 500-1K sends/day to your most-engaged 10% only.
Week 2: 1K-5K sends/day, expand to most-engaged 25%.
Week 3-4: 5K-15K sends/day, expand to most-engaged 50%.
Week 5-6: 15K-50K sends/day, full engaged list (90-day openers).
Beyond Week 6: send to engaged + 180-day re-engaged. Never send to 180+ day inactives.
Monitor open rate weekly during warmup. If it drops below 20% on the engaged segment, pause and diagnose before continuing.
Step 4
Suppress contacts who haven't opened or clicked in 180 days. Sending to them tanks reputation for the whole list.
Mailchimp → Audience → Segments → Create Segment.
Definition: "Has not opened email in last 180 days" AND "Has not clicked email in last 180 days" AND "Has not made a purchase in last 365 days" (for e-com).
This identifies disengaged contacts eating your reputation.
Option A: archive them. Mailchimp → select segment → Archive contacts. They stay in your audience for historical data but stop receiving sends.
Option B: run a 2-email re-engagement automation first. Anyone who clicks stays; anyone who doesn't gets archived.
Plan to archive 20-40% of your list. It hurts to do once. Open rate lifts 5-10 points across the rest of your sends within 30 days.
Step 5
Double opt-in for EU/UK/Canada. CAPTCHA on signup forms. Email verification on import.
Audience → Settings → Audience name and defaults → enable Double Opt-in for EU/UK/Canada compliance + sender reputation protection.
Audience → Signup forms → form settings → enable reCAPTCHA. Prevents bot signups that spike bounce rate.
For CSV imports: never import without email verification. Run the CSV through a tool like NeverBounce, ZeroBounce, or Mailchimp's own email verification (paid add-on) before import.
For Mailchimp's built-in verification: Audience → All contacts → Verify emails. Costs $0.004-0.008 per email but pays for itself by avoiding bounce-rate damage.
Reject any list source that doesn't provide opt-in proof. Bought lists, scraped lists, swapped lists all trigger Mailchimp compliance review.
Step 6
Gmail Postmaster Tools and Microsoft SNDS give you ground-truth reputation data Mailchimp can't.
Gmail Postmaster Tools: postmaster.google.com → add and verify your sending domain.
Gmail will show: Spam Rate (target <0.1%), Domain Reputation (target High), IP Reputation, Authentication results.
If Gmail Domain Reputation is "Low" or "Bad," you're being filtered to Promotions or Spam. Fix the underlying issue (authentication, content, list hygiene) and reputation will recover over 30-60 days.
Microsoft SNDS (sendersupport.olc.protection.outlook.com/snds/) provides similar visibility for Outlook/Hotmail/Live.
Mailchimp doesn't surface either of these — you have to set them up yourself. Worth the 30 minutes.
Step 7
Text-to-image ratio, alt text, link minimization, spammy-word avoidance.
Maintain 60/40 text-to-image ratio minimum. Image-only emails get filtered to Promotions/Spam regardless of sender reputation.
Every image needs alt text. Helps accessibility AND deliverability (mail clients use alt text to score legitimacy).
Limit links: 3-5 per email is healthy. 20+ links looks like a spam blast and triggers filters.
Avoid spammy words in subject lines: "FREE!!!" "Buy now!" "Make money fast." Modern filters are more sophisticated but these still hit thresholds.
Always include a real plain-text version of your email. Mailchimp auto-generates this but check it — sometimes it renders garbled.
Footer must include: physical address (CAN-SPAM requirement), one-click unsubscribe link, brand identifier.
Common mistakes
No DKIM/SPF/DMARC setup, ever
What goes wrong: Yahoo/Gmail 2024 bulk sender rules block unauthenticated senders at 5K/day. Below that, unauthenticated emails see 10-15% lower open rate. Effective revenue loss: $50-200/mo overspend on a list that should be performing better.
How to avoid: Mailchimp → Account → Settings → Domains → authenticate. Add DKIM CNAME records to DNS. Add SPF + DMARC TXT records. Verify all three via mxtoolbox.com.
Sending to entire list to "wake them up"
What goes wrong: Sends to 180-day inactives spike bounce + complaint rate. Mailbox providers downrank you globally. Open rate drops from 28% to 16% across the whole list. Recovery takes 60-90 days.
How to avoid: Suppress 180-day non-openers before any "wake-up" campaign. Use re-engagement automation for inactives, not regular sends. Archive non-responders after 14 days.
Sending from root domain instead of subdomain
What goes wrong: Marketing reputation hit on root domain affects ALL email — including transactional (order confirmations). One bad campaign can break support inbox deliverability.
How to avoid: Move marketing to a subdomain (send.yourbrand.com). Keep transactional on root. Mailchimp → Account → Domains.
Ignoring bounce-rate spike
What goes wrong: Bounce rate over 2% triggers Mailchimp account compliance review. Continuing to send while bounce rate is high cements the damage. 90+ days to recover, sometimes more.
How to avoid: Mailchimp auto-suppresses hard bounces. If soft bounces are spiking, pause sending immediately. Diagnose: stale segment? Bad CSV import? Don't resume until bounce rate is under 1%.
Importing without email verification
What goes wrong: 30-50% of bought/old lists are dead emails. Importing them spikes hard bounce rate immediately. Mailchimp suspends accounts that bulk-import dirty lists.
How to avoid: Always verify CSVs before import. Use NeverBounce, ZeroBounce, or Mailchimp's paid email verification. Cost: $20-50 for a 5K list, prevents weeks of reputation damage.
No DMARC record (or wrong DMARC policy)
What goes wrong: Gmail/Yahoo 2024 rules require DMARC. No DMARC = blocked at scale. Premature p=reject = legitimate emails blocked when any SPF/DKIM hiccup happens.
How to avoid: Start with DMARC p=none and a rua= reporting address (use dmarcian.com free tier for parsing). Run for 30 days. Then progress to p=quarantine. Only move to p=reject after 60+ days of clean reports.
Recap
Done — what's next
Mailchimp segments vs tags vs groups — when to use each (with examples)
Read the next tutorial
Hand it off
Deliverability is one of the few areas where DIY mistakes get expensive fast. A specialist diagnosis + recovery plan is typically $300-600 of one-time work at $14-16/hr. Ongoing monitoring is $200-400/mo. Alternative: 60-90 days of half-revenue while you DIY-debug.
See specialist rates
30-90 days for most cases. Mild issues (one bad campaign) recover in 30 days with proper hygiene. Severe issues (bought lists, sustained complaint rate >0.5%) take 60-90 days. Catastrophic damage may require migrating to a new sending domain — 6+ months to fully rebuild.
Only on Premium plan and only if sending 250K+ emails/month consistently. Below that volume, dedicated IPs hurt deliverability — not enough volume to maintain a reputation. Mailchimp's shared IP pool works better for smaller senders because the pool reputation is strong.
Under 2% total bounce rate. Hard bounces (invalid email) should be under 0.5% — Mailchimp auto-suppresses these. Soft bounces (temporary issues) should be under 1.5%. Above 2% triggers ISP downranking AND Mailchimp compliance review.
Gmail Promotions isn't spam — many marketing emails legitimately land there and still get opened. If open rate is acceptable (15%+), Promotions placement is fine. If open rate is dropping, the cause is usually content (too promotional, image-heavy) or reputation, not the Promotions tab.
Check at mxtoolbox.com/blacklists with your sending domain. Common blocklists: Spamhaus, SURBL, Barracuda, SpamCop. Each has a removal request process. Stop sending until removed — continuing to send while blocklisted cements the damage.
Mailchimp shows the symptoms (open rate, bounce rate, complaint rate) but doesn't have a single 'reputation score.' Use Google Postmaster Tools (postmaster.google.com) for Gmail reputation and Microsoft SNDS for Outlook. These are the ground truth for 80%+ of mailbox providers.
Mailchimp
Mailchimp gives you three ways to slice a single audience: Segments, Tags, and Groups. They overlap. They confuse new users. Picking wrong locks you into years of duplicated work. Here's the decision tree.
Mailchimp
Open rate dropped from 28% to 16% in 30 days. The instinct is 'subject lines.' Usually it's not. Deliverability, list hygiene, and audience drift account for 70% of open-rate drops. Here's how specialists isolate the cause.
Mailchimp
Mailchimp's onboarding hides the decisions that matter most — audience structure, single vs double opt-in, and sending-domain authentication. Skip them and you'll be untangling them in 6 months. Here's the setup that doesn't rot.
Mailchimp
Mailchimp is fine for most lists under 10K contacts. Past that, you start hitting the ceiling: weak e-com integrations, limited automation logic, pricing that punishes growth. Here's when to migrate, where to go, and how to do it without trashing your deliverability.
Mailchimp
DIY email marketing is a great call — until it isn't. Email should be 20-35% of total business revenue for most online businesses. If yours is at 8-12%, the gap is your list isn't being worked. Here's the honest framework for when to hire.