Black Friday falls on 27 November 2026 and Cyber Monday on 30 November. If you are reading this in mid-October, you have about six weeks before the heaviest sending week of the year. That is enough time to fix deliverability, but not enough to fix it during the week itself.
The competition for the inbox is real. Over the 2025 Black Friday–Cyber Monday weekend, Klaviyo alone delivered more than 22.7 billion messages, up 25% year over year (Klaviyo BFCM 2025 recap). Spread over those five days, that is about 4.5 billion messages a day from one platform. Every one of those messages competes for the same inboxes as yours.
This plan works backwards from Black Friday. Each step lists the week to do it in, so nothing is left for the final days.
TL;DR - Gmail, Yahoo and Outlook.com now enforce authentication and complaint limits for anyone sending 5,000+ emails a day. Check SPF, DKIM, DMARC and one-click unsubscribe first. - About 23% of an email list decays every year. A list last cleaned six months ago can hold roughly 12% invalid or risky addresses. Verify it before the first holiday send. - Keep spam complaints below 0.10% in Google Postmaster Tools and never reach 0.30%. On a 100,000-email send, 0.30% is just 300 complaints. - Ramp volume up over several weeks, suppress inactive and complaining contacts, and test inbox placement before every big send.
The 2026 rules: what mailbox providers now require
Holiday prep used to be a nice-to-have. Since 2024, it is a requirement. Gmail, Yahoo and Outlook.com now set hard rules for bulk senders:
| Provider | Applies to | Authentication | Complaint limit | Unsubscribe |
|---|---|---|---|---|
| Gmail | 5,000+ messages a day to personal Gmail accounts | SPF, DKIM and DMARC | Keep below 0.10%; never reach 0.30% | One-click (List-Unsubscribe-Post header) for marketing mail |
| Yahoo | Bulk senders | SPF and DKIM, DMARC with at least p=none, aligned From domain | Below 0.3% | One-click, honored within 2 days |
| Outlook.com (Hotmail, Live, Outlook) | Domains sending 5,000+ emails a day | SPF, DKIM and DMARC (at least p=none, aligned) | Not specified | Functional unsubscribe link |
Sources: Gmail sender guidelines, Yahoo Sender Hub, Microsoft's Outlook announcement.
The consequences are concrete. Gmail says unauthenticated messages "might be marked as spam or rejected with a 5.7.26 error". Microsoft's update says non-compliant messages from high-volume domains are rejected with "550; 5.7.515 Access denied". During BFCM, a rejected campaign is revenue you cannot recover the next day.
Step 1 (6 weeks out): Fix authentication before anything else
Everything else in this plan depends on mail passing authentication. Check these three records for every domain you send from, including the domain your email platform sends on your behalf:
- SPF: lists every service that sends mail for your domain.
- DKIM: signs your messages so they can't be altered in transit.
- DMARC: at least
p=none, with the From domain aligned to your SPF or DKIM domain.
Then confirm your marketing emails carry both one-click unsubscribe headers that Gmail requires:
List-Unsubscribe-Post: List-Unsubscribe=One-Click
List-Unsubscribe: <https://example.com/unsubscribe/abc123>
Use MailValid's free DMARC checker, SPF checker and DKIM checker to confirm each record. For a full setup walkthrough, see our SPF, DKIM and DMARC configuration guide.
Step 2 (5 weeks out): Verify your list, because it has decayed since you last checked
Email data goes bad continuously. ZeroBounce's 2026 decay report, based on more than 11 billion addresses verified in 2025, found that at least 23% of an email list degrades every year (source). The same report counted more than 2.6 billion invalid addresses, over 1 billion catch-all addresses and more than 1 million spam traps in 2025 alone.
Applying that 23% annual rate, here is how much of a list may have gone invalid or risky since its last cleaning:
| Time since last cleaning | Share of list affected | On a 100,000-contact list |
|---|---|---|
| 3 months | about 6.3% | about 6,300 addresses |
| 6 months | about 12.3% | about 12,300 addresses |
| 12 months | about 23% | about 23,000 addresses |
Calculated from the 23% annual rate, compounding monthly (about 2.2% a month). "Affected" means invalid or risky, not all of which will hard-bounce.
If your list hasn't been verified since spring, sending your first Black Friday email to it means sending thousands of messages to addresses that no longer work. Those bounces and spam-trap hits land just as mailbox providers are judging your reputation most closely.
What to do: - Run a bulk verification on the full list now, not the week of the sale. - Remove invalid addresses and known spam traps. - Decide how to handle catch-all addresses: send them only your lower-risk messages, or hold them back. Our guide to how catch-all detection works explains the trade-off. - Turn on real-time verification on signup and checkout forms, so holiday sign-ups don't add new bad addresses. See email verification for signup forms.
With MailValid you can verify a 100,000-contact list for $129 on MailValid Plus, and new accounts get 100 free credits to test first.
Step 3 (4 weeks out): Suppress the contacts who will hurt you
Bounces are one problem. Complaints are a bigger one. Gmail asks senders to keep their Postmaster Tools spam rate below 0.10% and never reach 0.30%. Yahoo sets its limit at 0.3%.
Those percentages are smaller than they sound:
| Emails delivered | 0.10% (Gmail's target) | 0.30% (Gmail's ceiling) |
|---|---|---|
| 10,000 | 10 complaints | 30 complaints |
| 100,000 | 100 complaints | 300 complaints |
| 500,000 | 500 complaints | 1,500 complaints |
A few hundred people clicking "Report spam" on one campaign can take you over the ceiling.
What to do: - Permanently suppress everyone who has ever complained. - Segment contacts by recent engagement. Send holiday offers first to people who opened or clicked recently, and add older segments gradually. - Send a short re-engagement email to long-inactive contacts before BFCM, and suppress those who still don't respond. - Make unsubscribing obvious, so people have a clear alternative to the spam button. Yahoo requires unsubscribes to be honored within 2 days.
For a step-by-step routine, see our guide to newsletter list hygiene.
Step 4 (3–4 weeks out): Ramp up volume gradually
Most brands send far more email in late November than at any other time. Gmail tracks volume, feedback and limits per domain and IP address, and when you exceed a limit it typically rejects messages with error 4.7.28 (Gmail sender guidelines). A sudden jump makes those limits easier to hit.
Ramp up in steps instead. For example, a brand that normally sends one weekly email to 100,000 contacts (100,000 messages a week) and plans daily emails during Cyber Week would be sending up to 700,000 messages that week, 7 times its normal volume. Spreading the increase over the four weeks before BFCM, with an extra send each week to the most engaged segments first, lets mailbox providers see steady, wanted mail before the peak.
What to do: - Add one extra send per week from now until Black Friday. - Start each ramp-up send with your most engaged segment. - Keep your sending domain and IPs consistent. Don't switch to a new domain or IP in November. - If you use separate streams, keep transactional mail (receipts, shipping updates) on its own domain or IP, as Yahoo recommends, so a marketing problem can't delay order confirmations.
Step 5 (2 weeks out): Watch your reputation daily
From mid-November, check reputation signals every day, not after each campaign:
- Google Postmaster Tools: your spam rate and authentication results for Gmail traffic.
- Bounce rates by campaign: trace any sudden rise back to the list source that caused it.
- Blacklists: check your sending domain and IPs with our free blacklist checker.
If something rises, pause and fix it now, while recovery is still possible. Our guide to email sender reputation explains which signals matter most and how to read them.
Step 6 (before every big send): Test inbox placement
Even with authentication and a clean list, something inside a single email (a link, a domain it points to, its content) can still push it to spam with one provider. Test each major holiday email before it goes to your full list.
Send it to a small seed list across Gmail, Yahoo, Outlook and Apple Mail, and check where it lands. Our guide to running an email deliverability test walks through it. If your authentication is correct and emails still land in spam, see why ecommerce emails go to spam even with perfect SPF and DKIM.
Your 2026 holiday deliverability timeline
| When | Date (2026) | Task |
|---|---|---|
| 6 weeks out | Week of 12 Oct | Check SPF, DKIM, DMARC and one-click unsubscribe |
| 5 weeks out | Week of 19 Oct | Verify the full list; turn on real-time verification on forms |
| 4 weeks out | Week of 26 Oct | Suppress complainers; run a re-engagement campaign |
| 3–4 weeks out | 26 Oct – 15 Nov | Add one send a week, engaged segments first |
| 2 weeks out | From 16 Nov | Check Postmaster Tools, bounces and blacklists daily |
| BFCM | 27–30 Nov | Test each campaign before sending; monitor every send |
| After | From 1 Dec | Re-verify bounced segments before the December sends |
FAQ
When should I start preparing my email list for Black Friday 2026?
Start at least six weeks before Black Friday, which falls on 27 November 2026. Authentication, list verification and a gradual volume ramp-up all take time, and reputation problems found during Cyber Week are hard to fix before the sale ends.
What spam complaint rate is too high for Gmail?
Gmail asks senders to keep the spam rate shown in Google Postmaster Tools below 0.10% and never reach 0.30%. On a send of 100,000 delivered emails, 0.30% is just 300 complaints.
Do Gmail's bulk sender rules apply to me?
They apply if you send 5,000 or more messages a day to personal Gmail addresses. Bulk senders need SPF, DKIM and DMARC, one-click unsubscribe on marketing mail, and a low spam rate. All senders need at least SPF or DKIM. Yahoo and Outlook.com have similar rules.
How much of my email list has gone bad since I last cleaned it?
ZeroBounce's 2026 report found at least 23% of a list degrades each year. Compounded monthly, that is about 6% after three months and about 12% after six months, so a 100,000-contact list last cleaned in the spring may hold around 12,000 invalid or risky addresses.
Should I send to catch-all addresses during BFCM?
Catch-all domains accept every address, so verification can't confirm the individual mailbox. Send them only to your lower-risk campaigns, or hold them back until after the peak, especially if your bounce rate is already rising.
Get your list ready before Black Friday. Start free with MailValid: 100 credits included, no credit card required.
Last updated: 14 October 2026.
MailValid Team
Email verification experts
Join teams that verify before they send
Stop letting bad emails hurt your deliverability
100 free credits. From $0.0008/email after. Credits never expire. No credit card required.