Best practices: A Gmail Perspective

At M3AAWG 30 in San Francisco, Gmail representatives presented a session about best practices and what they wanted to see from senders.
I came out of the session with a few takeaways.

  • Gmail spends a lot of time and energy on filtering mail and giving the user the absolute best inbox experience possible.
  • Gmail does per-user filtering, probably more than any other ISP out there.
  • Gmail filters are intentionally aggressive.
  • Authentication is important for good delivery at Gmail.

Gmail mentioned a few specific things that were important for getting mail delivered to the inbox. Anyone who has read here will recognize many of these suggestions.

  1. Make sure your mail is really opt-in. Gmail strongly suggests all senders use a confirmed opt-in process whenever possible.
  2. Comply with RFC 2822/5322.
  3. Use well formatted HTML.
  4. Don’t use public URL shorteners.
  5. Maintain your lists and remove non-responders.
  6. Authenticate your mail. Gmail is waiting for adoption to get high enough so they can throw away any unauthenticated email.

During the session, they specifically called out affiliates as “pretty spammy” and said that they see the highest spam rates by users with promotional affiliate mail. The recommended senders who are going to use affiliates monitor every single campaign. But they said most affiliates have horrible practices and use all sorts of obfuscation techniques. They also called out dating and payday loans as two areas that were hurting a number of otherwise reputable brands.
For ESPs Gmail specifically said they hold ESPs accountable for customer actions. (I’ve seen this with a couple clients where the ESP domain is actually filtered for all their clients.) ESPs must make customers follow delivery guidelines and have zero tolerance for abuse.
The do recommend using separate sub domains for different email streams, but never ever cross the streams. If you have a transactional domain, never send promotional email using that domain.
Gmail also expects you to warm up domains as well as IPs. They did say their filters adjust quickly and that you can start with a low amount of traffic and double that traffic every couple hours.
As I mentioned earlier, they did announce their new feedback loop program. They also announce the presence of an “unsubscribe” link in the email interface.
Gmail_unsubLink
Senders can get interface unsubscribes by providing List-Unsubscribe headers in their emails. Gmail prefers the use of mailto: headers, which will generate an email to the address in the header when clicked. For companies who only provide a http: link, Gmail pops up a box that tells the user to visit the site in the link.
Gmail_Unsub_HTTP
Gmail prefers the mailto: header, as it makes for a more seamless user experience.
This is interesting, as a ‘unsubscribe’ link in the interface is something I’ve heard senders asking for over the years. Will this be adopted well enough that other mailbox providers and mail clients will implement it? Only time will tell.

Related Posts

Don't unsubscribe from spam!!

Having been around the email and anti-spam industry for a while, I’ve just about seen and heard it all. In fact, sometimes I’ve been around for the beginning of the myth.
One myth that seems to never actually go away is “unsubscribing just confirms you’re a real address and your address will get sold and your spam load will explode.” This is related but orthogonal to “spammers harvest addresses out of unsubscribe forms.” The reality is that both of these things used to be true. Unsubscribing would confirm your email address and increase your spam load. Spammers would harvest addresses out of unsubscribe forms.
But neither of these things have really been true for the last decade.
I have had clients over the years that are spammers. Some of the are names that you probably would recognize. Some of them are companies we could probably all agree are spammers.  Some of them are buying addresses from companies that are spammers. Some of them are companies that have a good mailing program here and then hire snowshoers over there. Sometimes they come to me claiming to be real mailers “with minor delivery problems.” Sometimes they come to me saying that a blocklist has recommended they talk to me about repairing their processes. Sometimes they even actually want to fix things. Sometimes they’re just looking to say that I’ve given them a clean bill of health (which is not something I do).
What that means is that I have lots of addresses on lots of spammer lists. Not just the ones they’ve found, but ones I’ve used to test their systems. I use tagged or disposable addresses for everything. Some of my disposable accounts are only marginally connected to me as I want to see what senders really do for their subscribers rather than what they want me to think they do. The ones I add to their system I use to test their subscription process as well as their unsubscription process.
I have never encountered a situation where unsubscribing one of those addresses caused a “multiplication” (to quote one anti-spammer) of my spam load.
I’ve had cases where my clients have ignored unsubscribes. I’ve had cases where my clients have decided years later to add me to their list again. I’ve had cases where they’ve been bought out and my address has been reactivated by the new owners. I’ve had cases where months or even years of 5xx responses was ignored. I’ve seen just about every bad bit of behavior on behalf of spammers. But I’ve never actually had unsubscribing increase my spam load.
It doesn’t matter how often people demonstrate unsubscribing doesn’t result in more spam in the current email ecosystem. (Ken Magill 2013NYTimes 2011, dayah.com 2009). It doesn’t matter that many mailers treat “this is spam” button hits the same way they handle unsubscribe requests. The myth still persists.
 
 

Read More

Bad unsubscribe processes

We recently renewed our support contract with VMWare. It’s a weirdly complicated system, in that we can’t buy directly from VMWare, but have to buy through one of their resellers. In this case, we purchased the original hardware from Dell, so we renewed our contract through Dell.
Dell sends my email address over to VMWare as part of the transaction.
My only role in this is as CFO. I approve the purchase and pay the bill. I don’t do anything technical with the license.
The email failures start when VMWare decides that I need to receive mail about some user group meetings they’re holding all over the US. First off, I’m not the right person to be sending this mail to inside our company. I’m the billing contact, not the user contact. Then, they send me mail about meetings all over the US, when they know exactly where I’m located. Would it be so hard to do a semi-personalized version that highlighted the meetings in my local area then pointing out the other locations? Apparently, yes, it is so hard.
The biggest failures, though are in the unsubscribe process.
unsubscribe option
The unsubscribe page is no big deal. I get to unsub from all VMWare communications, and submit that request without having to figure out what my VMWare password is or anything.
After I hit submit, I’m taken to this page.
VMWareThank you
Wait? What?
“Thank you for registering?” I didn’t register! I don’t want you to contact me. Plus, this is a HP co-branded page when I’m not a customer of HP. VMWare knows this, they know they got my address from Dell.
The biggest problem is that I’m not sure that my address was actually unsubscribed. I suspect that someone copied a form from elsewhere on the site to use as an unsubscribe form. This person forgot to change the link after the “submit” button was clicked. But what else did they forget to change? Is the unsubscribe actually registered in the database?
I suppose only time will tell if VMWare actually processed my unsubscribe. If they didn’t they’re technically in violation of CAN SPAM.
The lesson, though, is someone should check unsubscribe forms. Someone in marketing should own the unsubscribe process, and that includes confirming that unsubscribe pages work well enough.

Read More

Leaving money on the table

On August 1 two domains in the Netherlands are going away: wanadoo.nl and orange.nl. Current users of these domains are being transitioned to new addresses at online.nl. Mailchimp has more information and links.
This is a good time for all of us to consider how easy it is for a subscriber to change their address of record. Some senders just have the subscriber unsubscribe from one address and resubscribe for another. This sounds like the simplest way to do things, and it certainly doesn’t take much engineering effort.
But what information do you lose by simply asking subscribers to unsubscribe and resubscribe? It depends on what you’re tracking, but you do lose everything that you track. Preferences, interaction history, purchase history, it’s all gone. Providing a simple way to change an email address of record preserves the information related to that subscriber.
For some senders, keeping subscriber information through different ISPs and email addresses will pay for the development of a preference center. For others, there’s no real value there. How much money are companies leaving on the table by not providing a mechanism for recipients to change their email address?

Read More