# One-Click Unsubscribe Requirements (Gmail & Yahoo): What Klaviyo Senders Need to Know

**Short answer:** Since February 2024, Gmail and Yahoo require bulk senders (roughly 5,000+ messages per day to their users) to support one-click unsubscribe using the `List-Unsubscribe` and `List-Unsubscribe-Post` email headers (RFC 8058), to honor opt-outs within two days, and to keep spam complaints low. Klaviyo adds these headers for you automatically. Your unsubscribe _landing page_ is a separate surface—and that's where Last Chance adds pause, preferences, and offers while keeping the required one-click path intact.

## What the Gmail and Yahoo rules actually require

In early 2024, Google and Yahoo rolled out sender requirements aimed at reducing spam. For bulk senders, the headline rules are:

- **Authenticate your email** with SPF, DKIM, and DMARC.
- **Support one-click unsubscribe** via the `List-Unsubscribe` and `List-Unsubscribe-Post` headers (the RFC 8058 standard), and process the request within two days.
- **Keep your spam complaint rate low**—Google points to staying below 0.3%, and ideally under 0.1%.
- **Send wanted mail** from properly configured domains.

"Bulk sender" is generally understood as sending on the order of 5,000+ messages per day to Gmail addresses, but the practical takeaway is simpler: build your program as if the rules apply to you, because for most e-commerce brands they effectively do.

## What is RFC 8058 one-click unsubscribe?

RFC 8058 defines a standard way for a mailbox provider to show a native "Unsubscribe" link at the top of an email and process the opt-out without the recipient ever leaving their inbox. It relies on two headers:

- `List-Unsubscribe`: lists a URL (and optionally a mailto) for opting out.
- `List-Unsubscribe-Post`: signals that a single `POST` to that URL completes the unsubscribe—no confirmation page, no extra click.

When both are present and valid, Gmail and Yahoo render their own unsubscribe control, and one tap removes the recipient.

## Does Klaviyo handle this for me?

Largely, yes. Klaviyo automatically includes `List-Unsubscribe` headers on marketing sends and supports the one-click (`List-Unsubscribe-Post`) flow, and it authenticates mail from a configured sending domain. You should still confirm your dedicated sending domain, DKIM/DMARC, and branded links are set up correctly in Klaviyo—but you generally do not hand-code these headers.

## Where does the unsubscribe landing page fit?

Here's the distinction that trips people up: the header-based one-click unsubscribe (the inbox-level control) is **separate** from the unsubscribe **landing page**—the page a subscriber sees when they click the "unsubscribe" link inside your email body or a "manage preferences" link.

- The **inbox one-click control** must exist and work; it removes the recipient immediately. You don't redesign this.
- The **in-email unsubscribe link** and **manage-preferences link** point to a page you control (via [Klaviyo hosted pages](/docs/klaviyo-hosted-page-setup)). That page is where you can offer alternatives.

Compliance is about making leaving easy. It does not require that the _only_ option be leaving.

## How Last Chance stays compliant while reducing unsubscribes

Last Chance replaces the dead-end unsubscribe landing page with a branded page where subscribers can pause, adjust [frequency and topics](/docs/user-preferences), or take an offer—while a clear, one-click unsubscribe stays visible on the page. It does not touch or weaken the RFC 8058 inbox control, and it never hides the opt-out. You keep every compliance guarantee and add a retention layer around the moment of intent. See [how the Klaviyo unsubscribe link works](/articles/klaviyo-unsubscribe-link-guide) for the routing details.

## A quick compliance checklist for Klaviyo senders

- Authenticate: dedicated sending domain with SPF, DKIM, and DMARC configured in Klaviyo.
- Keep Klaviyo's `List-Unsubscribe` / one-click headers enabled (default on marketing sends).
- Honor opt-outs promptly (well within two days—Klaviyo does this in real time).
- Watch your spam complaint rate; suppress disengaged profiles with a [sunset flow](/docs/retention-health).
- Keep the in-email unsubscribe and manage-preferences links clear—route them to a [branded page](/docs/klaviyo-preference-center-setup) that still offers one-click unsubscribe.

## FAQ

### Is a custom unsubscribe page allowed under the Gmail and Yahoo rules?

Yes. The rules require that unsubscribing is easy and honored quickly, and that the inbox-level one-click control (RFC 8058) works. They do not prohibit a branded unsubscribe landing page that offers alternatives like pause or preferences—as long as a clear one-click unsubscribe remains available and opt-outs are processed promptly.

### Does Last Chance interfere with one-click unsubscribe?

No. Last Chance changes the unsubscribe _landing page_ that in-email links point to; it does not alter the `List-Unsubscribe` headers Klaviyo sends or the inbox-level one-click control. The required opt-out paths keep working, and the unsubscribe button stays clearly visible on the Last Chance page.

### What counts as a bulk sender for Gmail and Yahoo?

Google and Yahoo generally target senders delivering around 5,000 or more messages per day to their users, but the specific requirements—authentication, easy one-click unsubscribe, and low spam rates—are best practices for every sender. Build your program to meet them regardless of volume.

### How fast must I process an unsubscribe?

Within two days. Klaviyo processes opt-outs in real time, so honoring this is automatic as long as you use Klaviyo's standard unsubscribe flow and headers.
