We’re taking it back to the basics to define a term that is super important to email deliverability but still seems to cause some mailers a bit of confusion: email bounces. What’s the difference between a hard bounce vs. soft bounce?
At SendGrid, we probably position soft bounces a little differently. We look at soft bounces more as blocks—or short-term issues. These blocks shouldn’t be added to a suppression list. But, hard bounces (invalid email addresses and non deliverables) should be. Read on to learn about:
- What is an email bounce
- Hard bounce vs. soft bounce
- Reasons why emails bounce
- How to improve your email bounce rate
An email bounce signifies the non-delivery of your email message. When this happens, the mailer will receive an automatic notification of the delivery failure. This failure originates from the recipient’s mail server for a number of reasons (explained below).
Usually, the bounce message will give you important information to help you identify the reason for the email delivery failure. This includes the following:
- The time and date the message bounced
- The mail server that bounced it
- The RFC code and reason for the bounce (according to the RFC, hard bounces are depicted by a 5XX code and soft bounces by a 4XX code. However, not all ISPs adhere to that code consistently, so there could be exceptions to this rule)
At SendGrid, there are two types of bounces that you can receive—a soft bounce/block or a hard bounce. Think of soft bounces as blocks that are a short-term issue—you don’t need to permanently take these addresses off of your list. However, hard bounces are either invalid or non-existent addresses that should be removed immediately.
A soft bounce
means that the email address was valid and the email message reached the recipient’s mail server. However, common reasons it bounced back include
- The mailbox was full (the user is over their quota)
- The server was down
- The message was too large for the recipient’s inbox
At SendGrid, we continue to attempt to send these messages for up to 72 hours until the message is delivered. If a message is continuously deferred for 72 hours, we convert these addresses to a block/deferral list. (A deferral list is not
a suppression list.)
A hard bounce
occurs when the message has been permanently rejected either because:
- The email address is invalid
- The email addresses doesn’t exist
At SendGrid, we add these hard bounced addresses to a suppression list. What this means is that even if you send a message through us for that user, we will not even try to deliver to that address, because we know it’s no longer good. Continuing to try to send to a known bad address will harm your reputation with the receiver, so we prevent that.
The best way to reduce the number of bounces is by following some key email deliverability best practices
. This includes the following:
- Maintain good list hygiene: Purge your list regularly of invalid emails and non-responders. High bounce rates can affect your sender reputation so keeping your lists clean will go a long way to achieving higher email delivery rates. In the SendGrid platform, you can review and manage your bounce lists right from your dashboard. Here, you can purge blocks or hard bounces after a certain number of days and specify whether or not you want these bounce messages forwarded via email.
- Use double opt-in: Send a confirmation email when users subscribe to your list. This way you can ensure that the user’s email is not only valid, but that they in fact want to receive your email messages.
- Monitor your email delivery: Track your email delivery rates by paying close attention to your bounce rates as well as your response rates. With regular monitoring, you can catch potential failures before they happen or before they do too much damage.
Achieving high email delivery rates can be a challenge, but not if you know the ropes. For more tips, download our best practices guide: Tips and Tricks to Stay Out of the Spam Folder.
Want to lower your email bounces and bump up your deliverability rates? Sign up for a free Twilio SendGrid account
and let us help you make it happen. We can empower your email program with email list hygiene tools, double opt-in features, delivery analytics, and more.