BRUTAL MARKETING

HOW TO KEEP EMAILS OUT OF SPAM: TECHNICAL SETUP AND CONTENT RULES

october 2026
BRUTAL MARKETING

How to Keep Emails Out of Spam: Technical Setup and Content Rules

october 2026

How to Keep Emails Out of Spam: Technical Setup and Content Rules

You launch a campaign, spend hours on copy and design — and get 4% open rate. Not because the topic is boring.

Most emails never made it to the inbox. Gmail, Outlook, and Yahoo decided for your readers that these messages were junk.
Serhii Ponomarenko. How to Keep Emails Out of Spam: Technical Setup and Content Rules I Brutal Marketing blog
Serhii
Ponomarenko
Email deliverability isn't magic or luck. It's a combination of technical settings and behavioral signals that mail providers read every time you hit Send. If even one element breaks down — the email goes to spam or doesn't get delivered at all.

This is a concrete breakdown: why it happens, what to configure at the domain level, what not to write in your emails, and how to check your sender reputation before a campaign goes nowhere.

Why Emails Land in Spam

Most business owners think spam filters only react to words like "free," "limited offer," or subject lines in ALL CAPS. In reality, mail providers analyze dozens of signals simultaneously — and technical ones carry far more weight than the text itself.

The Three Most Common Causes

No domain authentication. If your domain isn't configured with SPF, DKIM, and DMARC, the recipient's mail server can't verify the email actually came from you and not someone spoofing your address. By default, that email is suspicious.

Damaged IP or domain reputation. If you've previously sent to dead contact lists, had high spam complaint rates, or suddenly scaled up your sending volume — providers remember. Reputation builds over months and collapses in a few bad campaigns.

Content that triggers filters. Spam words, broken HTML, missing unsubscribe links, images with no text — all of this automatically lowers your email's "score" before a human ever sees it.

At Brutal Marketing, we regularly run into this situation: a company has been sending campaigns from their corporate domain for years with zero authentication — and everything seemed fine. Then Gmail updates its algorithms and deliverability drops from 90% to 40% in a month. Same root cause every time — no DKIM.

The tricky part is that spam placement isn't always visible in your ESP's stats. An email can technically "deliver" but land in the Spam folder — and the platform counts it as a successful delivery.
Why Emails Land in Spam | How to Keep Emails Out of Spam: Technical Setup and Content Rules – Brutal Marketing

Technical Setup: SPF, DKIM, DMARC

This is the foundation. Without it, nothing else matters. Let's break down each tool — what it does and how to set it up.

SPF: Who's Authorized to Send on Your Behalf

SPF (Sender Policy Framework) is a DNS record that specifies which servers are allowed to send email from your domain. If a message arrives from an IP not listed in your SPF record, the receiving server may reject it or flag it as suspicious.

A basic SPF record in DNS looks like this:

v=spf1 include:_spf.google.com include:sendgrid.net ~all

The include: directives list authorized services. ~all means a soft fail for everyone else — the email may still pass but gets flagged. For stricter control, use -all.

Important: SPF only checks the address in the technical Return-Path header, not the "From" address visible to the reader. That's why SPF alone isn't enough.

DKIM: Your Email's Digital Signature

DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every email, confirming that the message hasn't been altered in transit and genuinely came from your domain.

Your ESP (Mailchimp, SendPulse, ActiveCampaign, etc.) generates a key pair. The private key lives on the sending server; the public key is published in your domain's DNS. When the email arrives, the recipient's server verifies the signature against DNS.

A DKIM setup typically means adding a TXT record like this:

selector._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=MIGfMA0GCS..."

selector is a name assigned by your ESP — commonly mail, k1, smtp, etc.

Practical tip: after setting up DKIM, verify it through MXToolbox or mail-tester.com. A passing signature already puts you ahead of roughly 70% of senders in your segment.

DMARC: Policy and Reporting

DMARC (Domain-based Message Authentication, Reporting and Conformance) tells the receiving server what to do when SPF or DKIM fails — and sends you reports on who's using your domain and how.

A basic DMARC record:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

p=none means collect reports only, block nothing. This is your starting point. Once you've confirmed everything is set up correctly, move to p=quarantine (email goes to spam) or p=reject (email is refused entirely).

Since 2024, Google and Yahoo require DMARC for anyone sending more than 5,000 emails per day. For lower volumes it's a recommendation, not a hard requirement. At Brutal Marketing, we advise setting up DMARC even if you're sending 500 emails a month — it protects domain reputation and gives you data to work with.

BIMI: An Extra Layer of Trust

BIMI (Brand Indicators for Message Identification) is a newer standard that lets you display your brand logo next to emails in supporting mail clients. It doesn't dramatically impact deliverability on its own, but it improves brand recognition and open rates. Requires a valid DMARC record with p=quarantine or p=reject.

Content Rules: What Triggers Spam Filters

Even with perfect technical setup, bad content can ruin everything. Spam filters analyze your text, HTML structure, links, and even the ratio of images to text.

Spam Words and Phrases

Classic triggers: "free," "100% guaranteed," "urgent," "today only," "earn money fast," "click now." But modern filters are smarter than that. They look at context and concentration, not individual words.

If one email combines an aggressive CTA, a massive discount, and zero personal address — that's already a red flag. Write like a person talking to a person, not like a highway billboard.

HTML Structure

Broken markup is one of the fastest routes to spam. If your email contains malformed HTML, unclosed tags, or unnecessary attributes — filters treat it as a sign of auto-generated spam.

A few rules:
  • avoid heavy use of <font><b><i> tags without CSS;
  • don't hide text (matching font and background color);
  • don't use display:none to conceal content;
  • keep email file size under 100 KB — larger emails raise more suspicion.

Image-to-Text Balance

An email that's just one large image is a classic spam pattern. Filters can't "read" images, so if there's no text content — the email looks suspicious.

The safe ratio: at least 60% text to 40% images. Always include alt text on images.

The Unsubscribe Link

A missing unsubscribe link is a direct violation of regulations in most markets (GDPR, CAN-SPAM) and a hard signal for filters. If someone can't opt out, they'll hit "Report Spam" — and mass complaints destroy domain reputation.

The unsubscribe link must be visible, one-click, and actually functional. Don't bury it in tiny print under the copyright notice.

Personalization

Emails with zero personalization — "Dear Customer" instead of a name — get opened less and get manually marked as spam more often. Even basic first-name personalization increases trust.

If your CRM is integrated with your ESP, personalization takes a few minutes to set up. We covered how to build that kind of integration in our piece on automating email campaigns through CRM — with specific examples for popular platforms.

How to Check Your Domain Reputation

Technical settings are in place, content is clean — but emails still land in spam? Time to check your domain and IP reputation.

Key Tools

Google Postmaster Tools — a free service from Google that shows your domain and IP reputation among Gmail users, spam complaint rates, authentication status, and delivery errors. Essential for anyone sending to Gmail addresses.

To get started — verify your domain via a DNS record and wait for data to accumulate (you'll need at least a few hundred emails sent to Gmail).

MXToolbox (mxtoolbox.com) — checks DNS records (SPF, DKIM, DMARC), blacklists, and MX records. One of the most widely used free tools for technical audits.

Mail-Tester (mail-tester.com) — send a test email to a generated address and get a score from 0 to 10 with a detailed breakdown: authentication, content, links, HTML structure.

Sender Score (senderscore.org) — a reputation score for your IP from 0 to 100. Below 70 means problems. Below 50 means most providers are already blocking or filtering you.

Blacklist check — verify your IP and domain against major blacklists: Spamhaus, Barracuda, SORBS. Getting listed can happen from mass complaints or technical errors. Getting removed is harder: you'll need to fill out a request form and wait.

What to Do If Reputation Is Already Damaged

First, stop bulk sending. Continuing to send with a bad reputation is like pouring fuel on a fire.
Second, clean your list. Remove inactive subscribers, unsubscribes, and hard bounces (addresses that don't exist). A clean list is the foundation of good reputation.

Third, start warming up the domain. This means gradually increasing sending volume: week one — 50 emails per day, week two — 200, week three — 500, and so on. Only to your most engaged audience — people who open and click.

For more on building a systematic approach to contact database management and CRM segmentation, check out our piece on setting up a sales funnel in CRM — the principles translate well, even in a different context.

Pre-Send Checklist for Every Campaign

At Brutal Marketing, we run through this list before every bulk send. Save it and adapt it to your setup.

Technical Check

  •  SPF record is configured and valid (verified via MXToolbox)
  •  DKIM signature is set up for the current ESP
  •  DMARC record exists, policy is defined
  •  Sending domain is not on any blacklists
  •  Sending IP is not blacklisted
  •  Sender Score is above 70

Content Check

  •  No spam-trigger words in the subject line or body
  •  Subject line is not in ALL CAPS and has no excessive exclamation marks
  •  Text-to-image ratio is at least 60/40
  •  HTML code is valid, no broken markup
  •  No hidden text (white text on white background)
  •  All images have alt text
  •  Email file size is under 100 KB

Links and List Check

  •  All links are working and point to the correct pages
  •  There is a clearly visible unsubscribe link
  •  Company physical address is in the footer (CAN-SPAM requirement)
  •  List has been cleaned of hard bounces and inactive contacts
  •  Personalization is in place (at minimum, first name)

Final Test

  •  Test email sent to mail-tester.com — score is 8/10 or higher
  •  Test email reviewed in Gmail, Outlook, and a mobile client
  •  Google Postmaster Tools shows domain reputation as "High" or "Medium"

If even one item on this list is unchecked — don't send the campaign. One bad send can cost you months of reputation recovery.

Summary

The Brutal Marketing team offers a wide range of features that cater to the same needs and make the sales process truly smooth and seamless. If you want to learn more about the positive impact this intuitive sales CRM can have on your business, feel free to contact us.

Pipedrive, Kommo — these are just a few examples of intelligent CRMs for businesses that can help you optimize your sales process to achieve your sales goals. Advanced CRMs are used by sales teams of various sizes.

With this high-quality sales tool, you can create multiple sales pipelines for efficient management of the sales process stages. You can add, edit, and rename your sales deals. By using the CRM, it's easy to track the customer journey.
We at Brutal Marketing will select the best CRM program for you to use in your business. We will be happy to tell you about the program's capabilities and show you which settings will exactly help you achieve the desired financial results.

Frequently Asked Questions

Is SPF alone enough, without DKIM and DMARC?

No. SPF only checks the sending server's IP address — it doesn't verify the integrity of the email itself. DKIM adds a cryptographic signature, and DMARC defines what happens when checks fail. Since 2024, Google and Yahoo require all three for bulk senders. SPF alone gives you partial protection at best.

Why does an email land in Gmail's spam but pass through Outlook?

Each provider runs its own scoring algorithms. Gmail weighs domain reputation and behavioral signals heavily — complaints, opens, clicks. Outlook focuses more on technical authentication and content. If an email passes one and fails the other, look for the problem where it's failing: run test sends to multiple addresses and compare results.

How long does it take to warm up a new domain?

A full warm-up for a new domain takes four to eight weeks, depending on your target sending volume. Week one: no more than 50 emails per day, sent only to your most active contacts. Volume doubles each week. If reputation drops at any point — stop and find the cause before continuing.

What should I do if my domain ends up on a blacklist?

First, identify which blacklist (Spamhaus, Barracuda, SORBS) — each has its own delisting process. Then eliminate the root cause: clean your list, disable the automated sender, check for unauthorized access. After that, submit a removal request through that specific blacklist's form. The process takes anywhere from 24 hours to a few weeks.

Does sending frequency affect deliverability?

Yes, but not in the way most people expect. Very infrequent sending (once a month or less) cools down your domain — providers see you as an irregular sender. Too frequent (daily without a good reason) drives up unsubscribes and complaints. The sweet spot: one to four times per month with consistent volume and quality content.

Get an Email Channel Audit and Full Deliverability Setup

If your emails regularly land in spam — or you're just getting started with email marketing — we're ready to help you get it right. At Brutal Marketing, we set up domain authentication, connect your ESP to CRM, build out contact segmentation, and write email sequences that actually reach readers.

One client result after a technical audit and domain warm-up: deliverability went from 54% to 91% in six weeks, open rate climbed from 8% to 23%.

Leave a request on our CRM implementation services page — we'll review your situation and put together a concrete action plan.
emails going to spam, how to avoid spam email campaigns, dkim spf email setup, email deliverability, domain reputation, email marketing | Brutal Marketing blog | How to Keep Emails Out of Spam: Technical Setup and Content Rules
By submitting an application, you agree to the privacy policy
Join our community at Telegram and WhatsApp