June 2023

Email deliverability best practice

Email deliverability refers to the ability of an email to successfully reach the recipient's inbox, rather than being marked as spam or bouncing back.

High email deliverability ensures that emails sent by an organisation are received by the intended recipients. Several factors influence email deliverability, including the sender's reputation, email content, recipient engagement and technical configurations.

Key factors affecting email deliverability

Sender reputation

Sender reputation is a combination of factors that email servers use to determine the reliability of the email sender. This will typically include the reputation of the IP address from which the email is sent. Using a dedicated IP address can help maintain control over your sending reputation. The reputation of the sending domain itself will also be used. The domain should also be consistent, high-quality email practices improve domain reputation over time.

Authentication protocols

Authentication protocols verify the email's sender is connected with the domain name used to send the message.

Content quality and recipient engagement

Technical setup


Sending Email

Use a Reputable Email Service Provider (ESP) — Services like SendGrid, Mailgun, Amazon SES, or similar providers handle many of the complexities of email deliverability. They offer features like detailed analytics, reputation management and compliance with authentication protocols.

Implement Authentication Protocols:

Monitor Email Metrics — Continually monitor and track bounce rates, open rates, click rates and spam complaints. Use this data to adjust and improve your email strategies.

Maintain a Clean Email List — Regularly clean your email list to remove invalid or unengaged email addresses. Use double opt-in methods to ensure the validity of email addresses.

Optimise Email Content — Use responsive design to ensure emails display correctly on all devices. Avoid spammy content and ensure your email's subject line and body are relevant and engaging.

Test Before Sending — Use tools to test your emails for spam triggers and rendering issues before sending them to your entire list.


Example Workflow

This is an example workflow for anyone sending transactional emails or newsletters to uses from their web application or ecommerce store

  1. Choose an ESP:

    • Sign up for an account with a reputable email service provider like SendGrid, Mailgun, or Amazon SES.
    • Alternatively, your hosting company may provide this as part of their service.
  2. Configure Your Domain:

    • Set up SPF, DKIM and DMARC records in your domain's DNS settings as per the ESP's guidelines.
  3. Integrate ESP with Your Web Application:

    • Use the ESP's API or SMTP relay to send emails. Most ESPs provide SDKs for easy integration with various programming languages.
  4. Compose and Send Emails:

    • Create email templates and use the ESP's API to send personalised emails.
    • Keep generic emails to a minimum, customised content will work best.
  5. Monitor and Optimise:

    • Continuously monitor email performance metrics provided by the ESP and optimize your email campaigns accordingly.

By following these best practices, web applications can ensure higher email deliverability, leading to better engagement and communication with users.

Let’s build something great together

I’m Keith, a web developer based in Belfast. From fast, efficient PHP builds to Shopify stores and secure WordPress or Magento setups, I help businesses create websites that perform and grow.

Let’s talk about your next project

More recent posts

Using WordPress as a static site generator

Static site generators have gained significant traction amongst developers, designers, and businesses seeking faster, more secure websites. Unlike traditional dynamic sites, which rely on a database to deliver content on…

Continue reading

Simple steps to protect your privacy online

In today’s digital world, protecting your privacy online has become essential. With personal data constantly being shared, stored, and potentially accessed by unauthorised parties, safeguarding your privacy can help you…

Continue reading

Moving a WordPress Website with ACF and Custom Post Types to Brightspot CMS

Migrating a website from WordPress to Brightspot CMS can seem daunting, particularly when the WordPress installation relies heavily on Advanced Custom Fields and Custom Post Types . Both ACF amd…

Continue reading

Simple Analytics: A privacy-focused alternative to Google Analytics

In an era where digital privacy concerns are at the forefront of online discourse, many organisations are reassessing their tools to ensure compliance with data protection laws and maintain user…

Continue reading