Key takeaways
- Black Friday 2026 is November 27 (Cyber Monday: November 30). You have about six weeks — and the website is where small stores actually lose the money.
- Last year shoppers spent $11.8 billion online on Black Friday alone, up 9.1% — and $12.5 million every minute during the midday rush. Your site has to survive that spike, not just look pretty.
- The killers are boring and technical: slow pages, broken checkout, coupon conflicts, oversold inventory, and a mobile experience that falls apart.
- Do the discount math before you announce anything, test every promo with a real test order, and freeze site changes the week of the sale.
- Run the 48-hour post-sale cleanup most stores skip — expired promos left live are a trust killer.
Every October, the internet fills with Black Friday checklists. Post on social media. Warm up your email list. Run retargeting ads. All fine advice — and none of it matters if your website falls over when the traffic shows up.
Here's the part nobody in the marketing-checklist business wants to dwell on: most small stores don't lose Black Friday revenue to competitors. They lose it to their own website. The coupon that doesn't stack. The checkout that errors on mobile. The page that takes six seconds to load while a shopper has twelve tabs open comparing your price to Amazon's.
The stakes keep rising. Adobe's data shows U.S. shoppers spent a record $11.8 billion online on Black Friday 2025, up 9.1% from the year before — and between 10 a.m. and 2 p.m., they were spending roughly $12.5 million every minute. Cyber Monday added another $14.2 billion. This isn't a sale day anymore. It's a traffic surge, and your website is the building the crowd is rushing into.
This guide is the other checklist — the builder's one. Written for small stores that don't have an engineering team on standby, from a team that has watched what actually breaks.
The 6-week countdown: what to do when
It's mid-October. That's not late — it's exactly when prep should start. Work this plan backwards from November 27:
| When | Focus | Key actions |
|---|---|---|
| Now → Oct 31 | Decide and build | Lock your offer and discount levels. Build sale pages and collections. Fix site speed. Set up inventory rules. |
| Nov 1 → Nov 15 | Test everything | Run test orders for every discount combination. Verify analytics, pixels, and tracking. Load-test on a real phone. |
| Nov 16 → Nov 26 | Freeze and warm up | Code freeze — no new changes to the live site. Launch early-access for your email list. Confirm shipping cutoffs. |
| Nov 27 → Nov 30 | Monitor | Watch checkout errors, inventory, and support tickets in real time. Pause promos on products running low. |
| Dec 1 onward | Clean up | Kill expired promos, revert prices, fix the site for normal life. Write down what worked while it's fresh. |
The single most common timeline mistake: building the campaign in the same week it launches. By Thanksgiving week you should be monitoring, not configuring.
The 7 site killers that eat Black Friday revenue
Before the fixes, know the enemies. These are the failure modes we see every single year, ranked by how much money they quietly cost:
| Killer | What happens | How bad it is |
|---|---|---|
| Slow pages under load | Hero images, popups, and review widgets you added all year finally stack up and the site crawls | Shoppers with 12 tabs open don't wait — they buy from whichever tab loads |
| Surprise costs at checkout | Shipping and taxes appear only at the final step | The #1 abandonment reason — Baymard's research puts extra costs behind 48% of abandonments |
| Coupon conflicts | "20% off" doesn't stack with free shipping, or a code works on the wrong collection | Discovered live, in front of customers, at the worst possible moment |
| Oversold inventory | You sell 40 units of a product that has 12 in the warehouse | Cancellation emails after a sale are a one-star-review factory |
| Mobile checkout friction | Forms that need pinching, buttons under thumbs, payment options buried | Mobile abandonment runs around 80% vs ~66% on desktop — and mobile drives most holiday revenue |
| Broken tracking | Pixel misfires, analytics double-counts or counts nothing | You fly blind on your biggest revenue weekend and can't measure what worked |
| The "quick change" during the sale | Someone edits the homepage banner mid-rush and breaks the layout | Every veteran developer has a story. Don't be the story. |
Speed: the one fix that pays for the whole season
Let's be blunt: if your homepage takes more than about 2.5 seconds to show its main content on a phone, you are donating customers to faster competitors. Black Friday multiplies every weakness — traffic spikes, shoppers compare more tabs, patience drops to zero.
The good news: most small-store speed problems come from a short list of culprits, and they're fixable in a weekend:
- Compress your hero and banner images. Oversized sale graphics are the #1 speed killer we see in pre-holiday audits. Export at the actual display size, compress aggressively — a banner rarely needs to be a 2MB file.
- Audit your apps and scripts. That popup app you installed in March, the review widget, the chat bubble, the Instagram feed — each one adds JavaScript that runs on every page load. Disable anything that isn't earning its place during the sale.
- Cut the homepage weight. Your homepage is the landing page for most sale traffic. Every carousel slide, video background, and animated banner costs milliseconds. For sale week, simpler wins.
- Test on a real phone, on a real connection. Not your office wifi. Throttle to 4G in your browser's dev tools and watch what a commuter sees. If it's painful, it's costing you sales.
Speed work done in October compounds: faster pages don't just convert better on Black Friday — they rank better and cost less per click for the whole holiday season.
If you want a professional second opinion on what's slowing your store down, our free site audit flags exactly this kind of thing — no pitch, just the findings.
Test like a customer, not like a developer
Developers test the happy path. Customers find every other path. Before November, run a real test order from product page to confirmation email — on your phone, as a guest, with the actual discount code a shopper would use.
Test every combination you plan to run:
- Each discount code, typed exactly as customers will type it (case, spaces, typos)
- Discount + free shipping threshold together — this is where stacking breaks
- Buy-one-get-one or bundle offers with the sale discount applied
- Gift cards and store credit used alongside a promo code
- The full flow on mobile Safari and mobile Chrome, not just desktop
- What happens when a product sells out mid-checkout
Do this in the first half of November, not the week of the sale. Every conflict you find now is a support ticket you don't get at 11 p.m. on Black Friday.
Do the discount math before you announce anything
This one isn't technical, but it destroys more small stores than any bug: discounting without doing the margin math. A 30% sitewide sale on a product with a 35% margin, after ad spend and shipping, can mean you're paying customers to take your inventory.
Run this table for your top products before you lock the offer:
| Metric | What to calculate | Example |
|---|---|---|
| Contribution per order | Sale price − product cost − shipping − payment fees | $70 − $30 − $8 − $2.50 = $29.50 |
| After ad spend | Subtract your cost to acquire that order | $29.50 − $12 CAC = $17.50 |
| Break-even discount | How deep can you go before contribution hits zero | Know this number cold |
| Threshold alternative | "$20 off $150" vs flat 20% — which protects margin better | Tiered offers usually win for small stores |
Consider bundles, spend thresholds, and gifts-with-purchase before reaching for a deeper sitewide cut. They lift average order value and cost less margin than a flat discount — and they're harder for competitors to undercut.
Mobile is the store now
Adobe's data puts mobile at a record 56.1% of holiday online revenue — and climbing. For many small stores it's already two-thirds of traffic. Yet most owners still review their site on a laptop and call it done.
Walk your entire sale flow on your own phone and check:
- Can you reach the buy button with your thumb without scrolling gymnastics?
- Does the discount code field survive autofill, or does it wipe when the keyboard opens?
- Are payment options (Apple Pay, Google Pay, Shop Pay) offered upfront? One-tap payment is the single biggest mobile checkout upgrade most small stores are missing.
- Do sale banners overlap the navigation or cover product images on small screens?
- Does the cart drawer actually close, or does it trap you?
Mobile shoppers abandon at roughly 80% — not because they don't want to buy, but because checkout fights them. Every field you remove is revenue.
The code freeze rule
Here's the rule every experienced store owner learns the hard way: no new changes to the live site during sale week. No redesigned banners on Wednesday night. No "quick" app installs on Thanksgiving. No theme tweaks because someone had an idea.
Every change during peak traffic is a gamble with your highest-revenue days as the stake. If something needs changing, it goes to a staging copy, gets tested, and waits until December. Announce the freeze to your whole team — including the person who "just wants to update one image."
Exceptions: fixing something that's actively broken, and pausing a promotion on a product that's about to oversell. That's it.
After the sale: the 48-hour cleanup most stores skip
December 1st arrives, and half the internet is still showing Black Friday banners. Expired countdown timers. Dead promo codes that still appear in Google results. Sale prices in your product feed that no longer match the site — which is exactly how you get Merchant Center warnings.
Schedule the cleanup before the sale starts, while you're thinking clearly:
- Revert sale prices and remove strikethrough pricing on the end date — not "when someone gets around to it."
- Confirm expired discounts no longer apply at checkout (test one).
- Update or remove the sale landing page; redirect it cleanly instead of leaving a 404.
- Sync your product feed so sale prices don't linger in Google Shopping.
- Send the follow-up: thank-you emails, review requests, and a bounce-back offer turn one-time bargain hunters into repeat customers.
- Write the post-mortem in the first week of December — what sold, what broke, what to change next year. Future-you will be grateful.
Stores that do this look professional in December. Stores that don't look abandoned — and shoppers notice.
The bottom line
Black Friday rewards preparation, not improvisation. The stores that win aren't the ones with the deepest discounts — they're the ones whose websites don't get in the way of people trying to give them money. Six weeks is plenty of time to fix speed, test checkout, lock your margins, and freeze the code. Start with the test order. Everything else follows.
And if you'd rather have someone else find the problems before your customers do — that's literally what our free website audit is for. We'll roast your store's speed, checkout, and mobile experience and hand you the fix list. Or book a call and we'll walk through your Black Friday prep together.