Why do my cold emails land in spam, and how do I fix it?
Cold emails land in spam when the domain fails authentication, has a poor reputation from bounces and complaints, sends content that looks deceptive or bulk, ramps volume too fast, or reaches people who do not want it. Fix authentication first, remove bad addresses, send a few well-targeted plain emails a day, and make opting out easy. No tool can promise inbox placement.
Published by GrowFast. Last updated 2026-11-13. We make GrowFast, so weigh our side accordingly. Markdown version: /solutions/why-do-cold-emails-go-to-spam.md.
Why it happens
Spam filters combine several signals: whether the message is authenticated, the history of the domain and IP, how recipients treated earlier mail from you, and what the message contains. One strong negative, such as a complaint rate above the receiver's threshold, can outweigh everything else.
Gmail and Yahoo both ask senders to keep spam complaint rates below 0.3%; Google asks bulk senders to stay below 0.10%. On a small program, a single complaint among a few hundred emails can exceed that, so the targeting of each email matters more than the volume.
The fix that works without GrowFast
- Verify authentication. SPF, DKIM and DMARC should all pass on a test sent to your own Gmail. See the authentication guide linked below.
- Check your reputation signals. Google Postmaster Tools reports your spam rate and domain reputation for mail to Gmail; Yahoo offers a complaint feedback loop for DKIM-signed mail. Keep spam rates below 0.3%.
- Remove bad addresses. Hard bounces and role mailboxes hurt reputation quickly. Clean the list before the next send.
- Fix the content. Google's guidelines say subject lines starting Re: or Fwd: must be real replies, content must not be hidden with HTML or CSS, links should be visible and understandable, and display names should identify the sender only.
- Write like one person writing to another. A few short plain-text paragraphs, one clear question and your real name are consistent with what Google describes as accurate, non-misleading messages. Heavy templates and many links look like bulk mail.
- Send at a steady, low rate. Google advises a consistent rate and warns that sudden spikes can cause rate limiting or reputation drops. Start small and increase gradually.
- Target tightly and make opting out easy. People mark mail as spam when it is irrelevant and when they cannot find the unsubscribe link. Include a visible one and honour it promptly.
- Test with your own inboxes. Send to a Gmail and an Outlook address you control and see where it lands. It is a small sample, not a guarantee.
| Cause | How to tell | Fix |
|---|---|---|
| Failed authentication | Show original reports SPF, DKIM or DMARC fail; 5.7.26 rejections | Publish and align SPF, DKIM and DMARC |
| Poor reputation | Postmaster Tools spam rate near or above 0.3%; high bounces | Stop, clean the list, resume at a low volume |
| Deceptive or bulk-looking content | Fine on a plain test, filtered with your full template | Plain text, honest subject, visible links |
| Volume spike | 4.7.28 or deferrals after a jump | Pause at least 10 minutes, find the cause, ramp gradually |
| Poor targeting | Complaints, replies asking who you are | Narrow the list, say why you are writing |
When to use GrowFast
GrowFast reduces the avoidable causes. New sending domains start at 15 a day and ramp over four weeks, an account sends at most 500 a day, and an account whose recent mail draws complaints above 0.3% is paused. Mail from the managed address goes out from a subdomain GrowFast owns, separate from its own password resets and receipts. Every email carries your postal address and a one-click unsubscribe link, and the default follow-ups contain no links.
The cold email checker at /tools/cold-email-checker reads pasted text in your browser against CAN-SPAM, Gmail and Yahoo rules and marks which findings are only our judgement.
When it is not the right tool. GrowFast gives no spam score and does not predict inbox placement. If your list or your offer is the problem, slowing down helps your reputation but will not make people want the email.
Plans and limits are on the pricing page.
Ask your AI assistant
Paste this into an assistant that has the GrowFast MCP server connected. The tools it uses need the full server with an API key.
Assign to GrowFast: show my sending domains and how many sends each has left today (list_sending_domains) and my monthly email allowance (get_email_allowance), and tell me whether I am inside the daily ramp. Don't send anything. Show me so I can approve the next batch size.
Tools used: list_sending_domains, get_email_allowance
FAQ
Can anyone guarantee inbox placement?
No. Receivers decide, and their rules change. Anyone promising placement is guessing. Authentication, a clean list and relevant mail raise the odds.
Does a spam-trigger word list help?
Less than people think. Google's guidance is about honesty and consistency of the message, not a banned-word list.
Should I switch to a new domain when mine lands in spam?
Fix the cause first. A fresh domain with the same list and content repeats the problem and wastes the ramp.
How do I see my spam rate?
Register the sending domain in Google Postmaster Tools, which Google points to in its sender guidelines.
Sources
- Google, Email sender guidelines (Gmail Help) (read 2026-11-13)
- Yahoo Sender Hub, Sender requirements and best practices (read 2026-11-13)
- FTC, CAN-SPAM Act: a compliance guide for business (page modified 2025-07-22) (read 2026-11-13)