Content and Design for Deliverability
Content-level filtering factors — spam-trigger-word myths vs reality, image/text balance, link practices, headers, subject lines, Gmail tabs, and engagement-optimizing design.
Reputation and list quality dominate filtering decisions (see Foundations), but content is the one filtering input a sender controls directly on every message. Litmus reports that 70% of emails show at least one spam-related issue that could keep them out of the inbox. Modern spam filters are machine-learning systems trained on spam and phishing patterns, adjusting in real time — so content rules are best understood as pattern avoidance plus engagement optimization, not a fixed keyword checklist.
Spam trigger words: myth vs. reality
Myth: certain words ("free", "buy now", "sale") automatically send mail to spam, and avoiding a magic word list guarantees inboxing.
Reality: specific trigger words aren't inherently problematic — how they're used is what matters. A genuinely free offer described as free is fine; a misleading "free" claim, or a "flash sale" that repeats every week, generates spam complaints and list churn, and it's those complaint/engagement signals that tank placement. Filters trained on real user feedback punish deceptive patterns, not vocabulary.
What still genuinely pattern-matches to spam at the content level:
| Pattern | Why it hurts |
|---|---|
| Misleading subject lines / false claims | Drives complaints; deception is the core signal filters target |
| ALL CAPS and strings of exclamation marks | Strong classic spam correlate |
| Excessive symbols ($$$, emoji walls) in subjects | Same |
| Misspellings (especially deliberate filter-evasion spellings) | Historic spammer technique |
| HTML-only messages with no text part | Poorly received by providers; also renders badly with images blocked |
Image/text and link balance
- Higher text-to-image and text-to-link ratios are better. Too many images or links relative to text triggers spam flags; filters are suspicious of image-dominated emails (the all-image email is a classic filter-evasion technique).
- Providers commonly block images by default, so an image-only email shows a recipient nothing — hurting the engagement signals that drive placement. Always send multipart (text + HTML) or text-only.
- Include alt text on images: it preserves meaning with images blocked, supports screen readers, and reduces frustration-driven complaints.
- Readable layouts and adequate contrast affect engagement, and engagement affects placement. Broken links and missing images frustrate subscribers and depress clicks.
- Test rendering across major clients before sending — a message that displays broken in one client silently loses that provider's engagement signal.
Link practices
- Link domains should match the sending domain (or at least the same organizational root). Links pointing at unrelated domains are a phishing pattern.
- Avoid public URL shorteners — heavily used by spammers, and some filters penalize them outright.
- Avoid too many links, and never ship broken links.
- Use a branded click-tracking domain (with SSL) rather than a shared ESP tracking domain: it aligns tracking links with your brand/root domain, keeps other senders' behavior on a shared tracking domain from affecting you, and measurably increases click likelihood.
Headers and structural details
- The From domain must match the actual sending domain — this is a DMARC alignment issue, not just cosmetics; Microsoft/Hotmail is particularly strict. Even
mail.example.comvsexample.comcan be enough to spam-folder mail at some receivers. See DMARC. - Gmail scrutinizes Message-ID and Received headers. A malformed Message-ID (missing
< >brackets, wrong domain after@) reads as spamware. If your infrastructure generates Message-IDs correctly, don't override them in application code. - Personalize the To: field with the recipient's actual address, and use the recipient's name in the greeting.
- Include a working unsubscribe link and List-Unsubscribe headers — several providers (Hotmail/Outlook notably) filter mail lacking them, and one-click unsubscribe is a Gmail/Yahoo bulk-sender requirement. A hard-to-find unsubscribe converts into spam complaints, the far more damaging signal.
- Include a physical mailing address and ideally a privacy-policy link (CAN-SPAM requires the unsubscribe mechanism and postal address).
Subject lines
- Subject lines are the first thing a recipient sees — they drive the open decision, and opens drive placement.
- Never mislead: subject/body mismatch is a top complaint driver and a direct filtering signal.
- Minimize symbols and avoid all-caps.
- A/B test subject lines systematically — winning-variant testing (with win-confidence reporting) is the highest-leverage content experiment for open rates. Measure against the ≥33% open-rate benchmark (see Reputation Monitoring for the full threshold table).
Gmail tabs (Primary / Promotions / Updates / Social / Forums)
- Tab placement is decided by Gmail's algorithms after delivery; senders cannot pre-select a tab, but content shapes the outcome.
- Promotions is not spam. Studies show emails in the Promotions tab did not experience the feared open-rate decline; landing there is normal for marketing mail.
- Factors pushing toward Primary: personalization (e.g., first-name insertion with fallbacks), conversational one-to-one style, restrained image and link counts. Heavily templated, image-dominated, link-dense mail sorts to Promotions.
- Users can drag a message to another tab and tell Gmail to keep doing that — asking engaged readers to move you to Primary is legitimate and effective.
- Seed-testing tools can predict tab placement for a given message pre-send (see Reputation Monitoring).
Engagement-optimizing practices
Content earns inbox placement indirectly, by producing the engagement signals providers reward:
- Relevance and targeting beat everything. Segment and personalize; content mismatched to the segment shows up as unsubscribes and complaints.
- Make it replyable. Send from an address that accepts replies and invite them — replies and forwards are among the strongest positive signals, and a real conversation "does wonders" for reputation.
- Set expectations at signup and honor them (a welcome series stating content and frequency), then match frequency to engagement: ramp down frequency as a recipient's engagement drops; sending often to unengaged profiles damages reputation, while under-mailing engaged ones just loses revenue.
- Provide non-offer value (educational content, useful information) — pure-promotion streams burn out engagement.
- Pre-send content testing: run messages through a spam-filter/seed test (e.g., Mail-Tester or commercial tools) to catch content flags before a live send; isolate one variable per test.
- Track opens, clicks, read time, deletes-without-reading, replies/forwards, complaints, and unsubscribe spikes per campaign — content problems show up here first.
Note: velocity is a content-adjacent risk — teams now produce campaigns in 1–3 days (vs. 2+ weeks in 2024), and dramatically increased sending cadence can itself look suspicious to providers if volume jumps with it.
Related
- Reputation Monitoring and Remediation — metric thresholds and the testing/monitoring stack.
- Foundations of Email Deliverability — how engagement signals feed filtering.
- Two Worlds of Email Deliverability — why wanted/expected content beats filter-gaming.
Sources
- https://help.mailgun.com/hc/en-us/articles/203306870-Why-does-the-content-of-my-emails-matter-for-deliverability
- https://help.mailgun.com/hc/en-us/articles/360011702394-Why-do-my-emails-go-to-spam
- https://help.klaviyo.com/hc/en-us/articles/25620771311643
- https://www.litmus.com/email-deliverability-spam-best-practices
- https://www.litmus.com/blog/why-emails-go-to-spam
- https://www.litmus.com/blog/email-deliverability-facts