I think it all comes down when you act as a legitimate sender in every way. here's how you can look like one:
Let's start with domain:
• Used aged domains (30 days at least)
• Define different domains for different functions to avoid cross contamination. maybe different subdomain for different use case. For example.
mail.company.com for outbound,
promo.company.com for offers and marketing, etc.
• Warm them all up - manually or with a tool. Non negotiable.
Authentication of DNS is not optional. Please make sure you have:
1. SPF
2. DKIM
3. DMARC
all the 3 records set correctly for every domain.
Now for Infra:
1. Don't abuse or look like you are abusing - I mean scale slowly and not rapidly. If you are doing 100 emails a day for last 2 months, don't suddenly do 500 a day.
2. No sudden upticks on sending.
For email copy:
1. Direct links only
2. Avoid spam keywords for sure
3. Don't link to Google Drive or Dropbox or similar doc sharing tools
4. Legitimate email signatures - builds authority
Generic tips:
1. Space out your emails
2. Clean your list every week or a set time frame according to your sending quantity and frequency.
3. maintain and optimize list for different use cases - more list, the better, less emails per blast - more context
4. Always have backup domains warmed up and ready
5. If using sendgrid - rotate IP address whenever you see an uptick in spam landings
6. Unsubscribe link is a must
7. If using partners and other third party sources and providing them your domain email - always audit