You can fix it — complete the checklist to reach your customers' inbox,
avoid the spam folder, and boost your open rate.
❝This is the cheatsheet that took me months to learn myself, all in one place, bravo.❞
Corey Breier, Founder Coreyspondence Read Corey's Tweet❝What bizdev reps at CRM platforms won't tell you about. The unbiased secrets behind getting into inboxes.❞
Danny Donahue, Cofounder Spoke Technologies Danny's LinkedinProperly configured email authentication is the first step to improving deliverability and open rates.
An SPF record defines which IP addresses are allowed to send email from your domain. Answer the questions to generate an SPF record.
Now let's setup your SPF record by creating a TXT record for your domain. Below are general step-by-step instructions on how to add a TXT record. The process will be similar for most domain registrar companies and hosting providers with some small differences.
Below is an example SPF record to guide you.
If these instructions are not helpful, select instructions for some of the most popular domain registrars and hosting providers.
Email providers use DomainKeys Identified Mail (DKIM) to detect forged sender addresses in email (email spoofing), a technique often used in phishing and email spam. Emails that fail authentication are more likely to arrive in the spam or junkmail folder. Follow instructions below to obtain your DKIM Key and add a DKIM record to your DNS records.
Your DKIM Key can be obtained through your hosting control panel. Locating it depends on the type of control panel used by your hosting provider. Select the control panel type below for instructions.
If you see the following warning message displayed: This system does not control DNS for this domain, you'll need to manually create the DKIM record with your domain registrar.
If your hosting provider controls DNS for your domain check if the DKIM record was successfully added to your DNS.
If your hosting provider doesn't manage DNS for your domain, you will need to copy and paste the contents of the DKIM record and manually create a new DKIM record with your domain registrar.
If your hosting provider controls DNS for your domain, check if the DKIM record was successfully added to your DNS.
If your hosting provider doesn't manage DNS for your domain, you will need to copy and paste the contents of the DKIM record and manually create a new DKIM record with your domain registrar.
Similar to SPF records, DKIM records are created by adding a TXT record to your DNS records. Since you now have experience adding a TXT record you should already know what to do. Below is an example DKIM record to guide you.
If you send email through an email marketing platform or email delivery provider; you need to setup DKIM records for them as well.
Don't see your platform or provider in the dropdown? Send us a message so we can add it to the list.
Once your DKIM records are setup, use our DKIM checker tool to verify if a DKIM record is present for your domain, or if CNAME records are present to authenticate sending email from your marketing platform or delivery provider.
DMARC records allow senders to indicate their emails are protected by SPF and/or DKIM, and give instruction if neither of those authentication methods passes. Please be sure you have SPF and DKIM records setup before using DMARC. Becoming DMARC compliant involves more than just adding a TXT record to your DNS records. It's a process that can take several weeks to months, depending on your sending volume, email marketing platform or email delivery provider who send email on your behalf.
DMARC compliance will prevent malicious actors from abusing your domain reputation which can in turn impact your deliverability. This is what a typical DMARC compliance process looks like:
The goal of becoming DMARC complaint is to eventually enforce a policy of p=reject. Setting a reject policy will ensure that all malicious email is stopped. The recipient of the intended malicious email will never become aware of the email in the first place, as it will never get sent to a spam or quarantine folder. Since it's completely blocked, emails are never delivered and end-users cannot be tricked into clicking on a malicious link or opening a dangerous attachment.
The downside is if legitimate emails are failing authentication and emails get rejected, the receiver will never know they are not receiving the intended email. For organizations not actively using a reporting system to monitor authentication, it could take months to discover that legitimate email is not being delivered, potentially hurting marketing programs or other opportunities to engage with prospects, customers and partners. This is why it's important to take DMARC compliance step-by-step, use a monitoring service and incrementally enforce a stricter DMARC policy.
Before creating your DMARC record start by choosing a monitoring service to process reports and monitor DMARC compliance.
Postmark | Free or $10/month | https://dmarc.postmarkapp.com/ |
Dmarcian | Free up to 2 domains or $24/m | https://dmarcian.com/pricing/ |
Dmarcly | Basic plan $17.99/month | https://dmarcly.com/pricing |
Powerdmarc | Free or $8/month | https://powerdmarc.com/power-dmarc-pricing-policy/ |
Answer the questions below to generate a DMARC record for your domain.
Similar to SPF and DKIM, DMARC records are created by adding a TXT record to your DNS records. Since you now have experience adding a TXT record you should already know what to do. Below is an example DMARC record to guide you.
MX records tell email systems where to send messages. Without proper MX records, emails can get lost or bounce back, similar to sending a letter without the right address. Not having an MX record can also lead mailbox providers to think the sender isn't following email rules, leading to delivery problems or being labeled as spam. Select a mailbox provider from the dropdown for instructions to set up MX records.
Set up the technical infrastructure to ensure the smooth delivery of emails to your customers inbox.
Email Marketing Platforms help their users send emails to their subscribers or sales prospects, and Email Delivery Providers help their users send transactional emails to their customers. Email Marketing Platforms can be subcategorized into Inbound and Outbound. It's important to use the correct tool as they cannot all be used for the same type of email, and could result in being banned if you misuse their services.
Transactional Welcome message, sales receipt, comment notification or account verification |
Delivery Services Amazon SES, Postmark, Mailgun, Mailjet, SendGrid |
Inbound Newsletters or emails where users requested information (filled out a single or double opt-in form) |
Marketing Automation Software ActiveCampaign, Sendinblue, Hubspot, Mailchimp, ConvertKit, Campaign Monitor, Klaviyo, Drip, Bento |
Outbound Sales or unsolicited emails (cold emails) |
Sales Outreach Software Lemlist, Reply.io, Outreach.io, MailShake, SmartReach |
If you're sending marketing emails choose a platform with ability to send in batches. Depending on the number of contacts you have in your list, slowly drip out the emails over a duration of hours or days instead of sending them all at once.
The reputation of the IP address, domain, and email address all play a role in getting emails into your customer's inbox rather than the spam folder. Or, in the case of Google, in the Promotions tab. Email providers know customers want and expect transactional emails, but it's not always easy for them to tell what's transactional and what's better classified as marketing emails.
Using a separate email address, subdomain and IP address for each type of mail makes it much more likely that your important emails will get to your customers, and will prevent normal correspondance or transactional emails from being negatively impacted by marketing email campaigns that accidentally lead to a negative domain or IP reputation.
Standard Emails | [email protected] | Your Server or Mail Provider IP Address |
Transactional Emails | [email protected] | Delivery Provider IP Address |
Marketing Emails | [email protected] | Marketing Platform IP Address |
How do you know when a recipient has marked your email as spam? What can you do about it? If you set up feedback loops, email providers will notify you when a recipient has marked one of your emails as spam. You'll need to set up separate feedback loops for all the email providers you send to. Below are links to signup to feedback loops for the most popular email providers.
Postmaster Tools by Gmail | https://www.gmail.com/postmaster/ |
Microsoft Junk Mail Reporting Program (includes Outlook.com, Live.com, Msn.com & Hotmail.com) |
https://postmaster.live.com/snds/JMRP.aspx (Only for dedicated IP address) |
Yahoo Mail Complaint Feedback Loop | https://io.help.yahoo.com/contact/ |
List of other Feedback Loops | https://glockapps.com/isp-feedback-loops/ |
Custom tracking domains are important if you use an email marketing platform to send emails. Instead of using your email marketing platform's domain to track actions (opens, link clicks & unsubscribers), custom tracking domains use your domain to track actions and isolate your reputation from other users who use the same provider.
For example, if a spammer uses MailChimp, and the spammer's emails contain the default MailChimp tracking domain, and this causes the default tracking domain to be listed by a domain-based spam blacklist, and if your emails contain the same tracking domain, the deliverability of your emails could be affected.
Creating a custom tracking domain involves adding a CNAME record to your DNS records. Most email marketing platforms will give you the ability to create a custom tracking domain and will provide step-by-step instructions.
Having these two role email accounts is good practice and a requirement by some email providers. They are used to receive abuse complaints so you should check them regularly and resolve all issues as soon as possible.
Postmaster Email | [email protected] |
Abuse Email | [email protected] |
Email deliverability is closely connected to sender reputation. If your behavior is in accordance with the general rules and you have proper authentication and infrastructure, your sender reputation will be high and your deliverability will thrive.
Check your domain and IP address against known spam blacklists to see if you've been blacklisted. If you are; request to be delisted. If you're using an email delivery provider be sure to check the outbound sending IP addresses assigned to your account.
Spamhaus | https://check.spamhaus.org/ | |
Spamcop | https://www.spamcop.net/bl.shtml | |
SURBL | http://www.surbl.org/surbl-analysis | |
DNSBL.info | https://www.dnsbl.info/dnsbl-list.php | Check 49 blacklists |
MX Toolbox | https://mxtoolbox.com/blacklists.aspx | Check ~90 blacklists |
Talos Reputation Center generates a reputation score grouped into Good, Neutral and Poor. You should aim for an Email Reputation score of Neutral or Good.
Barracuda Central maintains a history of IP addresses for both known spammers as well as senders with good email practices.
Sender Score is a free email reputation evaluation service from Validity. It provides an indication of the trustworthiness of an email sender's IP address.
Talos Intelligence | https://talosintelligence.com/reputation_center/ |
Barracuda Central | https://www.barracudacentral.org/lookups/lookup-reputation |
Sender Score | https://senderscore.org/get-your-score/ |
Gradually increase the send rate to warm up the sending IP addresses tied to your domain with the objective of building good IP & domain reputation with email providers. Start with low volume and increase the sending rate gradually over time. Here's a few common scenarious.
Scenario 1 You only send regular correspondence emails but suddenly recipients report emails are landing in the junkmail folder. |
Solution Setup SPF, DKIM and DMARC. Use an email warmup service. You'll see the inbox placement rate reach 95% or higher within 2-3 weeks. |
Scenario 2 You purchased a separate domain or created a subdomain to send cold outreach campaigns to prospects. |
Solution Setup SPF, DKIM, DMARC and custom tracking domain. Use an email warmup service. Wait 2-3 weeks until your inbox placement rate reaches 95% or higher. Start sending 50 emails per day then gradually increase the send rate over time while monitoring your open and complaint rate. |
Scenario 3 You purchased a dedicated IP address or moving to a new email marketing platform to send newsletter campaigns. |
Solution Update your SPF and DKIM records. Start with 3000 emails (125 per hour) the first day and gradually increase the daily send rate by 15% over a 4 week period. See image below for suggested warmup strategy. |
Scenario 4 You send newsletter campaigns from your primary domain but your open rate is below 20%. |
Solution Create a subdomain to isolate your reputation. Setup SPF, DKIM and DMARC. Create a subdomain email address. Send only to subscribers who opened your newsletter emails in the last 6 months for a 2 to 3 week period using the warmup schedule depicted below. Or, use an email warmup service that provides you with a seedlist and engages with your newsletter campaigns for a 2 to 3 week period. |
Use healthy list hygiene practices to keep your list clean and ensure your marketing emails are delivered and opened.
Sending emails to address that bounce will harm your sender score and reputation with email providers, which is why it's important to verify your contact's email addresses. If you acquired contacts through a double opt-in method you don't need to validate as they have already been verified through the double opt-in confirmation process (double opt-in is when a user has to confirm their email address after filling out a form or subscribing to your newsletter). An email validation service will filter out fake, disposable, catch-all and spam trap email addresses. You can do a quick Google search for email list validation to find companies offering this service. Some email marketing platforms will do this for you automatically when you import your list, or offer this service for an additional fee.
Don't send marketing emails to role or general email addresses, instead send to personal or business email addresses of individuals.
Sales Department | [email protected] | ❌ |
Chief Executive Officer | [email protected] | ❌ |
John Doe, CEO Company Email | [email protected] | ✔️ |
John Doe Personal Email | [email protected] | ✔️ |
Spam traps are email addresses used by email providers and blocklist operators to identify senders who aren't following email best practices. There are two types of spam traps:
Pristine | These spam traps are email addresses that have never been valid and couldn't even opt into receiving email. They are available on public websites but hidden within the site's code. The purpose of pristine traps is to identify email marketers who use poor list building practices such as scraping sites for emails or purchasing contact lists. |
Recycled | These spam traps were once valid email addresses but have since been repurposed by their provider. Someone could have used this address to opt in at one time, but the address has since been abandoned. Recycled spam traps might be on your sending list if: 1) Your list is more than one year old. 2) You don't email your list frequently or 3) There are mistyped or invalid addresses on your list. |
The impact of spam traps varies depending on the type. Hitting a pristine spam trap is more severe than hitting a recycled trap. If you've emailed a pristine spam trap, your domain or sending IP address could be immediately blocklisted. If you send email to recycled spam traps regularly, you could start to see your emails being routed to the junk folder. To avoid spam traps, regularly clean up your contact lists.
Sending high-quality content that follows best practices will increase sender reputation and boost deliverability.
The majority of email providers don't support every type of HTML content you see on the web. Web browsers are able to display scripts, animations, and complex navigation menus, while your typical email inbox isn't built to handle this type of content. If you're sending outbound email marketing campaigns (cold emails) we recommend creating very simple email content with links only. If you're sending inbound marketing campaigns (newsletters) you can get a little more creative, but don't use complex HTML.
Safe to use ✔️ | Static or table-based layouts, HTML tables & nested tables, template width of 600px-800px or simple, inline CSS |
Do not use ❌ | JavaScript, iframe, Flash, embedded audio, embedded video, forms or div layering |
When including links to images or sites in your email body, only use secure HTTPS links. If you link to images or sites without secure links, emails could be considered insecure by email providers and blocked or sent to the junkmail folder.
http://www.yourdomain.com | Not secure | ❌ |
https://www.yourdomain.com | Secure | ✔️ |
Signatures featuring your logo and links to social media is fine for regular correspondance but not for transactional email or marketing email campaigns. Keep it simple with a few lines inluding your name, position title, company and link to your website. You want to keep the number of links in your email body to a minimum. In order to comply with anti-spam laws, you'll also need to include a opt-out or unsubscribe link beneath your signature or at the bottom of your emails, as well as your physical or mailing address.
Never use spammy words in any portion of your emails. Below is a list of words in either your subject line or body that will trigger spam filters. If any of your emails require the usage of any of these terms (like when running a promotion), try to use synonyms. Spam filters have become much more sophisticated in recent years and using one or two phrases won’t hurt you so long as you use email marketing best practices and use spam trigger words within context.
This is a common practice by spammers and is sure to trigger spam filters and land your emails in the junkmail folder. Write simple, easy to read subject lines in lowercase letters.
Spammy subject line | CELEBRATE MOTHERS DAY WITH FREE FLOWERS! |
Good subject line | Joe, celebrate mothers day with these beautiful flowers |
While it's good for deliverability reasons to use a "From" address that invites recipients to contact you, you may want responses to go to a different address. If you have a large subscriber list you could end up receiving tens of thousands of out-of-office emails that you'd prefer to go somewhere other than your main email address. Most email marketing platforms will give you the ability to set a different email address for replies when sending a campaign.
From Name | ABC Widgets |
From Email | [email protected] |
Reply-to Email | [email protected] |
Using alt tags for images included in your emails is important for accessbility, user experience and getting your emails past the spam filter. They provide a textual alternative to your images, and a useful fallback for people who are blind, visually impaired or when your images cannot be displayed. Here's an example alt tag being used in an image.
<img src="flowers-for-mothers-day.jpg" alt="Flowers for Mothers Day" />
You're almost done, it's time to test your emails.
First, test the quality or spammyness of your emails. Navigate to Mail-Tester.com and send an email to the address generated for you (the email body should contain the content you want to send your contacts). Then, wait a few seconds and check your score.
Your goal is to get a perfect (10/10) score. If you get less than a perfect score, go back and fix what's missing, then test again until you achieve a perfect (10/10) score.
Second, find out exactly where your emails will land. Navigate to GlockApps Inbox Email Tester and send an email to the address generated for you (again, the email body should contain the content you want to send your contacts). Then, wait a few seconds and click to see the results. GlockApps has a free plan which allows you to perform up to 3 tests per day.
Your goal is to get a Good score of 80/100 or more. If you get less than 80/100, go back and fix what's missing, then test again.
Now that you're properly setup and sending emails, maintain your good sender reputation to profit from high deliverability and open rates.
Use our tools to fix poor email deliverability and increase open rates.
SPF specifies which servers and domains are authorized to send email on behalf of your organization.
Generate SPFDMARC instructs receiving servers what to do with emails from your organization that don't pass SPF or DKIM.
Generate DMARCCheck if a DKIM record is present for your domain, or if CNAME records are present to authenticate sending email from your marketing platform or delivery provider.
Check DKIMFree online tool that allows you to test your emails for spam, malformed content and configuration problems.
Perform TestCheck top-level domain (TLD) spam score with Spamhaus (.com, .net, .org, .io, .app, .ai, etc).
Check TLDCheck domain and IP address reputation with Talos Intelligence Reputation Center.
Check ReputationHow to successfully send and deliver email to personal Gmail accounts.
Read GuidelinesSend mass emails using your existing ESP and increase open rates without the fear of landing in spam.
SubscribeWe love to hear from you ❤️
❝Email deliverability can often seem puzzling, but Hans simplified the process for me. I was stuck with an issue and couldn't find a solution. However, within a few minutes of our initial call, Hans provided clarity and direction. He's genuinely knowledgeable and incredibly helpful. If you're facing email deliverability challenges, I wholeheartedly recommend reaching out to him.❞
❝Absolute pro. Communicates in the most efficient manner possible, stuck to his quote, checked in often along the way, fixed an issue that I would have spent hours on myself. Don't be deterred by the rate, he works very quickly.❞
Patrick Letourneau, Founder Polygon Sandwich 3D Animation Read Patrick's review on Upwork❝Hans did excellent, his assistance was very clear and prompt, his communication and availability was always perfect, and he resolved all our issues. Would definitely hire again, extremely satisfied with all aspects of our interaction.❞
❝Hans is a true professional. I had an overseas "expert" totally ruin my system. I needed Hans to fix it. Hans was great. He knew exactly what the overseas guy was supposed to know--and so much more. What's more, Hans followed up to make sure the issue was fixed.❞
❝Had a great time working with Hans. I had been trying to learn my way around cold email deliverability and working with Hans allowed me to fast forward through to exactly what I needed to do. He built me a sustainable cold email platform that will help to ensure my open rates will stay high. Highly recommended!❞
Alex Lunnen, Founder Avvio Solar Marketing Read Alex's review on Upwork❝What bizdev reps at CRM platforms won't tell you about. The unbiased secrets behind getting into inboxes.❞
❝Pleasure to work with! This guy knows his stuff - very knowledgeable and went the extra mile every step of the way!❞
❝Hans helped get our newsletters and drip campaign emails delivered to our clients and candidates inbox and out of spam. With his company (Hello Inbox) he implemented a system that helped us get our newsletter produced and delivered. Hans is a professional with a pleasant personality and great to work with. He is excellent at problem solving, timely follow up and follow through he takes initiative and knows what to do. What I really like about Hans is he gives his professional opinion and advice on how to improve upon the existing marketing and delivery of our newsletters. Highly recommended.❞
For those who need help or don't want to DIY. Don't know where to start? Book an intro call
Answer your questions, troubleshoot and provide guidance
to profit from your email marketing campaigns.
We setup your domain authentication
to land in the inbox & protect your reputation
We setup your authentication & infrastructure
for cold outreach or newsletter campaigns
We perform an in-depth audit of your sending infrastructure, identify issues and fix them for you.
Sales Policy: All sales are final and non-refundable unless work on your project has not begun — in which case you're eligible for a full refund. If we've already begun work on your project — only a partial refund will be granted based on the amount of time completed on your project. If you want to cancel or are unhappy with our service please get in touch with us, we're reasonable people and we'll work with you to come to a resolution. There's no contract for monthly subscriptions, you can cancel anytime.
We're available M-F, 9am-5pm EST and usually reply the same day.
Phone
USA +1 (954) 934-9819 / CAN +1 (514) 883-0132
Time Zone
Eastern Standard Time (GMT -4)
Spoken & written languages
English, Français & Español