How to Avoid Spam Folders
Proven strategies to ensure your newsletters reach the inbox, not spam
How to Avoid Spam Folders
Getting your newsletters into the inbox instead of spam is crucial for engagement. This guide covers proven strategies to maximize deliverability.
Why Emails Go to Spam
Spam filters evaluate multiple factors:
- Sender reputation - Your domain and IP reputation
- Authentication - SPF, DKIM, DMARC records
- Content quality - Spam trigger words and patterns
- Engagement - How recipients interact with your emails
- Infrastructure - Proper email server configuration
- List quality - Bounce rates and spam complaints
Technical Setup (Critical)
Step 1: Verify Your Domain
Custom domains have much better deliverability than generic ones:
✅ Good: newsletters@yourdomain.com
❌ Bad: Using only Penna's shared sending domain
Setup:
- Go to Settings → Domain
- Add your custom domain
- Add DNS records provided by Penna
- Wait for verification (usually 24-48 hours)
Step 2: Configure SPF Record
SPF (Sender Policy Framework) tells email servers which IPs can send from your domain.
Get your SPF record from your Penna dashboard:
- Go to Settings → Domain → DNS Records
- Copy the SPF value shown (includes Amazon SES)
- Add as TXT record to your DNS
Type: TXT
Name: @ (or your domain)
Value: [Copy from dashboard]
Note: If you already have an SPF record, see your dashboard for merge instructions.
Step 3: Set Up DKIM
DKIM (DomainKeys Identified Mail) digitally signs your emails to prove authenticity.
Get your DKIM record from your Penna dashboard:
- Go to Settings → Domain → DNS Records
- Copy the DKIM record (name and value)
- Add as TXT record to your DNS
- Wait for verification
Step 4: Enable DMARC
DMARC tells email servers what to do if SPF/DKIM checks fail.
Get your DMARC record from your Penna dashboard:
- Go to Settings → Domain → DNS Records
- Copy the DMARC record value
- Add as TXT record to your DNS
Type: TXT
Name: _dmarc.yourdomain.com
Value: [Copy from dashboard]
Step 5: Set Up rDNS (Reverse DNS)
Penna handles this automatically, but verify it's configured correctly.
Content Best Practices
Avoid Spam Trigger Words
These words and phrases commonly trigger spam filters:
❌ Urgency/Pressure:
- "Act now"
- "Limited time"
- "Urgent"
- "Don't wait"
- "Once in a lifetime"
❌ Money/Free stuff:
- "Make money fast"
- "Get paid"
- "Cash bonus"
- "Free money"
- "Prize"
❌ Excessive claims:
- "100% free"
- "Guaranteed"
- "No risk"
- "No obligation"
- "You won't believe"
❌ Deceptive:
- "Not spam"
- "This isn't junk"
- "Not a scam"
Instead, Use:
✅ Descriptive, honest language
✅ Specific value propositions
✅ Professional tone
✅ Clear, straightforward messaging
Subject Line Guidelines
Do:
- Keep under 50 characters
- Be specific and relevant
- Use personalization sparingly
- Test different approaches
Don't:
- Use all caps
- Overuse exclamation marks (!!!)
- Use excessive emoji 🎉🎉🎉
- Mislead about content
Examples:
❌ "FREE MONEY NOW!!! Open immediately 💰💰💰"
✅ "Your weekly development newsletter"
❌ "RE: Your account (urgent action required)"
✅ "New features in our January update"
Email Content Structure
Good structure:
Subject: Weekly Product Updates
Hi [Name],
Here's what's new this week:
1. New feature: Dark mode
2. Bug fixes in the editor
3. Performance improvements
[Read full changelog]
Thanks,
The Team
---
UnsubscribeKey elements:
- Clear from name and address
- Personalization (optional, don't overdo)
- Valuable content upfront
- Clear call-to-action
- Unsubscribe link (required — Note: Penna automatically appends a visible unsubscribe link and RFC 8058
List-Unsubscribeheaders to all outgoing newsletters, so you don't need to manually include one in your content body.)
Formatting Tips
✅ Use plain text or simple HTML - Overly complex HTML triggers filters
✅ Balance text and images - 80% text, 20% images is a good ratio
✅ Include alt text for images - Helps accessibility and deliverability
✅ Avoid large attachments - Link to files instead
✅ Test before sending - Preview in multiple email clients
❌ Don't use:
- All images, no text
- Excessive colors
- Invisible text (white on white)
- Misleading formatting
- Forms in emails
List Management
Only Email Subscribers
Never:
- Buy email lists
- Scrape emails from websites
- Add people without permission
- Import contacts from other services without consent
Always:
- Use double opt-in (recommended)
- Get explicit consent
- Document how they subscribed
- Make unsubscribe easy
Monitor Engagement
Spam filters track:
- Open rates
- Click rates
- Reply rates
- Delete rates
- Spam complaints
Low engagement signals spam. Keep your list engaged:
- Send valuable content
- Maintain consistent schedule
- Remove inactive subscribers
- Segment your audience
Clean Your List Regularly
Remove or suppress:
- Hard bounces - Invalid email addresses
- Repeated soft bounces - Temporary issues that persist
- Unsubscribes - Respect opt-outs immediately
- Spam complaints - Never email again
- Inactive users - No opens/clicks in 6+ months (optional)
Handle Bounces
Penna automatically manages bounces, but you should:
- Monitor bounce rate (keep below 2%)
- Investigate high bounce rates
- Remove invalid emails quickly
- Never retry hard bounces
Sending Practices
Warm Up Your Domain (New Senders)
If you're sending from a new domain:
Week 1: Send to 50-100 most engaged subscribers
Week 2: Double the volume
Week 3: Double again
Week 4: Continue gradual increase
This builds sender reputation slowly.
Maintain Consistent Volume
Sudden volume spikes trigger spam filters.
❌ Don't:
- Go from 100 to 10,000 emails overnight
- Skip months then send massive blast
- Send irregularly
✅ Do:
- Maintain steady sending schedule
- Gradually increase volume
- Send consistently
Optimal Sending Frequency
There's no perfect frequency, but:
- Too often: Annoys subscribers, increases unsubscribes
- Too rare: Subscribers forget they signed up, mark as spam
Recommended:
- Weekly for most newsletters
- 2-3x week for news/updates
- Daily only for time-sensitive content
Test and adjust based on:
- Unsubscribe rate
- Engagement metrics
- Industry standards
Best Time to Send
Varies by audience, but generally:
Best days: Tuesday, Wednesday, Thursday
Best times:
- 10 AM - 11 AM (workday start)
- 2 PM - 3 PM (post-lunch)
- 8 PM - 9 PM (evening)
Test different times and track engagement.
Engagement Strategies
Encourage Interaction
Higher engagement = better deliverability.
Ask subscribers to:
- Reply to your emails
- Click links in content
- Forward to friends
- Add you to contacts/address book
- Mark as "not spam" if in spam folder
Write Compelling Subject Lines
Subject lines that get opens:
- Create curiosity without clickbait
- Promise clear value
- Use numbers and lists
- Keep it short
- A/B test different approaches
Provide Value Consistently
Every email should give value:
- Educational content
- Exclusive insights
- Useful resources
- Early access
- Special offers (not every email)
Make Content Scannable
Most people skim emails:
- Use short paragraphs
- Add subheadings
- Include bullet points
- Highlight key points
- Clear call-to-action
Monitoring & Testing
Track Key Metrics
Monitor these in your dashboard:
- Delivery rate - % successfully delivered (should be above 98%)
- Bounce rate - % bounced (should be below 2%)
- Spam complaint rate - % marked as spam (should be below 0.1%)
- Open rate - % opened (varies by industry, 15-25% is typical)
- Click rate - % clicked (2-5% is common)
- Unsubscribe rate - % unsubscribed (should be below 0.5%)
Warning Signs
Take action if you see:
🚨 Delivery rate drops below 95%
- Check DNS records
- Review content for spam triggers
- Verify domain reputation
🚨 Spam complaints above 0.1%
- Review your signup process
- Ensure clear expectations
- Improve content quality
🚨 Unsubscribe rate above 1%
- Content may not match expectations
- Sending too frequently
- Poor targeting
Test Before Sending
- Send test emails - Check formatting and links
- Test multiple clients - Gmail, Outlook, Apple Mail
- Check spam score - Use tools like Mail-Tester
- Preview on mobile - Most emails are opened on mobile
Troubleshooting Spam Issues
If Your Emails Are Going to Spam
Immediate actions:
- Check DNS records - Verify SPF, DKIM, DMARC are correct
- Review recent content - Look for spam triggers
- Check sender reputation - Use tools like SenderScore
- Reduce sending volume - Temporarily slow down
- Contact support - Penna can help investigate
Long-term fixes:
- Clean your list - Remove inactive and invalid addresses
- Improve engagement - Send better content
- Segment better - More targeted sends
- Consistent schedule - Regular, predictable sends
- Build reputation - Takes time, stay consistent
Recovery Plan
If your domain is flagged:
- Stop sending immediately
- Identify the issue - Content, list quality, complaints?
- Fix the root cause
- Clean your list thoroughly
- Request delisting - If on blocklists
- Restart slowly - Warm up again like new domain
- Monitor closely - Watch metrics daily
Advanced Tips
Segment for Better Engagement
Send targeted content to engaged segments:
- Recent signups
- Active readers
- Specific interests
- Geographic regions
Re-engagement Campaigns
For inactive subscribers:
- Send "Are you still interested?" email
- Offer to update preferences
- Remove if no response
Use Plain Text Versions
Some users prefer plain text. Always include:
- Simple formatting
- Clear links
- Minimal styling
Authenticate Your "From" Address
Use an email address at your domain:
Include Physical Address
Many countries require a physical address in commercial emails. Add yours in the footer.
Checklist: Before Every Send
✅ DNS records verified (SPF, DKIM, DMARC)
✅ Custom domain configured
✅ Subject line under 50 chars, no spam words
✅ Content provides clear value
✅ Text-to-image ratio is good (80/20)
✅ Unsubscribe link included
✅ Tested in multiple email clients
✅ Links all work
✅ Sent to engaged segment
✅ Sending volume is consistent with history
Resources
Note: Deliverability is an ongoing process, not a one-time setup. Stay consistent, monitor metrics, and continuously improve your content and practices.