Why does my email go to spam?
Email is great when it’s working and infuriating when it isn’t. Here are some quick tips to check that your email has the best chance of getting where it should do.
- Check your mail records. This is for those of you that have personalised emails like ours: firstname.lastname@example.org. It doesn’t work for email addresses like email@example.com. If you use an email like this you can skip to step 2.
- Go to https://www.emaillistverify.com/dns-health-checker
- Put your domain name in the box provided and click “Check”
4. Investigate the results. If you don’t get 4 green ticks, skip down to “Fixing your email records”
- Lets see if your emails content triggers the spam filters.
- Head over https://www.mail-tester.com/
- Copy the email address they give you.
4. Open up your favourite mailer and send a message to that address. I am going to send an invoice to see if it passes the tests.
5. Once it is sent go back to mail-tester.com and click “Then check your score”.
6. You’ll get lots of information to improve the quality of your mail.
Fixing your email records
To do this, you need access to your Domain Name Records. These can be found in one of two places depending on provider.
It is either with the company you pay your domain name bill with or the company you host your website with. Either way, you are looking for a place to change your domain records.
When you find the place to add records, determine what you are missing. In the example below we have SPF and DKIM set but no DMARC.
Choosing DMARC values
We need to add a txt record based on your email provider. Look up what their requirements are and then create a record like:
v=DMARC1; p=none; rua=mailto:firstname.lastname@example.org
This will start off watching your emails. As you dial in your settings, change the “p” value to “quarantine” and add to the end of the line “pct=5”. Now it’s going to start quarantining the worst 5% of emails that it doesn’t trust. The 6 month goal is to get to this:
v=DMARC1; p=reject; rua=mailto:email@example.com; pct = 90
We want to straight out reject 90% of rubbish email. This should only be done extensive testing (we have to assume your customers are going to send you poor quality emails.
Setting up SPF records
An spf or Sender Policy Framework record looks like this:
v=spf1 ip4:22.214.171.124 ip4:126.96.36.199 include:thirdparty.com -all
This will be provided by your email provider usually and you won’t need to adjust it. It basically says that you are giving a third party (like your website, microsoft office, or a mail sending service) permission to send as your email address. There are some great tweaks you can do in this space that we won’t get into here.
Setting the DKIM record
DKIM stands for DomainKey Identified Mail and is an important cog in helping to protect you. It stops others from pretending to be you by using your email address. Anyone can send mail and put your address in the “From” section. Dkim provides a way to allow the recipient to check whether it was you that actually sent the email.
Does this sound too hard?
Send us a message and let us know. We can have you up and running in record (pun) time.
Use the Chat window on the right or hop over to the contact form and fire us a quick “Please help” and we’ll drop everything and help you out.