The Magento Black Friday readiness checklist
Secure, fast, and built to last
The date everyone plans around is the wrong one
Everybody counts down to Black Friday. Very few people say the deadline that actually binds. If you want to change anything structural, move host, re-platform, upgrade a major version, the work has to be finished and bedded in before your code freeze, not before the sale. For most Magento merchants that freeze lands around the end of October, and a migration done properly takes about eight weeks end to end.
This checklist is deliberately written so it is useful wherever you are hosted. Most of it is work you or your agency can do this week without speaking to anybody. Four sections, and each one links to a longer piece with the detail.
Secure
Peak is when attack traffic and change freeze collide. Everything you have not patched by 30 October, you are trading through.
- Confirm your exact Magento version and patch level. Not the major version, the -p number.
- Apply every outstanding Adobe security patch, in order. July before August, August before September.
- Check nothing under app/etc/ or var/ is reachable over HTTP. It should return 404, not 403.
- Search your web root for a stray .env, .git directory or database dump. Including the backup you took during a deploy and forgot.
- Put two-factor authentication on every admin account, and delete the accounts belonging to people who left.
- Move the admin URL off /admin if it is still there.
- Confirm someone is reading the security alerts, not just receiving them.
Fast
Your homepage is not the problem. It is cached and it is the one page everybody tests. Peak breaks where cache cannot reach.
- Load test the logged-in journey, not the homepage. Cart, checkout, and payment.
- Check your full page cache hit rate. A low rate under load is the single most common peak failure.
- Confirm indexers are on Update by Schedule, not Update on Save.
- Check cron is actually running and consumers are alive, not just installed.
- Make sure OpenSearch or Elasticsearch is healthy and correctly sized. It is the component most often left on defaults.
- Look at your slowest real page in field data, not lab data, on mobile.
- Know your headroom. If you do not know what your server does at four times normal traffic, you do not know if you are ready.
Built to last
Everyone has backups. Almost nobody has tested a restore. Peak is a poor time to find out which you are.
- Restore a backup to staging and time it. Write the number down.
- Confirm backups are off-site, not on the same server as the store.
- Check you can roll a deploy back, and that someone has done it before.
- Have a working staging environment that matches production, including the extensions.
- Set your code freeze date and tell everyone, including the agency.
- Write down who to call at nine on a Friday night, and test that the number is answered.
- Agree in advance what you switch off if the site is struggling. Decide it now, not at the time.
Sell more
The part most hosting checklists skip. Peak traffic is worth more when the people arriving can find what they came for.
- Read your on-site search terms report. It is free and it is already in your admin.
- Find the searches that returned zero results but describe something you actually stock.
- Add the words your customers use to the product copy. They are not the words you use.
- Check your delivery cut-off dates are correct, published, and visible before checkout.
- Look at where your orders actually come from, and compare it to where you advertise.
- Test the site on a mid-range Android phone on a normal connection, not on your laptop.
- Make sure your search box works on mobile and returns something useful for a two-word query.
If you only do one thing
Ask your host to restore your store to a staging environment, and to tell you how long it took.
Nearly every merchant has backups. Very few have ever restored one and timed it. The number matters, because on the busiest Friday of the year the question is not whether a backup exists, it is whether you are down for twenty minutes or six hours.
How comfortably your host answers that question tells you more about your hosting than any specification sheet. If the answer is vague, that is your answer.
Magento peak season: frequently asked questions
Frequently Asked Questions
Want us to run the checklist against your store?
We will do a free Peak Readiness Check: your Magento version and patch exposure, any credential files reachable from the web, security headers, and real-world mobile performance. You do not need to be a customer, there is nothing to install, and we will send you the result in plain English.
EveryHost hosts Magento and Adobe Commerce on-premise, and nothing else. If you are weighing up a move before the freeze, the migration page sets out how we do it without downtime.