Skip to content

How to Prevent Your Emails from Going to Spam — A Complete Guide

Why are your emails landing in spam? Blacklist checks, domain reputation, email warmup, SPF/DKIM/DMARC setup — fix your email deliverability in 6 steps.

Published
Updated
Length
10 min read
How to Prevent Your Emails from Going to Spam — A Complete Guide
Contents 7 sections
  1. Why Are My Emails Going to Spam?
  2. 1. Problem: Blacklists
    1. Solution
  3. 2. Problem: Domain Reputation
    1. Solution: How to Improve Domain Reputation
    2. Email Warmup
  4. 3. Problem: Sending Frequency
    1. Solution: Use Email Tools
  5. 4. Problem: Email Content and Spam Trigger Words
  6. 5. Problem: Invalid and Poorly Targeted Email Addresses
  7. 6. Problem: SPF, DKIM, and DMARC Records
    1. SPF (Sender Policy Framework)
    2. DKIM (DomainKeys Identified Mail)
    3. DMARC (Domain-based Message Authentication, Reporting & Conformance)

If your emails land in the SPAM folder — even when you’re not sending promotional content — it means you’re doing several things wrong. Follow these 6 steps to fix your deliverability and reach more customers.

Companies that primarily rely on face-to-face (F2F) sales often struggle when they try to add digital marketing channels. Both infrastructure gaps and technical knowledge gaps lead to serious problems.

In this article, I’ll cover everything from personalizing your emails to segmenting your lists — explaining what you need to do to keep your emails out of spam and why they’re ending up there in the first place.

Why Are My Emails Going to Spam?

To stop your emails from being flagged as spam, you first need to identify what you’re doing wrong. If you don’t want your emails marked as spam, you need to eliminate all of the issues below.

1. Problem: Blacklists

The first and most critical issue: your domain might be blacklisted. A blacklist is a real-time list of domains that have been flagged or reported as spam. Email providers (Gmail, Yahoo, etc.) use these lists to protect their users from unwanted emails.

Considering that a large share of all email sent worldwide (estimates vary by year and source, but well over half) is spam, these blacklists are actually essential for protecting us from unwanted messages.

SPAM email statistics

Solution

First, use MXtoolbox to check if your domain is blacklisted. If it is, getting delisted varies by blacklist provider — most have a removal request process on their website. To avoid getting blacklisted in the first place, follow all the solutions in this article and don’t send grey-area emails.

Practical tip: After setting everything up, send a test email to mail-tester.com. It gives you a score out of 10 — checking SPF, DKIM, DMARC, content analysis, and blacklist status all at once. Aim for 9/10 or higher.

2. Problem: Domain Reputation

IP Reputation and Domain Reputation are different concepts that heavily influence each other. While you might be able to fix IP reputation issues, if your domain reputation is damaged, recovery is much harder.

Domain Reputation is the single most important factor in determining whether your email reaches the recipient’s inbox. In short, email services judge your messages by your domain’s reputation.

For example, if you send emails from your custom domain to 10 Gmail users and 9 of them mark you as spam, it would be optimistic to expect your future emails to avoid the spam folder.

Solution: How to Improve Domain Reputation

When you implement the tips in this article, you can expect your domain reputation to improve over time; that is an observation from my own experience, not a rule.

For instance, if your email content is good and you’re sending it to the right person, they won’t mark it as spam — they’ll flag it as important and reply. This significantly boosts your reputation with email services.

Note: Use Google Postmaster Tools to monitor your domain reputation from Google’s perspective.

Email Warmup

If you’re planning to email a list of, say, 100 people (as a beginner I’d suggest staying around 100 per day — a threshold from my experience, not a provider’s official limit), start small. Begin by emailing 5 people and maintain conversations based on their replies.

Getting replies in small batches and continuing email threads helps reduce the chance that future emails get flagged and supports your domain reputation over time; it is not a guarantee.

Some email marketing tools offer automated warmup features where the tool sends emails on your behalf that get replied to and marked as important. For manual warmup, the key is consistency and gradual scaling.

3. Problem: Sending Frequency

I’m still surprised to see people using Outlook to blast hundreds of emails at once. I’d suggest staying around 100 emails per day and spreading them through the day; this is an experience-based suggestion, and your account’s real limit depends on your provider.

Solution: Use Email Tools

Email marketing tools let you schedule and spread your bulk emails throughout the day, avoiding the mistake of sending everything at once.

There are many email marketing tools available at various price points. Do some research to find the one that fits your needs. For personalized bulk sending, check out my Lemlist bulk email guide.

4. Problem: Email Content and Spam Trigger Words

Spam filters analyze your email content. If your emails contain spam trigger words and phrases, stop using them or rephrase.

Examples of spam triggers include: “Congratulations”, “100% Free”, “Click now”, “Special offer just for you”, “Don’t miss out”, “Free”, “You’ve won” — essentially, any phrase commonly found in unwanted emails.

Also, don’t make your entire email out of images. Email services trust text-based emails more.

5. Problem: Invalid and Poorly Targeted Email Addresses

I cover the email finding process in detail in a separate guide. Use tools like Snov.io Email Verifier to validate your existing list. If you’re building a new list, never add an address without verifying it first.

The other essential move is segmenting your email lists. This can be challenging, but by sending different content to different audience segments, you dramatically increase engagement. Higher engagement sends positive signals to email providers, reducing spam flags over time.

Every email we send carries responsibility. That’s why verifying that the people on our list are real and properly targeted is crucial.

6. Problem: SPF, DKIM, and DMARC Records

SPF, DKIM, and DMARC are technical settings that verify your emails genuinely come from you. Without them, email services won’t trust your messages, dramatically increasing the chance of landing in spam.

Check your records now: the free SPF, DKIM and DMARC checker looks up your domain’s records and drafts missing SPF and DMARC records.

SPF (Sender Policy Framework)

SPF is a DNS record that specifies which servers are authorized to send email on behalf of your domain. Add a TXT record like this to your DNS management panel:

Type: TXT
Host: @
Value: v=spf1 include:_spf.google.com ~all

The example above is for Google Workspace. The include part changes based on your service (Microsoft 365: include:spf.protection.outlook.com, Zoho: include:zoho.com). If you use multiple services, combine them in a single SPF record. Important: Keep to one SPF record and stay under the 10 DNS lookup limit.

DKIM (DomainKeys Identified Mail)

DKIM adds a digital signature to every email you send. The recipient’s server verifies this signature against the public key in your domain’s DNS, confirming the email came from you and wasn’t tampered with in transit.

DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC builds on top of SPF and DKIM as a policy layer. It defines what happens to emails that fail authentication (accept, quarantine, or reject) and sends you reports.

I recommend tightening DMARC gradually: start with p=none for 2-4 weeks to monitor (you’ll see who’s sending email on behalf of your domain), then move to p=quarantine, and finally p=reject. This way you won’t accidentally block legitimate emails.

Setting up all three records correctly lets your emails pass authentication; it is necessary for inbox delivery but not sufficient on its own. You can add these records in your DNS management panel — your email provider’s documentation (Google Workspace, Zoho, Yandex, etc.) has step-by-step instructions.

Important update: Starting in 2024, Google and Yahoo apply extra requirements to bulk senders. Per Gmail’s current sender guidelines, senders of more than 5,000 messages a day must set up both SPF and DKIM, publish a DMARC record (with the From domain aligned to SPF or DKIM), offer one-click unsubscribe (List-Unsubscribe) for marketing mail and keep spam complaint rates low. Yahoo’s requirements are similar but not identical; check both providers’ own pages for the current details. Senders who don’t meet these requirements can’t reach Gmail and Yahoo users.


When you implement all 6 steps with your own adaptations, your domain reputation will naturally improve and the likelihood of your emails hitting spam will decrease significantly.


To find the right people’s email addresses, check my email finding guide. For bulk email tools, see my Lemlist bulk email guide.

Use the SPF, DKIM and DMARC checker to inspect your domain’s records; a green result alone is not evidence of delivery. If you send through Gmail, the Gmail sending guide explains why a daily limit is not a recommended sending volume.