Black Friday ecommerce checklist: get your store ready before the rush

Getting an online store ready for Black Friday is mostly a technical job: a site that survives traffic spikes, a sale page Google has already indexed, discounts that have been tested, a friction-free checkout and a plan for when something breaks. In 2026, Black Friday is on Friday, November 27 and Cyber Monday on November 30, which leaves roughly five weeks.
The same problems cost stores money every year, always at the worst moment: a server that buckles the minute the newsletter goes out, a coupon that stacks with a sitewide discount, a Black Friday page published the night before that nobody can find on Google, a payment method that quietly fails for hours.
This guide is for store owners, ecommerce managers, marketing teams and startups selling on WooCommerce, Shopify or Webflow. It gives you a timeline, platform-specific checks and a final checklist you can hand to your team or your agency.
Why Black Friday is a technical project, not just a marketing one
The numbers explain why preparation pays off. According to Adobe Analytics, US shoppers spent $11.8 billion online on Black Friday 2025 and $44.2 billion across Cyber Week. Mobile accounted for 57.5% of online sales on Cyber Monday.
Shopify reports that its merchants generated $14.6 billion over the 2025 Black Friday Cyber Monday weekend, peaking at $5.1 million per minute at 12:01 p.m. EST on Black Friday. Traffic does not arrive evenly. It comes in waves, usually right after an email blast, a social post or an offer going live.
That is exactly when speed matters most. The "Milliseconds Make Millions" study by Deloitte and 55, commissioned by Google, found that a 0.1-second improvement in mobile load time lifted retail conversion rates by 8.4%. The data is from 2019, but the principle holds: a store that slows down under peak load loses sales when each visit is worth the most.
Your Black Friday 2026 timeline
The schedule below counts back from November 27, 2026. If you are reading this in late October, you still have time for almost everything.
| When | What to do | Typical owner |
|---|---|---|
| 5 weeks out (late October) | Speed audit, pick your offers, create a permanent Black Friday page | Agency + marketing |
| 4 weeks out | Publish the sale page and link it from the homepage; update plugins and apps | Agency |
| 3 weeks out | Load test, upgrade hosting if needed, set up discounts on staging | Agency + host |
| 2 weeks out | End-to-end checkout tests with every payment method; verify analytics | Agency + ecommerce team |
| 1 week out | Code freeze, verified backups, incident plan signed off | Whole team |
| Black Friday to Cyber Monday | Live monitoring, on-call cover, orders and stock checks | On-call developer + support |
| 1 week after | Review results; keep the sale page live for next year | Marketing + agency |
Speed and load capacity: platform-by-platform checks
Start by measuring the pages that will take the traffic: homepage, Black Friday page, a few categories and your featured product pages. Use PageSpeed Insights for real-user data and a load-testing tool to simulate the peak.
WooCommerce: your hosting is the bottleneck
On WooCommerce, server capacity is your responsibility (or your agency's). Focus on:
- Load testing a staging copy with a tool such as Grafana k6. Script real journeys (browse, add to cart, check out), not just homepage hits.
- Full-page caching on the homepage, categories and product pages, with cart, checkout and My Account strictly excluded.
- Persistent object caching (Redis or Memcached) to take load off the database on uncached pages.
- High-Performance Order Storage (HPOS) if your extensions support it. The WooCommerce developer docs describe it as the storage model built for scale.
- Real cron: replace WP-Cron with a server cron job so emails and background tasks do not depend on page views.
- Temporary resources: ask your host whether CPU and memory can be raised for Black Friday week.
Our guide on how to speed up WooCommerce covers each of these in detail.
Shopify: the platform scales, your apps may not
Shopify handles hosting and scaling for you, so the risk shifts to your theme and apps. Every app can inject scripts on every page. Before Black Friday, uninstall apps you no longer use and check they did not leave code behind in the theme, test automatic discounts and their combination rules in Shopify's discount settings, and avoid switching themes in the two weeks before the sale.
Webflow: check your plan limits
Webflow also hosts your store on its own infrastructure. The watch points are your ecommerce plan limits (product count, sales volume), third-party scripts added through custom code, and promotion features that are more limited than on Shopify or WooCommerce. Our article on Webflow ecommerce limitations and pricing helps you confirm your plan can handle the expected volume.
SEO: one permanent Black Friday page, published early
Google has long recommended a recurring URL for seasonal sales, such as /black-friday/ rather than /black-friday-2026/, as Search Engine Journal reported. A page that lives year after year builds links and history; a page created the day before cannot compete.
- Publish the page now, even with a teaser ("Our Black Friday deals go live on November 27") and an email sign-up.
- Link it from the homepage and main navigation so Google finds it and treats it as important.
- Do not change product or category URLs for the sale. Handle promotions with prices and badges, not new pages.
- Check structured data: the price in your Product schema must match the live sale price. See our ecommerce Product schema guide.
- After the sale, keep the page live with a message about next year instead of deleting it.
Google's wider advice for online stores is collected in its SEO best practices for ecommerce sites.
Prices, discounts and stock: avoid expensive mistakes
Set up and test every discount
Discount mistakes are the costliest kind because they scale with volume. Decide upfront whether you will use scheduled sale prices, coupon codes or automatic discounts, and test how they combine: a "WELCOME10" code should not stack on top of 30% off unless you meant it to. Schedule sale prices to start and end automatically rather than editing them by hand at midnight.
Show compliant "was" prices
If you sell to consumers in the European Union, the Omnibus Directive (EU) 2019/2161 requires any announced price reduction to use the lowest price charged in the previous 30 days as the reference price. Inflating the "was" price just before the sale exposes you to penalties. Elsewhere, check the local rules on promotional pricing. Either way, keep a record of your price history.
Keep stock in sync
Selling out-of-stock items means cancellations, refunds and bad reviews. Check the sync with your ERP or POS, set low-stock alerts and decide in advance what happens when a product sells out: hide it, show it as sold out, or point to an alternative.
Checkout and payments: the link that must not break
Your checkout carries the whole day's revenue. Two weeks before the sale, place a real order with every payment method you offer, on desktop and on mobile.
- Payment providers: tell Stripe, PayPal or your local gateway if you expect unusual volume and check your limits. For stores selling in Tunisia, our comparison of Konnect, Flouci and Click to Pay explains their conditions.
- Guest checkout enabled and forms trimmed to the essentials, as covered in our guide to reducing cart abandonment.
- Fraud protection: traffic spikes also attract card-testing bots. A low-friction bot check at checkout and an alert on failed orders are essential; see our WooCommerce security guide.
- Transactional emails: confirm order confirmations arrive and do not land in spam, especially if you are sending a large marketing campaign at the same time.
- Shipping capacity: confirm your carriers can handle the volume, especially for cash on delivery orders.
Code freeze and incident plan
One week before the sale, start a code freeze: no plugin updates, theme changes or new apps unless a critical security fix requires it. Most Black Friday outages trace back to a change made "just before".
Then write a one-page incident plan:
- Who is on call: one technical contact reachable by phone, with access to hosting, the CMS and the payment provider.
- What is monitored: uptime, response time, failed order rate, email queue.
- What to do if… the site slows down (switch off non-essential features), a payment method fails (promote another), stock is wrong (hide the product).
- How to roll back: full backup taken and restore tested the day before.
For WooCommerce stores, this kind of cover should be part of any serious maintenance agreement.
Measure so you can decide during and after the sale
Without reliable tracking you cannot tell which offer or channel worked. Check that ecommerce events (product view, add to cart, begin checkout, purchase) are recorded correctly, that email and ad links carry UTM parameters, and that revenue in your analytics matches your back office on a test day. Prepare a simple dashboard: sessions, conversion rate, average order value and sales per hour.
Example: a WooCommerce cosmetics store
Consider an illustrative case: a WooCommerce store with 400 products, card payments and cash on delivery. Last year the site slowed down every time a newsletter went out, and an automatic discount stacked with an influencer code.
- Late October: speed audit, permanent
/black-friday/page with a sign-up form, linked from the homepage. - Early November: a load test shows the server struggling beyond about a hundred concurrent shoppers in checkout; object caching added and hosting temporarily upgraded.
- Mid-November: discounts configured on staging with a no-stacking rule, test orders with every payment method, order confirmation step for cash on delivery.
- November 20: code freeze, tested backup, on-call rota agreed.
- Newsletter sent in batches instead of all at once to smooth the spike.
Results vary from store to store, but this sequence fixes last year's root causes before they can happen again.
The Black Friday ecommerce checklist
- Black Friday page live on a permanent URL and linked from the homepage.
- Speed measured on homepage, sale page, categories and hero products.
- Load test run on a full purchase journey (WooCommerce).
- Unused apps and plugins removed; updates done before the freeze.
- Discounts configured, scheduled and tested, including stacking rules.
- Reference prices compliant with the 30-day rule if you sell in the EU.
- Stock synced and sold-out behavior decided.
- Successful test order with every payment method, on mobile and desktop.
- Bot protection at checkout and alerts on failed orders.
- Analytics verified and UTM tags on every campaign.
- Code freeze one week out; backup and restore tested.
- On-call cover and incident plan shared with the team.
Conclusion: Black Friday is won before November 27
The stores that do best on Black Friday are not always the ones with the deepest discounts. They are the ones whose sites stay fast, visible and reliable when the traffic arrives. Five weeks is enough to secure the essentials, as long as you start now and stop touching the site in the final week.
Our team supports WooCommerce, Shopify and Webflow stores with performance audits, load testing, promotion setup, checkout optimization and on-call cover during the sale. Explore our WooCommerce development services and ecommerce website development, or send us your store URL for a pre-Black Friday audit.