10 Nov 2026 · 12 min read

How to prepare your website for Black Friday 2026: checklist

M247 Global

How to prepare your website for Black Friday 2026: checklist

Your website is ready for Black Friday when it handles peak traffic, keeps checkout working and has protections in place against attacks. If something fails, your team needs a tested way to restore the site and resume taking orders. Black Friday falls on Friday, 27 November 2026, followed by Cyber Monday on Monday, 30 November. Adobe forecasts that US shoppers will spend $12.9 billion online on Black Friday, up 9.2% from 2025, and $15.1 billion on Cyber Monday.

To plan for your own store, look at when orders peaked last year, how shoppers moved through the site and which parts of checkout slowed down. Then test whether this year’s setup holds up under similar conditions and beyond. The technical work starts with hosting capacity and a complete purchase test, then moves to attack protection, recovery and the decisions your team will need to make during an incident. Black Friday is also a chance to see how your store holds up before the Christmas campaigns. Use the same checklist for both: test your hosting capacity and checkout, check your defences against attacks and rehearse how you’ll get the store back online if it goes down.

Black Friday ecommerce checklist: what to fix first

Work through these six priorities in the weeks before the sale, leaving enough time to fix problems and check the fixes under load.

1.
Confirm your hosting capacity so you know how much traffic the store can handle and whether your provider has time to add resources before the sale.
2.
Test checkout from start to finish so you catch payment, delivery and order confirmation problems before customers encounter them.
3.
Switch on attack and bot protection early enough to check that it blocks abusive traffic without interrupting purchases.
4.
Prepare your backup and recovery plan and test a restore so your team knows how long it takes to get the store and order data back.
5.
Assign responsibility for outages in order for everyone to know who makes decisions, contacts the hosting provider and updates shoppers.
6.
Set a date to pause routine changes so a late update does not undo the work your team has already tested.

Offers, promotional landing page content and campaign emails belong in the marketing plan, while these checks cover the systems that let shoppers browse, pay and receive an order confirmation.

How much traffic can your hosting handle on Black Friday?

Your store’s traffic limit is set by whichever component reaches capacity first. The web server might run out of CPU or memory, the database might exhaust its connections, or the network might reach its bandwidth limit. A third-party script that stalls during checkout introduces another bottleneck, even when your servers have capacity to spare. A load test that follows the shopping journey can show which part of your setup reaches its limit first under the conditions you test.

Ask your hosting provider:

•
What limits apply to traffic, bandwidth and simultaneous connections on our current plan?
•
How quickly can you add capacity, and what needs to be arranged in advance?
•
What hours does support cover during the sale, and how do we escalate an outage?

If you expect a surge at a known time, arrange extra capacity beforehand, either by moving to a larger server or adding servers that share the load. Automatic scaling is useful when demand is harder to predict, provided your application supports it, new instances start quickly enough and the database handles the additional connections. M247 Global’s cloud hosting and dedicated servers are two options to assess against those needs. Confirm what your proposed setup supports before you rely on scaling during the sale.

Cache public content that shoppers see in common, and keep cart and checkout pages out of the cache. A content delivery network (CDN) serves copies of static files such as images and stylesheets from servers closer to visitors, reducing the work your origin server has to do. Check the experience in the browser too: Google’s Core Web Vitals targets are Largest Contentful Paint (LCP) within 2.5 seconds, Interaction to Next Paint (INP) below 200 milliseconds and Cumulative Layout Shift (CLS) below 0.1. These measure loading, responsiveness and visual stability respectively.

How to load test your website before Black Friday

1.
Agree the test window. Get written approval from your hosting provider, run the test from outside your network and schedule it outside selling hours. Coordinate any third-party services involved and use a test environment for payments.
2.
Simulate how shoppers use the store. A load test sends simulated visits and actions through the site to show where it slows down or fails. Include the sale landing page, category and product pages, cart and checkout.
3.
Increase traffic in stages. Use last year’s peak as a reference and build beyond it. Watch response times and error rates for each step, especially when shoppers add items or submit orders.
4.
Fix the first bottleneck and repeat the test. Use the same traffic pattern so you can compare the results and see which component reaches its limit next.

How to test your checkout before Black Friday

Start on a phone, as Adobe reported that mobile devices accounted for 57.5% of US online spending on Cyber Monday 2025 and forecasts a 63% share on Thanksgiving 2026. Once you have checked the mobile journey, repeat it on desktop and place a complete test order with every payment method your store offers. Include guest checkout so you know that a new customer can buy without setting up an account.

•
Start at the sale landing page and follow the route to a product, the cart and checkout.
•
Test guest checkout and a signed-in purchase, including address entry on a small screen.
•
Apply a valid discount code and check what happens when a code has expired or the basket does not qualify.
•
Confirm that delivery charges, taxes and discounts produce the expected total before payment.
•
Check how the store handles low stock or an item selling out after it has been added to the cart.
•
Complete a payment with each method and test a decline, a timeout and a retry. Check that the store records the correct payment status.
•
Verify that the order appears once in your order system, stock updates and the confirmation email contains the right details.

Set up a second payment processor to take over if the first becomes unavailable, and test the switch before Black Friday. Agree how to check the status of a timed-out payment before sending another attempt to the backup processor. Otherwise, a payment that succeeded without returning a confirmation could be charged twice.

Black Friday security: DDoS attacks, bad bots and payment scripts

A DDoS attack floods your site with traffic from many machines at once and can take it offline, so arrange for attack traffic to be filtered before it reaches your servers. Bots use checkout to test stolen cards or crawl product pages to copy prices, making it worth checking that your bot rules target abusive requests without blocking shoppers. Malicious scripts on the payment page steal card details, so review which scripts are allowed to run and monitor the page for unauthorised changes.

Under PCI DSS guidance on SAQ A, merchants using the questionnaire with an embedded payment form must confirm that their site is protected against script attacks, for example by using techniques described in requirements 6.4.3 and 11.6.1. Check with your payment processor which protections the integration provides and what you need to configure on your side.

How to protect your website from DDoS attacks during Black Friday

Cloudflare reported mitigating 47.1 million DDoS attacks worldwide across industries in 2025, up 121% from 2024, or about 5,376 attacks an hour. The number of very large attacks it observed rose 40% in the fourth quarter compared with the third. Always-on protection filters traffic continuously, whereas on-demand mitigation starts after an attack is detected. During a short sale, the delay before mitigation begins eats into the time shoppers have to buy, so arrange always-on filtering ahead of the event. M247 Global’s network-level protection is one option to discuss with your hosting team.

•
Confirm when filtering starts and which network and website traffic the service covers.
•
Ask who monitors attacks during the sale and how quickly mitigation begins when an attack is detected.
•
Check who receives alerts and how your team escalates an incident if legitimate customers are affected.

How to block card-testing bots at checkout

Fraudsters use card testing to find out which stolen card numbers still work by submitting payment attempts through an online checkout. Bots automate those attempts, so a burst of failed payments might be an attack even while the rest of the store appears to be working. Here’s what you can do:

•
Use a web application firewall (WAF) with bot rules to screen requests before they reach the store and distinguish automated abuse from shoppers.
•
Apply rate limits to payment submissions and sign-in requests, and test them against expected customer behaviour.
•
Ask suspicious sessions to complete an additional verification step before allowing further attempts.
•
Alert the team when declines rise suddenly above the usual level for that volume of orders.

Also, your payment processor’s fraud checks add a second layer when an attempt gets through the website controls.

Backup and recovery plan before Black Friday

Business continuity covers how the store keeps selling and serving customers while part of its setup is disrupted. For example, a second processor might keep payments available while the primary one is down. Disaster recovery covers how the team restores IT systems and data after an outage. For a store, that includes bringing the application back and checking that orders, stock and payment records agree.

Term What it means for an online store
Business continuity Keep essential operations available during disruption, such as taking orders through an alternative payment route.
Disaster recovery Restore the store and its data after a failure, then verify that orders and payments are accounted for.
Recovery time objective (RTO) The target time for restoring a service. A 30-minute RTO for checkout means shoppers should be able to place orders again within 30 minutes of the interruption.
Recovery point objective (RPO) The acceptable amount of data loss measured in time. A five-minute RPO means the store plans to recover to a point no more than five minutes before the incident.

Before the sale, take a full backup and keep a copy away from the primary site. Restore it into a separate environment and check that you can open the store, read recent orders and complete a test purchase. If your plan uses failover, which moves traffic to a standby system when the primary one fails, test the switch and verify that the standby has usable data and enough capacity for the expected load.

An uptime SLA of 99.99% corresponds to 52.56 minutes of downtime in a 365-day year or about 4.32 minutes in a 30-day month, before contractual exclusions. Check which service the SLA covers and how availability is measured. A hosting availability figure does not tell you how long it takes to restore checkout or how much order data you might lose. Set those objectives for the store and measure them in your recovery test.

What should you do if your website crashes on Black Friday?

Follow the incident plan your team prepared before the sale. Set up external uptime monitoring and a checkout check in advance, with alerts routed to the people on duty. A homepage that still loads tells you little if the payment step has stopped working.

Black Friday Website Troubleshooting Flowchart
1.
Confirm what shoppers are experiencing. Check the storefront and checkout from outside your network, then note when the problem started and which steps are affected. Alert the person responsible for coordinating the response.
2.
Check traffic, attack signals and recent changes. Compare request volumes, errors and security alerts with your normal pattern. Look at what was deployed or reconfigured just before the slowdown. These checks help determine whether to add capacity, escalate an attack or reverse a change.
3.
Assign decisions and contact the provider. The incident lead approves actions, a named technical contact handles the hosting escalation, and a communications owner updates shoppers. Give the provider timestamps, affected URLs and error details so it can investigate.
4.
Give shoppers a way to reach you. If the store is unavailable, use a static fallback page hosted separately from the failing system. Show the store name, a brief status message and a working contact route. Share the same update on social media and by email where appropriate.
5.
Verify checkout before announcing recovery. Place a test order and check any transactions interrupted during the outage. Confirm their status before asking shoppers to try again, so a successful payment is not repeated.

What is a code freeze before Black Friday?

A code freeze is a scheduled pause on routine changes to site code and settings, intended to keep the version your team has tested in place during the sale. Include application and plugin releases, hosting settings and changes to checkout in the freeze. Prices, banners and stock levels still need to change as the promotion runs, so agree who updates them and keep those edits within the workflows you have already tested.

Choose dates around your own sales calendar. One option is to start the freeze in early November once readiness checks are complete and end it after the January sales. Set an exception procedure for urgent security fixes or faults that interrupt orders. Name who approves an emergency change, decide what needs testing before release and agree how to reverse it if checkout gets worse. Record the change for whoever is on duty next.

Black Friday website timeline: October to the January sales

Plan the checks around each sales peak and keep the same incident contacts available through the Christmas and January trading periods.

When What to check
October Confirm hosting limits and support arrangements. Run a load test against last year’s peak, fix the first bottleneck and retest before committing to the sale setup.
Early November Complete mobile and desktop checkout tests, verify the backup payment route, activate attack and bot protection, and begin the code freeze once testing is complete.
Black Friday to Cyber Monday, 27 to 30 November Black Friday is Friday, 27 November 2026, and Cyber Monday is Monday, 30 November. Monitor uptime, checkout errors and payment failures, with named staff on duty and an escalation route to your providers.
December Keep protection active until after Christmas. Cloudflare’s “The Night Before Christmas” DDoS campaign began on Friday, 19 December 2025, with recorded peaks of 205 million requests per second and 24 Tbps during the campaign.
January sales, through mid-January Review incidents and capacity during the next sales peak. After the sale, compare test results with what happened in production and lift the freeze once the team has reviewed queued changes.

Black Friday preparation: next steps for your team

Confirm capacity, test checkout, activate security controls, rehearse recovery, assign the incident response roles and agree when to freeze routine changes. Then review the plan with your hosting and security provider before 27 November. Bring the results of your load and restore tests, along with the list of issues still open, so you can agree who will address each one before the sale. If you are assessing M247 Global’s managed security and recovery services, use that review to establish what support your store needs during peak trading.

M

Written by

M247 Global

Get new articles in your inbox

One email a month with our latest technical insights and guides. No spam.

2025-05-27 00:00:00 2025-05-30 00:00:00