Cold Email Checklist: 10 Things to Check Before Hitting Send

You send hundreds of cold emails. Maybe a 1% reply rate. The rest vanish into the void.

You blame the product. The price. Your English.

But the truth is often simpler: Your email never made it to the inbox.

According to Return Path, about 21% of commercial emails never reach the primary inbox. For cold outreach from an unknown sender, that number is significantly higher.

The good news? Most spam folder issues can be caught in under two minutes before you hit send.

Here‘s a cold email checklist with 10 checkpoints. Tick every box before sending, and your deliverability will improve dramatically.

Why Cold Emails Trigger Spam Filters More Easily

Email providers like Gmail and Outlook use a scoring system. Content, sending frequency, domain reputation, and user engagement all get scored.

Cold emails start with three inherent disadvantages:

  1. No prior relationship: Zero interaction history with the recipient
  2. Bulk sending: Similar content going to multiple addresses
  3. Promotional nature: Contains marketing language by default

These factors mean your email starts with a negative score. If the content adds more red flags, it’s straight to spam.

Cold emails must be cleaner and more compliant than regular emails.

The 10-Point Cold Email Checklist

Checkpoint 1: Sending from a company domain?

Red Flag: Using @gmail.com, @yahoo.com, or free email addresses ✅ Fix: Use a company domain email (e.g., name@yourbrand.com)

Bulk emails from free domains get an automatic spam score penalty. Plus, recipients trust a @gmail.com cold email about as much as a sidewalk Rolex.

Bonus: Set up SPF, DKIM, and DMARC authentication. This tells email providers you‘re legit.

Checkpoint 2: Subject line in ALL CAPS or with exclamation marks?

Red Flag: “BEST PRICE!!!” “ATTN:Buyer” “RE:RE:Inquiry” ✅ Fix: Sentence case. No exclamation marks. No fake “RE:” prefixes.

All caps and multiple exclamation points are classic spam signals. And faking a reply thread with “RE:” doesn’t fool the recipient—it definitely doesn‘t fool the filter.

Subject line formula: [Product/Value] + for + [Client Company or Industry]

Example: Yoga Mat Supply for [Client Company]

Checkpoint 3: Starting with “Dear Sir/Madam”?

Red Flag: Dear Sir/Madam, To whom it may concern, Hello friend ✅ Fix: Use recipient’s actual name or at least their company name

The more generic the greeting, the higher the spam score. “Dear Sir/Madam” tells the algorithm you have no relationship with the recipient.

Correct approach: Hi [First Name], or I was looking at [Company Name]‘s work in [specific area]

Checkpoint 4: Any of these 5 trigger words?

Red Flag: Free, Discount, Buy Now, Guarantee, Opportunity ✅ Fix: Use alternatives

Trigger WordReplace With
Free sampleWe can send a sample at our cost
DiscountCompetitive pricing
Buy nowLet me know if you’d like details
100% guaranteedWe stand behind our process
OpportunityPotential fit for your needs

Checkpoint 5: One image or less?

Red Flag: Embedding product catalogs, office photos, or certificate scans ✅ Fix: Plain text only. One logo maximum.

Image-only emails are a hallmark of spam. Filters can‘t read text inside images, so they assume the worst. First cold email? Go plain text.

Red Flag: Multiple links, shortened URLs (bit.ly), or PDF attachments ✅ Fix: Zero links and zero attachments in the first email

A strange email with a link = phishing attempt. That’s the default assumption of most email providers. Want to share a catalog? Wait for a reply first.

Checkpoint 7: Body between 50-150 words?

Red Flag: Long company histories, full product lists, or pricing tables ✅ Fix: 50-150 words. 3-4 sentences.

The goal of a cold email is to get a reply, not to explain everything. Shorter emails get read. Shorter emails get replies.

The golden structure:

  1. One sentence stating why you‘re reaching out
  2. One sentence showing value
  3. One sentence inviting a response

Checkpoint 8: Unsubscribe option included?

Red Flag: No way to opt out ✅ Fix: Add a small unsubscribe line at the bottom

Anti-spam laws (CAN-SPAM in the US, GDPR in the EU) require an opt-out mechanism. No unsubscribe link = illegal = spam folder.

Template: “Not interested? Reply ‘unsubscribe’ and I‘ll remove you.”

Checkpoint 9: Sending volume reasonable?

Red Flag: 500 emails on day one from a new domain. Following up every day. ✅ Fix: Warm up new domains. 50 emails/day max for the first two weeks. One email per week per recipient max.

Sudden volume spikes scream “spammer” to email providers. New domains need a warm-up period to build reputation gradually.

Checkpoint 10: Run through a spam word checker?

Red Flag: Writing based on intuition and hitting send ✅ Fix: Use a spam score checker before sending

Some trigger words are invisible. Words like “cash,” “income,” and “money back” seem harmless but trigger filters. Run a quick check. Aim for a score under 2 before sending.

10-Point Checklist at a Glance

#CheckpointPass Criteria
1Sender DomainCompany domain with SPF/DKIM/DMARC
2Subject LineNo ALL CAPS, no exclamation marks, no RE:
3GreetingUses recipient name or specific company
4Trigger WordsFree/Discount/Buy/Guarantee/Opportunity removed
5Images0-1 image; plain text preferred
6Links & AttachmentsNone in first email
7Body Length50-150 words, 3-4 sentences
8UnsubscribeOpt-out statement present
9Sending VolumeNew domain ≤50/day, aged ≤200/day
10Tool CheckSpam score below 2

FAQ

Q: HTML or plain text for cold emails?

A: Plain text is safest. HTML emails are more likely to be flagged as marketing, and rendering varies across email clients. Plain text has the highest deliverability and looks most like a genuine one-to-one email.

Q: I use a company domain. Why do I still land in spam?

A: A company domain is the entry requirement, not a free pass. Without SPF/DKIM/DMARC setup, or if you send too many emails too fast, or if your content contains trigger words—you‘ll still hit the spam folder. Also, new domains start with zero reputation. Warm up slowly.

Q: Is there a tool that generates compliant cold emails automatically?

A: Yes. A specialized AI copywriting tool can generate cold email drafts that naturally avoid spam triggers. Just input your product and target audience. The output sidesteps words like “Free” and “Discount” and includes an unsubscribe line by default. If you need to write outreach emails for multiple industries, AI saves hours.

Q: Are compliance rules for cold emails different from Amazon product descriptions?

A: Completely different. Cold email compliance focuses on anti-spam laws and email provider filters—primarily about word choice and sending behavior. Amazon product description compliance focuses on platform policies and local consumer laws—primarily about avoiding superlative claims and promotional language. Do not copy cold email copy into Amazon backend fields. The two rulebooks are not interchangeable.

The Bottom Line

Ten checkpoints. Two minutes before every send.

  1. ✅ Company domain email
  2. ✅ Clean subject line
  3. ✅ Personal greeting
  4. ✅ No trigger words
  5. ✅ One image max
  6. ✅ No links or attachments
  7. ✅ 50-150 word body
  8. ✅ Unsubscribe line
  9. ✅ Reasonable volume
  10. ✅ Spam score passed

Tick all ten. Same recipient list. Same product. Radically better deliverability.

👉 Try AI TradePal for Free — Generate Compliant Cold Emails in 30 Seconds.

← Previous Amazon Title Formulas: Which One Should New Products Use? Next → DeepSeek vs ChatGPT for Sellers: I Tested Both for a Week. Here‘s the Verdict (2026)
🚀 AI Copy Generator Free Trial →

💡 Try for free, see if you like it!

📝 Make your boss proud, keep customers scrolling!

🌍 100+ languages, no translation awkwardness, understand local culture!

🎯 Use more, get more variety, emails never go to spam!

Subscribe RSS
Get latest posts
×