Playbook
Google and Yahoo sender requirements: a checklist for Shopify merchants
Every sender to Gmail needs SPF or DKIM and a spam rate below 0.3%. Senders of close to 5,000 messages or more a day to personal Gmail accounts also need DMARC and one-click unsubscribe, and Google asks for a rate under 0.1%. Yahoo sets similar bulk rules and names no volume threshold.
By MergeGuard team
Last updated
4 min read
On this page
Gmail and Yahoo Mail check every store’s email against a short list of rules. Most of the work happens in your email tool, and a few numbers decide how much of it applies to you. This page lists those rules in the order a merchant meets them, with the numbers each provider gives. It was checked against the providers’ own pages on October 24, 2026, and the rules change, so re-read both pages before a big change to your sending.
Key insight
Three numbers matter: close to 5,000 messages a day to Gmail, a spam rate under 0.1%, and a spam rate that never reaches 0.3%.
Who counts as a bulk sender
Google’s help page says: “A bulk sender is any email sender that sends close to 5,000 messages or more to personal Gmail accounts” in a 24-hour period. Google adds that “Senders who meet the above criteria at least once are permanently considered bulk senders.”
So one big sale campaign can put a store in the bulk group for good. Here is how that happens: A store with 6,000 subscribers on personal Gmail addresses sends one sale campaign to all of them. That is 6,000 messages to Gmail in one day. Worked example (made up)
Worked example (made up)
Yahoo’s Sender Hub lists “Requirements for Bulk Senders” and gives no message count that makes a sender a bulk sender. If you are unsure which group you are in, treat the stricter list as yours.
What every sender must set up
Google’s sender guidelines ask all senders for two things:
- Authentication: “Set up SPF or DKIM email authentication for your sending domains.”
- Spam rate: “Keep spam rates reported in Postmaster Tools below 0.3%.”
Google also asks that the sending IP address match its PTR record and that email travels over TLS. Those belong to the email tool that sends for you, so ask it how it handles them. This page does not say what Klaviyo, Shopify Email, Mailchimp or any other tool sets up for you, because the providers’ pages do not say it either.
SPF or DKIM on your sending domain
Required by Google for every sender. Yahoo asks bulk senders for both.
DMARC on your sending domain
Required by Google for senders at the bulk level. Yahoo asks for a valid policy of at least p=none, and DMARC must pass.
One-click unsubscribe on marketing email
Google: marketing and subscribed messages must support it. Yahoo: a functioning list-unsubscribe header that supports one-click.
A visible unsubscribe link in the message
Google asks for one in the body of the email, as well as the one-click header.
A spam rate under 0.1%, never 0.3% or more
Google measures it in Postmaster Tools. Yahoo says to keep it below 0.3%.
The unsubscribe rules
Google says one-click unsubscribe “is required only for marketing and promotional messages”, and transactional messages are excluded. It works through List-Unsubscribe headers (RFC 8058), which remove the person from the list directly.
Yahoo asks bulk senders to “Honor unsubscribes within 2 days”. Google’s page recommends that senders “fulfill unsubscribe requests within 48 hours”. Plan for two days. Your email tool normally processes unsubscribes for you, and it is worth checking how fast it does.
The spam-rate thresholds
Google gives a target and a ceiling. Senders should keep their spam rate below 0.1% and “should prevent spam rates from ever reaching 0.3% or higher.” A bulk sender above 0.3% loses eligibility for mitigation until its rate stays “below 0.3% for 7 consecutive days.” Yahoo asks bulk senders to keep the rate below 0.3%.
Google describes the figure as the user-reported spam rate, so every reader who reports an email counts against you. A person who receives the same newsletter twice is one such reader. We found no study that ties duplicate customers to complaint rates. The link is our reasoning: a duplicate address gives the same person a second email and a second chance to complain.
List hygiene
Yahoo’s advice is direct: “Remove invalid recipients from your list promptly.” The page also suggests watching hard and soft bounces and inactive recipients, and sending a reconfirmation email to people who have stopped opening.
Two jobs in your Shopify list fall under this. Mistyped addresses never receive anything, so fix them with contact fixes or correct them by hand. Duplicate subscribed addresses double your sends; the same newsletter twice shows how to find them and leave the extra address out without changing anyone’s consent. See list hygiene for the wider habit.
Last checked
Google’s pages show no update date, only the 2026 footer. Yahoo’s page says “Beginning in February 2024, enforcement of the following sending standards will take effect.” Last checked: October 24, 2026. This is guidance about email deliverability, and your email tool’s own documentation is the place to confirm what it handles for you.
Step by step
Count what you send to Gmail in a day
Add up the messages your store and your email tool send to personal Gmail addresses on your busiest day. Google counts close to 5,000 in 24 hours.
Check your sending domain is authenticated
Ask your email tool, or look in its domain settings, for SPF and DKIM on the domain your emails come from. Senders over the Gmail threshold also need DMARC.
Send yourself a test and look at the unsubscribe
A marketing email needs a visible unsubscribe link in the body. For bulk senders it also needs one-click unsubscribe, set up through the List-Unsubscribe header.
Watch your spam rate
Google reports it in Postmaster Tools. Aim for below 0.1% and never reach 0.3%.
Remove addresses that cannot receive mail
Fix mistyped addresses and remove ones that keep bouncing. Yahoo asks senders to remove invalid recipients promptly.
Leave the second address of a duplicate out of your sends
A person on two subscribed addresses gets every campaign twice and has two chances to mark it as spam.
Sources
Related
- Email typos in Shopify: how a mistake becomes a second customerA mistyped email can leave a shopper on a second Shopify profile and out of your sends. See how typos form, what they cost and the right order to fix them.
- Why some customers get your newsletter twiceWhy some customers get every newsletter twice, how to find people subscribed on two addresses, and how to stop double sends without changing anyone’s consent.
- How email platforms bill for contacts, and what duplicates addEmail platforms price by stored contacts, emailable profiles or emails sent. See how each counts opted-out contacts and what duplicate Shopify customers add.
- List hygieneList hygiene means keeping your email list accurate: fixing typos, spotting people listed twice and leaving out addresses that never engage.
- Newsletter cleanupMergeGuard finds subscribed Shopify contacts on more than one profile, so you can remove the extras in your email platform. Sync to Klaviyo or export CSVs.
- Contact fixesMergeGuard flags mistyped and throwaway customer emails in Shopify and fixes typos after you confirm the count. Undo a fix once. Subscriptions stay as they are.