Black Friday readiness for a small online store
Short answer: In 2026 Black Friday falls on November 27 and Cyber Monday on November 30, so a store reading this in early November has about four weeks. Use them in order: fix speed, offers and the sale page now; freeze changes and test every discount the week before; staff and watch the store on the day; then review what happened while it's fresh. Most Black Friday problems for small stores aren't traffic crashes but broken discount codes, oversold stock and missed shipping cut-offs.
Hosted platforms such as Shopify handle the servers. What they can't handle for you is your own setup: the codes, the stock, the promises on the banner. That's what this checklist covers.
Four weeks out (early November)
Offer and calendar
- [ ] Write down every offer: products, discount, start and end time with time zone, and whether offers stack.
- [ ] Decide how you'll handle shipping during the sale (free shipping threshold, carrier cut-offs for holiday delivery).
- [ ] Put your last order dates for holiday delivery in a draft so they're ready to publish once your carriers' guidance is confirmed.
Sale page
- [ ] Create the landing page now. Google's Search Central guidance on Black Friday pages is to create the page well before the sale, so it can be discovered and indexed, and to use a recurring URL such as /sale/black-friday rather than one with the year in it.
- [ ] Link to it from the home page or navigation, as that guidance also suggests.
- [ ] If you already have last year's page, update it rather than starting a new URL.
Speed and clutter
- [ ] Remove apps and scripts you aren't using. Shopify's own BFCM checklist recommends reviewing installed apps and scripts and removing unused ones to cut load time, and its help center names the theme, apps and third-party code as the biggest factors in storefront speed.
- [ ] Before uninstalling, check whether the app leaves code in your theme and whether you need to export its data first.
- [ ] Run PageSpeed Insights on the home page, the sale page and a best-selling product page.
Email and messaging
- [ ] Plan and schedule your emails well ahead. Make sure sign-up forms on the site work.
- [ ] Check your sending domain is set up with SPF, DKIM and DMARC, which Shopify's checklist lists as part of technical preparation.
Two weeks out
- [ ] Create the discounts in your platform and set start and end dates.
- [ ] Check combinations. Can the sitewide code be combined with free shipping? With a bundle discount? Decide on purpose, not by accident.
- [ ] Set stock buffers. For bestsellers, hold back a few units (or reduce available stock) so a sync delay doesn't oversell. Check that products which mustn't oversell aren't set to keep selling at zero stock.
- [ ] Prepare support replies (macros or saved replies) for: where is my order, how do I use the code, can I change my order, return policy for sale items, and shipping cut-offs.
- [ ] Confirm abandoned checkout emails are on and the copy mentions the sale.
One week out
Freeze
- [ ] Stop theme edits, app installs and big content changes. Anything that breaks now breaks at the worst moment.
- [ ] Duplicate your live theme as a backup.
Test everything as a customer
- [ ] Every discount code and automatic discount, at checkout, on mobile. Shopify's checklist explicitly recommends testing discount codes and automatic discounts before the sale.
- [ ] A full order: product page, cart, checkout, confirmation email, fulfillment, refund.
- [ ] A test abandoned checkout, to see the recovery email.
- [ ] The sale banner and countdown with the right time zone.
- [ ] Express checkout buttons (Apple Pay, Shop Pay, PayPal) on a real phone.
Operations
- [ ] Packaging, labels and printer supplies for roughly the volume you expect.
- [ ] Who answers support when, written down.
- [ ] Who has admin access, and that two-step login is on for everyone.
The day (and the long weekend)
- [ ] Switch offers on (or confirm the scheduled discounts went live). Check the first few orders by hand.
- [ ] Watch stock on bestsellers and pause ads for anything about to sell out.
- [ ] Check the payment and order feed every couple of hours: failed payments, stuck orders, address issues.
- [ ] Answer quickly. A live chat or saved replies help when messages pile up; Shopify's checklist mentions chat tools that can answer common shipping and order-status questions.
- [ ] Keep a notes file of anything that went wrong or that customers asked repeatedly.
- [ ] Don't fix things live unless it's broken. A theme tweak on Black Friday afternoon is how small problems become big ones.
- [ ] Switch offers off on time on Cyber Monday night, and check they really ended.
After the sale (first week of December)
- [ ] Ship fast and tell people. Shipping confirmation emails are your first post-sale touchpoint.
- [ ] Review the numbers: orders, average order value, conversion rate, which offers were used, which products sold out, returns.
- [ ] Look at support themes in your notes file. Most become FAQ entries or product page fixes.
- [ ] Re-check site speed and remove any temporary apps or scripts added for the sale.
- [ ] Leave the sale page live, updated to say the sale has ended and pointing to current offers, ready to reuse next year.
- [ ] Write a one-page "next year" note with what to start earlier.
FAQ
Do I need to load test a Shopify store?
Shopify hosts the store, so you're not load testing servers the way a self-hosted site would. Focus on your own bottlenecks: heavy apps, slow pages, checkout steps and third-party scripts. A self-hosted store (for example WooCommerce) should ask its host about traffic spikes.
Should I use discount codes or automatic discounts?
Automatic discounts apply without a code and reduce "the code doesn't work" emails. Codes are better for targeted offers such as email-only deals. Many stores use one automatic sitewide offer plus a small number of codes.
When should the sale page go live?
Create it weeks ahead so search engines can find it; you can show "coming soon" content and update it when the sale starts. Keep the same URL every year.
Is it too late to start in November?
No, but prioritize: test discounts, set stock buffers and prepare support replies first. Skip redesigns.
If you'd like someone to run the one-week test pass on your store with you, tell us your platform and your offers.