Email Marketing & Email Marketing Automation

Adding an Email Preheader Increased My Inbox Placement Rate by 15%

Email delivery is stupid. I’m not kidding. It’s been around for over 20 years but we still have 50+ email clients that all display the same code differently. And we tens of thousands of Internet Service Providers (ISPs) who all basically have their own rules around managing SPAM. We have ESPs that have stringent rules that businesses have to conform to when adding a single subscriber… and those rules are never actually communicated to the ISP.

I love analogies, so let’s think about this.

sports car

  • I’m Doug, the business that builds amazing sports cars – my email.
  • You’re Bob, the client who wants to buy an amazing sports car – you sign-up for my email.
  • I have to ship the car to you, so I get the best carrier I can find – my email provider.
  • I add you as the recipient, but my shipper doesn’t believe me. I have to prove you signed up – double opt-in.
  • The carrier says okay and gets the amazing sports car to the destination warehouse – I click send with my ESP.
  • The warehouse signs off that it received it – message received at your ISP.

This is when it gets fun.

  • You go to the warehouse – your email client.
  • The warehouse has no record of the amazing sports car – it’s not in your inbox.
  • You look everywhere and finally find it in the back where no one looks – it’s in your SPAM folder.
  • You have to tell the warehouse never to put your deliveries from me in the back – marked as Not Spam.
  • The car is beat to crap, is missing 3 tires, and the engine won’t start – your email client can’t read the HTML.

sports car wrecked

What does the sports car industry tell me?

  • Take 5 times longer to build a ridiculously expensive sports car that’s far more protective against shipping damage – Litmus test your email.
  • Hire a third-party to babysit and monitor the delivery of each amazing sports car to all of your clients.

This is insanity.

Thank goodness for inbox placement monitoring.

How We Increased Our Inbox Placement Rate

Case in point, we made some design changes to our Martech Zone newsletter. Along with cleaning up the code, we added our latest podcasts and added a paragraph about the newsletter to open the email.

Bad idea. Our email deliverability rate for the same subscribers and the same email dropped 15%. For us, that’s a huge number – 15,000 more emails could be flowing into the SPAM folder than before. So we had to fix it. The problem had to be that static text on every single email. Since the newsletter has our most recent daily or weekly posts listed in it, I wondered if I could add text to the top of the email that listed the post titles. That would make each campaign have a different paragraph at the top of the email.

To hide the text, I used CSS style tags and inline CSS, I set the text size to 1px for ridiculous email clients that won’t hide text. The result? I now have a dynamic list of the posts that show up in the preview pane of email clients as well as an email that’s delivered at previous inbox rates.

Here’s a chart of our inbox delivery rates using 250ok. You’ll see that we drop significantly at the beginning of the year and then bounce back after the tenth.

That’s right, that stupid change improved my inbox rate by 15%! Think about that – same exact email, just with a few lines of text adjusted that the user can not even see.

Email delivery is stupid.

How did I make the hidden preheader?

A couple folks have asked how I literally made the dynamic content within the email. First, I added this CSS reference within the style tags in the header of the email:

.preheader { display:none !important; visibility:hidden; opacity:0; color:transparent; height:0; width:0; }

Next, in the first line of content below the body tag, I wrote code that retrieved the first 3 post titles, concatenated them with a comma, and placed them within the following span:

<span class="preheader" style="display: none !important; visibility: hidden; opacity: 0; color: transparent; height: 0; width: 0;"><?php echo $preheader; ?> in today's Martech Zone Weekly!</span>

The result is something like the following:

<span class="preheader" style="display: none !important; visibility: hidden; opacity: 0; color: transparent; height: 0; width: 0;">The Stupid Way I Increased Our Inbox Placement Rate by 15%, What Strategies, Tactics, and Channels Should Marketers Focus on in 2017, What is a Demand-Side Platform (DSP)? in today's Martech Weekly!</span>

Note that I added a style that makes the font color white so it’s not seen even if displayed, and for clients that ignore the color, it’s 1px so hopefully to small to see.

PS: I’ve said it for years, but Internet Service Providers should manage subscriptions and not Email Service Providers. I should be able to register my newsletter with Google and have Gmail users opt-in… and my emails should always be sent to the inbox. Is that ridiculously difficult? Sure… but it would fix this disaster. And email clients should get boo’d off the market if they don’t support modern HTML and CSS standards.

Douglas Karr

Douglas Karr is the founder of the Martech Zone and recognized expert on digital transformation. Doug is a Keynote and Marketing Public Speaker. He's the VP and cofounder of Highbridge, a firm specializing in assisting enterprise companies to digitally transform and maximize their technology investment utilizing Salesforce technologies. He's developed digital marketing and product strategies for Dell Technologies, GoDaddy, Salesforce, Webtrends, and SmartFOCUS. Douglas is also the author of Corporate Blogging for Dummies and co-author of The Better Business Book.


What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles