Skip to content
Digital Marketing

Marketing Emails Going to Spam? What to Check, in Order

A step-by-step way to find out why a newsletter is landing in spam folders, starting with the causes that are most often to blame.

9 sections · 7 min read
In this article · 9 sections

A customer mentions, almost in passing, that they found your newsletter in their junk folder. Then another says the same. Your platform reports the campaign as “delivered”, so the mail did arrive somewhere; it just was not where anyone would read it.

Marketing emails going to spam is rarely caused by one bad word in the subject line. It is usually a mix of how the domain is set up, where the list came from, how recipients have reacted to past emails, and how you send. This guide goes through the checks in the order that tends to find the cause fastest.

First, confirm it really is the spam folder

Before changing anything, find out what is actually happening, and where.

  • Ask a few real subscribers where your last email landed: inbox, a promotions or other tab, junk, or nowhere.
  • Keep test addresses at several mailbox providers, such as Gmail, Outlook and Yahoo, plus a business mailbox, and add them to your list.
  • Look at the platform’s report. A high bounce count is a delivery problem, not a spam-folder problem, and needs different fixes.

A promotions tab is not spam. Gmail sorts many newsletters there, and readers who want your email still see it. The concern is junk folders and outright rejection.

Note when the problem started, too. If marketing emails going to spam is new, list what changed just before: a new platform, an imported list, a DNS edit, a website move. Then note which providers are affected. A problem at one provider only usually points to reputation with that provider; a problem everywhere points more towards authentication or the list itself.

Check authentication on the sending domain

Receiving servers check whether mail claiming to be from your domain was sent with permission. If those checks fail or are missing, filters treat the message with suspicion.

  1. Open a test email in Gmail and use the option to show the original message. Look for the SPF, DKIM and DMARC results near the top. Each should say PASS.
  2. Check that DKIM passes for your domain, not only the platform’s. If the signature says something like the platform’s own domain, you have not finished authenticating your domain in the platform’s settings.
  3. Make sure your domain has exactly one SPF record, which includes every service that sends for you. Two SPF records break SPF entirely.
  4. Confirm a DMARC record exists. Starting with a monitoring policy is fine.

If those three terms are new to you, our explainer on SPF, DKIM and DMARC in plain English describes what each one does. The current expectations from large mailbox providers for anyone sending in volume are set out in our guide to Gmail’s bulk sender rules.

Look hard at where the list came from

This is the uncomfortable check, and often the real cause. Filters learn from how recipients react. If a meaningful share of your list never asked for your email, they ignore it, delete it unopened or mark it as spam, and that drags your mail towards junk for everyone.

Ask yourself:

  • Did you import an old spreadsheet, a trade-show list or every customer who ever ordered, without asking them first?
  • Was any part of the list bought, rented or scraped?
  • Are there many addresses that have never clicked anything?
  • Did you recently restart after a long gap, so people have forgotten signing up?

If the answer to any of these is yes, the fix is not technical. It means removing those addresses, or asking them once for fresh permission and keeping only the ones who say yes. Our guide on clearing out bounces and inactive subscribers describes how to do that without losing the people who do want to hear from you.

Complaints: the signal that hurts most

When someone presses “report spam”, the mailbox provider records it against your sending domain and the platform’s sending servers. Few signals weigh more heavily. Even a small number of complaints compared with what you send can push mail into junk.

Ways to lower complaints:

  • Make the unsubscribe link easy to find, near the top as well as at the bottom if your emails are long. People who cannot find it report spam instead.
  • Make sure your platform includes one-click unsubscribe headers, which let mail apps show their own unsubscribe button.
  • Use a sender name people recognise, so your email is not mistaken for a stranger’s.
  • Send at the pace your signup form promised.
  • Send only content that fits what people signed up for.

If you send enough mail to Gmail addresses, Google Postmaster Tools can show your domain’s spam rate as Gmail sees it. It is free and worth setting up.

Content matters less than most people think, but some patterns do cause trouble.

  • One large image with little text. Filters cannot read it, and readers with images blocked see nothing.
  • Link shorteners. Public shortening services are used heavily by spammers. Link to your own domain instead.
  • Links to domains with a poor reputation, or to a website that has been hacked or flagged. Check your own site is clean.
  • Mismatched domains: mail from one domain, links to another, images hosted on a third. Keep it consistent where you can.
  • Attachments. Avoid them in marketing email. Link to a page or a file on your site instead.
  • Deceptive subject lines, such as a fake “Re:” or “Your order” on a promotion.

Words like “free” or “offer” on their own are not the problem they once were. The overall pattern of the message, and how people react to it, matters far more.

Sending patterns and warming a new domain

Mailbox providers watch how a domain behaves over time. A domain that has never sent bulk mail and suddenly sends to thousands of addresses looks like a spammer who has just bought a domain.

  • New domain or new platform: start with your most engaged subscribers, such as recent customers and recent signups, and grow the volume gradually over a number of sends.
  • Long gap: if you have not sent for months, do not restart with the whole list. Begin with recent and active contacts.
  • Keep a steady rhythm. Irregular bursts look worse than a modest regular schedule.
  • Do not change several things at once. New domain, new platform and an imported list all in the same week makes problems likely and hard to trace.

Testing before every newsletter is sent

Make a short routine part of every send:

  1. Send a test to your seed addresses at different providers.
  2. Check where each lands, and look at the authentication results in one of them.
  3. Click every link, including the unsubscribe.
  4. View it with images turned off.
  5. Read the subject line and preview text as a stranger would.

After sending, watch bounces, complaints and unsubscribes over the next few days. A sudden change from your usual pattern is an early warning.

When the real problem is your website’s own mail

Sometimes the complaint is not about newsletters at all. Order confirmations, contact form notifications and password resets sent by WordPress go to spam or never arrive. That is a separate problem with a separate fix, usually sending through an authenticated mail service rather than the web server. Our guide to fixing WordPress email that does not arrive covers it.

The wider setup behind a newsletter, from list to measuring, is in our email marketing guide for small businesses. If you are weighing email against other channels while you sort this out, our summary of online marketing services sets out what each one can and cannot do for a small business.

Frequently asked questions

Will a dedicated IP address stop my newsletter landing in spam?

Rarely, for a small sender. A dedicated IP means you carry your reputation entirely on your own, and it needs steady, fairly high volume to build one. Most small businesses do better on a reputable platform’s shared sending servers, with their own domain properly authenticated.

Why do my emails reach Gmail inboxes but go to junk in Outlook?

Each provider runs its own filters and keeps its own view of your reputation, based on how its users react to your mail. Check authentication first, then look at engagement from that provider’s addresses. Removing long-inactive subscribers at that provider and keeping a steady sending pace usually helps over time.

Should I ask subscribers to add my address to their contacts?

It can help a little, and it does no harm to suggest it in your welcome email. Replies help more, because a reply is a strong sign of a wanted sender. Neither replaces proper authentication, a consented list and low complaints.

How long does it take to recover once the causes are fixed?

There is no fixed timescale. Reputation rebuilds as providers see your mail being opened, clicked and not reported over a run of sends. Sending to your most engaged subscribers first, at a steady pace, is the most reliable way to show them the change.

If your newsletters keep landing in junk and you cannot find the cause, our email marketing services include checking domain records, list sources and sending patterns, and fixing them with you.

Next in this series: Email Subject Lines That Get Opened Without Tricks

Is Your Website Working Properly?

Get a free website health check from WebMaintor. We'll review your website's speed, security, forms, and technical health — and tell you exactly what needs attention.

No obligation. No automated reports. A real review by our team.