February 4, 2026 9 min read

What Is the One-Click Unsubscribe Requirement?

One-click unsubscribe is a requirement from Gmail and Yahoo for bulk senders to include RFC 8058 compliant List-Unsubscribe headers in marketing emails. When properly implemented, recipients can unsubscribe directly from their email client with a single click, without visiting a webpage, logging in, or confirming their decision. This became mandatory in June 2024.

The one-click unsubscribe requirement aims to reduce spam complaints by making it easy for recipients to opt out. When unsubscribing is difficult, recipients mark emails as spam instead. Easy unsubscribe protects both the recipient experience and your sender reputation.

Technical Requirements

To comply with the one-click unsubscribe requirement, your emails must include two headers:

List-Unsubscribe Header

Contains an HTTPS URL that handles the unsubscribe request:

List-Unsubscribe: <https://example.com/unsubscribe?id=abc123>

List-Unsubscribe-Post Header

Indicates that the URL supports HTTP POST requests for one-click unsubscribe:

List-Unsubscribe-Post: List-Unsubscribe=One-Click

Complete Header Example

List-Unsubscribe: <https://example.com/unsubscribe?id=abc123>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

DKIM Signature Required

Both List-Unsubscribe headers must be covered by your DKIM signature. This prevents attackers from adding or modifying unsubscribe URLs in your emails.

How It Works

  1. Your email includes both List-Unsubscribe headers
  2. Gmail/Yahoo displays an unsubscribe button near the sender name
  3. When clicked, the mailbox provider sends an HTTP POST request to your URL
  4. Your server processes the request and unsubscribes the user
  5. No user interaction is required beyond the initial click

What Your Endpoint Must Do

Your unsubscribe URL must:

Which Emails Need One-Click Unsubscribe?

Required For

Not Required For

Benefits of Easy Unsubscribe

Lower Spam Complaints

When unsubscribing is easy, recipients use it instead of clicking "Report Spam." This directly protects your sender reputation and spam rate metrics.

Better List Quality

Subscribers who want to leave should leave. Keeping unengaged subscribers hurts your engagement metrics and deliverability.

Compliance

Meeting the requirement prevents enforcement actions from Gmail and Yahoo, protecting your overall deliverability.

Implementation Tips

Use Unique Identifiers

Include a unique identifier in the unsubscribe URL that maps to the specific recipient. This allows processing without additional user input.

Handle Edge Cases

Your endpoint should gracefully handle already-unsubscribed users and invalid identifiers without returning errors.

Log Unsubscribe Requests

Keep records of when and how users unsubscribed. This helps with compliance and debugging.

Test Thoroughly

Send test emails and verify the unsubscribe button appears. Test that clicking it successfully processes the request.

Common Mistakes

Missing List-Unsubscribe-Post Header

The List-Unsubscribe header alone is not sufficient. Without List-Unsubscribe-Post, mailbox providers may fall back to loading the URL in a browser, which is not one-click.

Requiring Confirmation

Do not require users to confirm their unsubscribe choice. The single click should be sufficient.

Requiring Login

Do not require authentication. The URL must work without the user being logged in.

Slow Processing

Process unsubscribes promptly. Sending emails to someone who has unsubscribed damages your reputation and may violate regulations.

Frequently Asked Questions

Does one-click unsubscribe replace the unsubscribe link in my email body?
No, you should still include an unsubscribe link in your email content. The List-Unsubscribe header provides an additional method that appears in the email client interface. Both should work.
What if I use a third-party email service?
Most reputable email service providers have already implemented one-click unsubscribe. Check with your provider to confirm. If not, you may need to switch providers or implement a custom solution.
Can I use mailto: for unsubscribe?
While mailto: links are allowed in List-Unsubscribe, they do not satisfy the one-click requirement. You must include an HTTPS URL with List-Unsubscribe-Post for true one-click functionality.

Ready to Improve Your Email Deliverability?

SortedIQ helps high-volume senders maximize inbox placement and sender reputation.

Talk to Our Team