Conduit Digital

Channel Deep Dives

Gmail and Yahoo's Bulk Sender Rules: What Agencies Running Client Email Must Get Right

SPF, DKIM, DMARC, one-click unsubscribe, and a spam-complaint ceiling are no longer best practices for agency-run client email. They are the difference between landing in an inbox and being blocked outright.

May 21, 20268 min read
Person using a laptop to read an email indoors beside a potted plant

Email deliverability used to be a spectrum: a poorly configured sender landed in spam more often, a well configured one landed in spam less often. Since Gmail and Yahoo rolled out bulk sender requirements, it has become closer to a gate. A domain that sends 5,000 or more messages a day to Gmail or Yahoo addresses and fails to meet the requirements does not degrade gracefully, it gets rejected outright, which turns a deliverability conversation into a binary one for any agency running email on a client's behalf.

Google's own email sender guidelines require bulk senders to authenticate with SPF and DKIM that align at the organizational domain level, publish a DMARC record at minimum set to a monitoring policy, and support one-click unsubscribe with a visible unsubscribe link in the message body. None of the three pieces is new individually. SPF and DKIM have existed for years and most agencies already have them configured somewhere. What changed is that Google made all three mandatory for anyone crossing the bulk-sender threshold, and the FAQ Google published alongside the guidelines makes clear this is enforced automatically, not flagged for manual review.

DMARC is the piece agencies most often skip

SPF and DKIM are usually already in place because a sending platform configures them during onboarding. DMARC is the piece that gets skipped, because it requires a DNS record the client's IT contact has to publish, and that conversation is easy to let slide when nobody is actively asking for it. A DMARC record at "p=none" satisfies the bulk sender requirement without rejecting any mail, which makes it a low-risk change to request, but it still requires someone to own the conversation with whoever controls the domain's DNS. An agency that has not had that conversation with every email client on a bulk-sending platform has an open compliance gap it does not know about yet.

One-click unsubscribe is a technical header, not a link

The one-click unsubscribe requirement is frequently misread as "put an unsubscribe link in the footer," which most senders already do. The actual requirement, based on RFC 8058, is a pair of technical headers, List-Unsubscribe and List-Unsubscribe-Post, that let a mail client process the unsubscribe automatically without the recipient ever opening a landing page. A visible footer link satisfies the user experience half of the requirement. The header pair satisfies the technical half that Gmail and Yahoo actually check for, and most email service providers only add it automatically for genuine marketing sends, not every message type, which is worth confirming rather than assuming.

The spam-complaint ceiling is the one that actually kills sends

The spam complaint threshold is the requirement most likely to take down a client's sending reputation without warning. Google's guidance sets the hard ceiling at a 0.3% complaint rate as measured in Postmaster Tools, and recommends staying under 0.1% rather than treating 0.3% as a target to approach. Yahoo's own Sender Hub best practices reinforce the same principle from the sending-infrastructure side: segregate bulk and marketing mail onto its own sending domain and IP reputation rather than sharing it with transactional or account mail, because one high-complaint campaign on a shared domain can drag down deliverability for messages that had nothing to do with it.

  • Confirm SPF, DKIM, and a published DMARC record exist for every domain used to send client bulk email, not just the primary one
  • Verify the sending platform adds List-Unsubscribe and List-Unsubscribe-Post headers to marketing sends specifically
  • Monitor complaint rate through Postmaster Tools or the platform equivalent, and treat 0.1% as the working ceiling, not 0.3%
  • Keep bulk marketing mail on a separate sending domain from transactional and account mail where possible

Alignment is the technical detail that trips up more sends than missing records

SPF and DKIM can both exist and still fail the bulk sender requirement if they are not aligned, which is the piece that catches agencies who assume a green checkmark on an authentication test means the domain is covered. DMARC does not just check that SPF and DKIM pass, it checks that the domain they pass for matches the domain in the message's visible From address, a concept DMARC.org's own overview of the protocol describes as domain alignment. A sending platform that authenticates mail under its own sending domain, a common default configuration on many email service providers, can pass SPF and DKIM individually while still failing DMARC alignment against the client's actual brand domain, which means the bulk sender requirement is not met even though two of the three pieces look correctly configured on paper. Checking alignment specifically, not just presence, is the difference between a real compliance check and one that only looks thorough.

Using Postmaster Tools as an early warning system, not a monthly glance

Google's Postmaster Tools is the actual source of the complaint-rate number Google's bulk sender guidance is built around, and it reports domain and IP reputation, spam rate trends, authentication pass rates, and delivery errors broken out by day, which makes it the tool an agency should be checking on a standing cadence rather than pulling only after a client asks why open rates dropped. Verifying a domain in Postmaster Tools takes a single DNS TXT record and produces visibility that a platform's own delivered/bounced summary never surfaces, since a send can show as successfully delivered from the sending platform's point of view while still landing in a spam folder on the receiving end, a distinction only Postmaster Tools' reputation data actually shows.

  • Verify every client sending domain in Google Postmaster Tools, not just the agency's own domains, and check it on the same cadence as campaign reporting
  • Check DMARC alignment specifically, not just SPF and DKIM pass status, since a platform's default sending domain can break alignment against the client's brand domain
  • Treat a rising spam rate trend in Postmaster Tools as a leading indicator to act on immediately, not a lagging number to explain after the fact

Yahoo's feedback loop works differently from Google's dashboard

Google's Postmaster Tools reports an aggregate spam rate trend, which is useful for spotting a problem building over days but does not identify which specific recipient complained about which specific send. Yahoo, along with a number of other major mailbox providers, supports a complaint feedback loop that works differently: a sender enrolled in the feedback loop receives a notification tied to the individual message every time a recipient marks it as spam, which lets a sending platform suppress that exact address immediately rather than waiting for an aggregate rate to cross a visible threshold. The feedback loop is an opt-in configuration on the sending platform's side, not something that happens automatically once authentication is in place, which means confirming it is actually enabled for every client domain is a separate check from confirming SPF, DKIM, and DMARC are configured. An agency that has verified authentication but never confirmed feedback loop enrollment is missing the one mechanism built specifically to catch complaint problems address by address, before they accumulate into the kind of aggregate rate that gets a domain blocked outright.

What actually breaks when a domain falls out of compliance

The failure mode is not a gradual decline an agency can catch on a weekly glance at open rates, it is a hard rejection that shows up as a bounce, and a rejected send does not quietly land in a spam folder where it can still be recovered by a client clicking "not spam." It never reaches the recipient's mailbox at all. For an agency running email across several client domains on a shared platform, the practical risk is that one client's non-compliant sending domain gets caught by Gmail's filtering while a completely separate client's properly configured domain keeps sending normally, which makes the failure look intermittent and confusing until someone checks authentication status domain by domain rather than assuming a platform-wide issue.

This is also where the timing of a domain or platform migration matters more than it might seem. A client moving from one email service provider to another, or consolidating multiple sending domains into one, is exactly the moment DKIM keys and SPF records get missed, because the DNS changes required on the new provider are easy to treat as an afterthought once the campaign templates have been migrated and everything looks like it is working in a test send. Building an authentication re-check into every platform migration, not just new account onboarding, closes a gap that otherwise tends to surface weeks later as an unexplained deliverability drop, and it belongs in the same reporting cadence that already tracks send volume and engagement, not treated as a separate technical task nobody owns.

None of the checks described above require specialized deliverability tooling beyond what a sending platform and the two free dashboards, Google Postmaster Tools and Yahoo's Sender Hub, already provide. The barrier is rarely access to the data, it is that nobody on the account has been assigned to look at it on a recurring basis, which is a process gap rather than a technical one, and closing it is usually a matter of adding a short authentication and reputation check to whatever cadence already governs monthly account reviews.

Why this belongs in the account setup checklist, not a one-time fix

A domain that passes every requirement at the start of an engagement can drift out of compliance later: a client swaps email providers and loses a DKIM key, a new sender gets added without authentication, a re-engagement campaign spikes complaints past the ceiling. None of that shows up until deliverability quietly drops, usually discovered only after a client asks why open rates fell off a cliff. Building authentication and complaint-rate checks into a recurring account audit, not just a launch checklist, is what keeps an agency from finding out about a compliance gap the same week a client does. Conduit's white label email marketing team runs authentication and sender reputation checks as a standing part of account management rather than a one-time setup task, which is the only version of this that actually holds up as providers keep tightening the rules.

Services mentioned