You spent hours crafting that email — the perfect subject line, the right offer, clear and compelling copy. You hit send. And it went to spam. Here's the thing: the content was probably fine. Email deliverability failures are almost always about technical setup, sending patterns, and list health — not the quality of what you wrote. Here's exactly what causes spam filtering and the specific fixes for each cause.

Problem 1: Missing or Broken Email Authentication

Email authentication is the technical foundation of deliverability. Without it, receiving mail servers treat your emails with immediate suspicion. There are three DNS records you need configured:

SPF (Sender Policy Framework)

SPF specifies which mail servers are authorized to send email on behalf of your domain. If you use Mailchimp, HubSpot, or any third-party email service provider, you need to add their sending infrastructure to your SPF record. Without a correct SPF record, your emails appear potentially spoofed.

DKIM (DomainKeys Identified Mail)

DKIM adds a cryptographic signature to your outgoing emails. Receiving servers check this signature against a public key in your DNS. If they match, authenticity is confirmed. Most ESPs provide DKIM records you add to your DNS — check your platform's documentation and add them if you haven't already.

DMARC

DMARC tells receiving servers what to do if an email fails SPF or DKIM: reject it, quarantine it, or take no action. In February 2024, Google and Yahoo began requiring DMARC for bulk email senders — making it non-optional. A "none" policy (monitoring only) is the minimum; "quarantine" or "reject" provides stronger protection against domain spoofing.

Check your current authentication status using Google Postmaster Tools or MXToolbox's email authentication checker. Fix any failures before addressing anything else — authentication is the foundation everything else rests on.

Problem 2: Poor Sender Reputation

Your domain and sending IP have a reputation score maintained by ISPs, calculated from: complaint rate (how often recipients mark your emails as spam), hard bounce rate, spam trap hits, and engagement rate. A complaint rate above 0.1% triggers deliverability problems. Above 0.5%, you'll see widespread inbox failures. Check your complaint rate in Google Postmaster Tools (free, covers Gmail which handles ~40% of consumer email).

To improve reputation: make unsubscribe easy and obvious (a difficult unsubscribe process drives spam complaints instead), improve list health (see below), and increase genuine engagement by sending content people actually want to receive.

Check your subject line for spam triggers first

Before your next send, use our free Email Subject Line Tester to score your subject line, flag spam trigger words, and get recommendations for improving deliverability from the first impression.

Test Your Subject Line →

Problem 3: Spam Trigger Words

While content filtering is less determinative than authentication and reputation, spam trigger words in your subject and body still contribute to filtering. Common triggers: FREE (all caps), URGENT, GUARANTEED, WINNER, CLAIM, ACT NOW, SPECIAL PROMOTION, NO RISK, CASH. Excessive punctuation (!!!), all-caps words, and large fonts in primary colors also contribute. More broadly: content that appears manipulative rather than communicative scores poorly with modern spam filters that evaluate overall language, structure, and intent — not just keyword lists.

Problem 4: Low Engagement Signals

Gmail in particular uses engagement signals to determine inbox placement. If recipients consistently don't open, click, or engage — but also don't unsubscribe — Gmail interprets this as evidence the emails aren't wanted. Over time, your emails move to Promotions, then to Spam, then get blocked entirely for that sender. To improve engagement: segment your list and send only to people who've engaged in the last 90–180 days, run re-engagement campaigns for inactive subscribers (then remove non-responders), and personalize content so it's genuinely relevant to each segment.

Problem 5: List Hygiene Failures

Over time, email addresses become invalid — people change jobs, abandon addresses, stop checking. Sending to these generates hard bounces, damaging sender reputation. More insidiously, some invalid addresses become spam traps — maintained specifically to identify senders with poor list hygiene. Hitting a spam trap can get your IP blacklisted. List hygiene practices:

Problem 6: The Warm-Up Protocol for New Senders

Starting email marketing with a new domain or after a long sending hiatus? Sending to your full list immediately triggers spam filters — ISPs have no positive sending history for your domain and treat high-volume sends from unknown senders with maximum suspicion. The warm-up protocol: start with your 100 most engaged subscribers. Over 4–8 weeks, gradually double your weekly volume while monitoring complaint rates and deliverability. Most major ESPs (Klaviyo, HubSpot, ActiveCampaign) have built-in warm-up tools. Use them. Skipping warm-up to send to 10,000 people on day one is one of the most common and damaging deliverability mistakes small businesses make.

Ready to fix your email deliverability?

Book a free strategy call and we'll audit your email authentication setup, sender reputation, list health, and sending patterns — and give you a prioritized fix plan to get your emails into the inbox.

Book a Free Strategy Call →