ESP7 min read

Mailchimp Spam rate creeping up? Test every campaign before send

Mailchimp runs a massive shared IP pool. When a few big senders misbehave, the whole pool feels it — and Mailchimp's own reports lag by days. A free 2-minute placement test fixes that.

Mailchimp has the easiest onboarding of any mass-market ESP and the most forgiving template editor on the planet. What it doesn't have is reliable per-campaign placement reporting. The "Delivered" number in your Mailchimp report is really an "accepted by the receiving server" number — which includes every message that got silently shoved into Spam or Promotions.

Why Mailchimp's "Delivered" rate hides Spam

When a recipient server accepts a message with a 250 OK response, it has not yet decided whether the mail goes to Inbox, Promotions, Junk or Spam. That decision happens post-acceptance, inside the provider's classifier. Mailchimp reports everything above that line as "delivered".

That means a campaign with a 99.2% delivered rate in Mailchimp can still be landing in Gmail Spam for 40% of your Gmail recipients. You'll only find out when your open rate collapses three days later.

What Mailchimp cannot tell you

Mailchimp does not run seedbox tests. It has no inbox-side visibility into any provider. The only signals it sees are the bounces and unsubscribes that fire back after send. Everything else — folder, provider-specific placement, spam-bucket assignment — is invisible to the Mailchimp dashboard.

How shared pools drift

Mailchimp sends from several shared IP ranges depending on your plan level, engagement tier and send size. Those pools are used by thousands of senders simultaneously. If a handful of large senders have a bad week — bounce spike, spam-trap hit, compliance violation — the reputation of your pool can shift inside 48 hours.

You are not doing anything wrong. Your list didn't rot overnight. The pool just got noisier. The practical consequence: placement you measured last month is not a reliable predictor of placement this month.

Setting up a pre-send routine in Mailchimp

The fix is cheap: run a placement test before you schedule the campaign. Five steps, about two minutes.

  1. In Mailchimp, duplicate your campaign and set it to send to a single seedbox address (one you get from a placement-testing tool).
  2. Send the duplicate. Wait 30–60 seconds.
  3. Look at the per-provider placement report. Expect to see Gmail, Outlook, Yahoo, Mail.ru, Yandex and the others with Inbox / Spam / Promotions verdicts.
  4. If Gmail shows <70% Inbox or Outlook shows >10% Junk, fix the campaign before scheduling the real send.
  5. Schedule the real campaign only once placement looks healthy.

Reading per-provider placement results

Mailchimp senders typically see three distinct placement patterns worth watching:

  • Gmail Promotions tab — not technically Spam, but a 60%+ drop in open rate. Often caused by heavy image-to-text ratio and the Mailchimp-default footer with multiple links.
  • Outlook Junk — Microsoft SmartScreen reacts harshly to shared-pool IPs it doesn't recognise. Custom return-path domain authentication (the Mailchimp "verify domain" step that many accounts skip) fixes 80% of these.
  • Mail.ru / Yandex Spam — the CIS providers have their own blocklists and react strongly to English-only content sent from shared pools used for transactional mail. If your list has any .ru addresses at all, run the test.

What Mailchimp users typically find

Across the thousand-plus Mailchimp-sourced tests we have in aggregate, the median Gmail Inbox rate sits around 74%, Outlook around 68%, and Mail.ru around 41%. If your numbers are meaningfully below those, something specific to your campaign is wrong — not the Mailchimp platform.

Three quick fixes

1. Verify your sending domain in Mailchimp

The "via mailchimp.com" tag that Gmail shows next to unverified-domain senders costs you 8–15% of inbox placement. Go to Mailchimp → Website → Domains and finish the SPF + DKIM setup. This alone is the single biggest win.

2. Trim the footer and image load

Mailchimp templates ship with large footers, social icons, and multiple tracked links. Gmail's Promotions classifier weights this heavily. Aim for a text-to-image ratio above 60/40 and no more than 5 tracked links in the body.

3. Segment aggressively by engagement

A 25k-contact list with 18% engagement is treated worse than a 5k-contact list with 60% engagement. Suppress anyone who hasn't opened in 90 days, send to them in a separate re-engagement sequence, and watch pool-wide placement recover.

Authentication is still the ceiling

Even on Mailchimp's shared pool, SPF, DKIM and DMARC on your own domain are the biggest single predictor of Gmail Inbox placement. The free placement test will tell you exactly which of the three is broken.

GlockApps vs Inbox Check for Mailchimp senders

GlockApps is the best-known paid placement tool — it starts at around $79/month and offers deep reports, blocklist monitoring and automation APIs. If you run ten campaigns a week across multiple domains, it is worth the money.

For a typical Mailchimp account sending one or two campaigns a week, the pricing is heavy. Inbox Check covers the per-campaign pre-send workflow for free: Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail, plus SPF/DKIM/DMARC, SpamAssassin and Rspamd scores. It does not replace GlockApps for automation or blocklist monitoring — but it solves the "test before I hit send" problem at zero cost.

Frequently asked questions

How often should I run a placement test on Mailchimp?

Before every campaign that goes to more than a thousand contacts, and always after any list import, template change, or domain DNS edit.

Will running a test affect my Mailchimp send limits?

The test is a single send to a seedbox mailbox list. On Mailchimp it counts as one campaign recipient per seed provider — typically 20–25 recipients total.

Can I automate the test on every Mailchimp campaign?

Yes, via the Mailchimp "Send a preview" feature targeting a seedbox list, or by wiring your Mailchimp API webhook to a placement API. It is not one-click automation, but it is workable.

What if my Mailchimp placement is bad and nothing I change fixes it?

That usually means the shared pool you are assigned to is in a bad stretch. Upgrade to a plan with a dedicated IP (Mailchimp offers this on higher tiers) or move transactional traffic to Postmark or SES.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required