A D2C skincare brand on Shopify came to us last November with a problem they didn't know they had. They'd spent two weeks crafting a Diwali campaign. Beautiful design, compelling offer, segmented list of 10,000 subscribers.
They hit send. And roughly 4,000 of those people never saw it.
Not because the subject line was bad. Not because anyone ignored it. Because the email landed straight in spam, or got blocked before it even reached the inbox.
This is the deliverability problem, and it's far more common than most businesses realize.
Why Your Emails Are Landing in Spam
Every time you send an email, it passes through multiple gatekeepers: your email service provider, the recipient's mail server, spam filters, and finally the inbox algorithm. Each one makes a decision. Legitimate, or junk?
Here are the most common reasons emails get flagged:
- No email authentication set up (this is the big one)
- Sending to old, inactive, or purchased lists full of dead addresses
- High bounce rates from invalid emails
- Spammy content with excessive links, all caps, or misleading subjects
- Sudden spikes in sending volume that look suspicious to ISPs
- Too many people marking your emails as spam (even a small percentage kills you)
- Brand-new domain with no sending history
The frustrating part? You could be doing just one of these things wrong and it tanks deliverability for all your emails, not just the problematic ones.
Email Authentication: SPF, DKIM, and DMARC Explained Simply
These acronyms sound intimidating. They're not. Think of them as ID cards for your emails that prove you are who you say you are.
SPF (Sender Policy Framework)
SPF is basically a list you publish that says "these servers are allowed to send emails on behalf of my domain." When someone receives your email, their server checks this list. If the sending server isn't on it, the email looks suspicious.
How to set it up: Add a TXT record to your domain's DNS settings. Your email provider (Mailchimp, Sendinblue, whoever) will give you the exact record. It takes about five minutes and you do it once.
DKIM (DomainKeys Identified Mail)
DKIM adds a digital signature to every email you send. It's like a wax seal on a letter: it proves the email hasn't been tampered with during transit and really came from you.
How to set it up: Another DNS record. Your email provider generates a public key, you add it to your DNS, they sign every outgoing email with the matching private key. Another five-minute job.
DMARC (Domain-based Message Authentication)
DMARC ties SPF and DKIM together and tells receiving servers what to do if an email fails authentication. Should they reject it? Quarantine it? Let it through but flag it?
How to set it up: One more DNS TXT record. Start with a "none" policy (just monitoring) so you can see what's happening before you start rejecting emails.
Here's what most people miss: setting up all three isn't optional anymore. Gmail and Yahoo made authentication mandatory for bulk senders in 2024. If you're still sending without SPF, DKIM, and DMARC, you're basically asking to be treated as spam.
List Hygiene: Your Secret Weapon
Say you've been collecting emails for three years. You've got 15,000 subscribers. Sounds great, right?
But 3,000 of those emails are from people who haven't opened a single message in 18 months. Another 500 are invalid addresses: typos, abandoned accounts, defunct company domains. And 200 are spam traps set up by ISPs specifically to catch senders who don't clean their lists.
Every time you send to these dead addresses, your sender reputation takes a hit.
What Good List Hygiene Looks Like
- Remove hard bounces immediately. If an email bounces because the address doesn't exist, never send to it again. Not once more. Not "just in case." Never.
- Sunset inactive subscribers. If someone hasn't opened or clicked in 6 months, send a re-engagement campaign. If they still don't respond after 3 attempts, remove them. It hurts to shrink your list, but it's the right move.
- Use double opt-in. Yes, you'll get fewer subscribers. But every subscriber will be real and actually want to hear from you.
- Run verification quarterly. Tools like ZeroBounce, NeverBounce, or Clearout can identify invalid addresses before you send to them.
- Watch for role-based addresses like info@, sales@, support@. These often have multiple recipients and higher spam complaint rates.
We've seen companies cut their list from 20,000 to 12,000 and watch open rates jump from 12% to 35%. Smaller list, way better results. Every single time.
Content Tips That Actually Matter
Spam filters have gotten incredibly smart. They're not just looking for obvious trigger words anymore. Here's what actually flags emails in 2026:
- Too many images, not enough text. A single-image email with no text is a red flag. Aim for a 60/40 text-to-image ratio.
- Excessive links. More than 3-4 links starts to look suspicious. And never use URL shorteners like bit.ly; spammers love those and filters know it.
- ALL CAPS IN SUBJECT LINES. Just don't.
- Misleading subjects. If your subject says "your order confirmation" but it's actually a marketing email, people will report you. That kills your reputation fast.
- No unsubscribe link. This isn't just bad practice; it's illegal in most countries. Always include a clear, one-click option.
- Attachments in marketing emails. Never. Link to files hosted on your website instead.
What actually works: write your emails like you're writing to one person. Plain text emails, or emails with minimal design, often outperform fancy HTML templates. They feel personal. They look like they came from a real human.
Sending Reputation: The Score You Didn't Know You Had
Every email sender has a reputation score. It's like a credit score but for email. ISPs use it to decide whether your messages deserve the inbox or the spam folder.
Your reputation depends on:
- Bounce rate: Keep it under 2%
- Spam complaint rate: Keep it under 0.1% (that's 1 complaint per 1,000 emails)
- Engagement rates: Opens, clicks, and replies all help
- Sending consistency: Erratic patterns look suspicious
- Blacklist status: Are you on any email blacklists?
You can check using Google Postmaster Tools (free and essential if you send to Gmail users), Microsoft SNDS for Outlook, and SenderScore.org for an overall rating.
Warm-Up Strategies for New Domains and IPs
If you're starting fresh (new domain, new email service, new dedicated IP) you can't blast 50,000 emails on day one. ISPs will shut you down immediately because you have no reputation.
You need to warm up gradually:
- Week 1: 50-100 emails per day to your most engaged contacts
- Week 2: Increase to 200-500 per day
- Week 3: Scale to 1,000-2,000 per day
- Week 4: Ramp to 5,000 per day
- Week 5 onward: Gradually reach full volume
During warm-up, send exclusively to people who will engage. Every open, click, and reply during this period is building your reputation. Think of it like building credit: start small, prove you're reliable, then you get access to more.
Tools to Check Your Deliverability
Don't guess. Test it.
- Mail Tester (mail-tester.com): Send a test email, get a score out of 10 with specific issues flagged. Free and incredibly useful.
- GlockApps: Shows you exactly where your email lands across different providers: inbox, spam, promotions tab.
- Google Postmaster Tools: Free data on your domain reputation, spam rate, and authentication status with Gmail.
- MXToolbox: Check if your domain or IP is on any blacklists.
Quick Deliverability Checklist
Before every campaign:
- SPF, DKIM, and DMARC all configured and passing
- List cleaned in the last 90 days
- Bounce rate from last campaign under 2%
- Spam complaint rate under 0.1%
- Unsubscribe link visible and working
- Subject line honest and not spammy
- Text-to-image ratio reasonable
- Tested with Mail Tester or similar tool
Email marketing still delivers the highest ROI of any digital channel (roughly ₹36 for every ₹1 spent on average). But that number means nothing if your emails never reach the inbox.
Deliverability isn't set-it-and-forget-it. It requires ongoing attention. Clean your lists regularly. Monitor your sender reputation. Keep authentication up to date. Test before you send.
The businesses getting 30-40% open rates are the ones doing this consistently while everyone else is stuck at 10% wondering what went wrong.
Frequently Asked Questions
How do I know if my emails are landing in spam?
The easiest test: send your campaign to a few personal Gmail, Outlook, and Yahoo accounts before you send to your full list. If it hits spam on any of them, you've got a problem. For ongoing monitoring, Google Postmaster Tools gives you domain reputation and spam rate data for free.
Can I recover from a bad sender reputation?
Yes, but it takes time. Expect 4-8 weeks of consistent good behavior: clean list, authenticated emails, strong engagement. A 15-person SaaS company in Delhi NCR we worked with recovered from a 3/10 sender score to 8/10 in about six weeks by aggressively pruning their list and re-warming their domain.
Is it worth paying for a dedicated IP address?
Only if you're sending more than 50,000 emails per month consistently. Below that volume, a shared IP from a reputable provider is usually fine. A dedicated IP with low volume can actually hurt you because there isn't enough sending activity to build a strong reputation.
Why do my emails go to Gmail's Promotions tab instead of Primary?
Gmail uses machine learning to classify emails. Heavy HTML, lots of images, multiple CTAs, and marketing-style language all signal "promotion." To land in Primary, send simpler emails that look like personal messages. Encourage replies. Use plain text or minimal formatting.
How often should I clean my email list?
Quarterly is the minimum. If you're sending daily or several times a week, monthly is better. The cost of a list verification service (usually ₹2,000-5,000 for 10,000 contacts) is nothing compared to the damage a dirty list does to your reputation.
Deliverability is one of those invisible problems. Everything looks fine from your end until you realize half your audience never sees what you send. If you'd rather not juggle five different tools just to get emails delivered, Leadify Labs handles authentication management, list hygiene automation, and inbox placement monitoring inside the CRM itself.