The List-Unsubscribe header is a vital tool in email deliverability, providing recipients with a straightforward method to opt out of mailing lists. While the technical specifications for the header itself do not strictly dictate the order of included URIs, email clients, particularly modern ones, exhibit a strong preference for HTTP or HTTPS URLs over mailto: links when both are present. This preference is driven by the desire to offer a seamless, often one-click, unsubscribe experience that significantly enhances user satisfaction and can reduce instances of recipients marking emails as spam. The presence of the List-Unsubscribe-Post header, as outlined in RFC 8058, further reinforces this, directing clients to use the HTTP POST method for an immediate and frictionless unsubscribe. Although some historical email systems only processed the first URI listed, which previously led to a preference for placing mailto: first, current best practices align with prioritizing the HTTP link for its one-click capability and improved user experience.
12 marketer opinions
While the technical specification for the List-Unsubscribe header does not strictly define the order of its components, how email clients interpret and use this header is highly dependent on the type of URI provided. Modern email clients, including major platforms like Gmail and Outlook, overwhelmingly prioritize HTTP or HTTPS URLs over mailto: links. This preference is driven by the desire to offer a seamless, often one-click, unsubscribe experience directly within the email client interface. Implementing the List-Unsubscribe-Post header (RFC 8058) further enhances this by signaling to clients to use an HTTP POST request for immediate, frictionless opt-outs. Although some historical email systems only processed the first URI listed, which previously led to a common practice of placing mailto: first, current best practices align with prioritizing the HTTP link due to its one-click capability and its positive impact on user experience and deliverability.
Marketer view
Email marketer from Email Geeks shares that while the List-Unsubscribe header spec indicates order doesn't matter, empirically some ESPs historically only processed the first field, making mailto: first the preferred order for visibility.
14 Jun 2024 - Email Geeks
Marketer view
Email marketer from Email Geeks observes that generally, the mailto: link is placed first in the List-Unsubscribe header.
19 Apr 2023 - Email Geeks
2 expert opinions
The List-Unsubscribe header is pivotal for offering recipients a straightforward opt-out. While the order of its mailto: and http: URIs isn't strictly defined by RFCs, experts emphasize that many email clients and mailbox providers, when processing the List-Unsubscribe header, often prioritize the mailto: option for their built-in unsubscribe button functionality. This preference ensures the immediate provision of an unsubscribe path, leveraging the client's ability to generate and send an unsubscribe email on behalf of the user, thereby contributing to a seamless user experience and reducing spam complaints. Consequently, including the mailto: URI, and often placing it first, is widely considered a best practice to ensure broad compatibility and effective handling by email systems.
Expert view
Expert from Word to the Wise explains that while it's not a strict requirement for the 'mailto:' option to come first when both 'mailto:' and 'http:' are present in the List-Unsubscribe header, it is considered good practice. This is because most mailbox providers that support one-click unsubscribe functionality will prioritize using the 'mailto:' option.
16 Oct 2021 - Word to the Wise
Expert view
Expert from Spam Resource shares that the List-Unsubscribe header allows email clients to present a simple button for instant unsubscribing. He notes that while some clients only support 'mailto:', increasingly they support both 'mailto:' and 'http:'. Importantly, mailbox providers will use the 'mailto:' option if it is present and valid, implying a preference.
28 Feb 2024 - Spam Resource
7 technical articles
Addressing the question of whether List-Unsubscribe header order matters, the technical specifications do not explicitly mandate a preference for the sequence of its URIs. Instead, how email clients interpret and act upon this header is primarily determined by the URI type and the accompanying List-Unsubscribe-Post header. Modern mailbox providers, including Google Gmail and those supported by Postmark, demonstrably favor the http(s): URI for facilitating a seamless, one-click unsubscribe experience. This preference is particularly strong when the List-Unsubscribe-Post header is also included, signaling to clients to initiate an immediate HTTP POST request to opt out a user without further interaction. Consequently, although both mailto: and http(s): URIs are valuable for broad compatibility, the functional priority of the http(s): link, especially for its one-click capability, is paramount for current email client behavior and improved user satisfaction.
Technical article
Documentation from IETF - RFC 8058 explains that for one-click unsubscribe, if both mailto: and http(s): URIs are present in the List-Unsubscribe header, email clients should prefer the http(s): URI, especially when the List-Unsubscribe-Post header is also present, to enable an immediate, frictionless unsubscribe without user interaction beyond the initial click.
4 Aug 2023 - IETF - RFC 8058
Technical article
Documentation from IETF - RFC 2369 explains that the List-Unsubscribe header provides an address or addresses that can be used to unsubscribe from a mailing list. It specifies that this header can contain one or more URIs, either mailto: for sending an unsubscribe email or http: for a web-based unsubscribe, giving email clients the necessary information to offer an unsubscribe option to users.
27 Nov 2021 - IETF - RFC 2369
Does the List-Unsubscribe header affect email reputation, especially for transactional emails?
Does the order of mailto and https in List-Unsub header matter?
Does the order of MAILTO and HTTPS in the List-Unsubscribe header matter?
How does the List-Unsubscribe header affect email deliverability with a preference center?
How to handle list-unsubscribe issues in Microsoft email clients?
Is implementing a list-unsubscribe header mandatory for Gmail and Yahoo and what are the impacts?