Black Friday traffic does not slow Shopify down. Shopify runs and scales the platform itself, so you never have to worry about its servers. What does slow a store at peak is everything you have added on top: apps, scripts, heavy images and video, and the integrations that move orders to the rest of your business.
That is good news, because it is all within your control — and most of it can be fixed in an afternoon. This guide shows how to measure your store’s speed properly, what usually causes the problems, and what to fix before the code freeze in our Shopify BFCM 2026 Playbook.
Why speed matters more at peak
On an ordinary day, a slow product page costs you a few impatient visitors. Over the Black Friday weekend the same page is seen by many more people, most of them on their phones, many arriving from an ad or an email with an offer in mind and several other tabs open. The cost of every extra second is multiplied by the traffic.
Speed also affects more than the bounce. A slow store makes ads more expensive to run, and it makes every other part of your BFCM plan — the offer, the landing page, the email — work harder for the same result.
How to measure your store’s speed
Measure what your customers actually experience, not what you see on a fast laptop.
Start with real-visitor data
- Shopify’s web performance report, in your Shopify admin, shows how your store performs for real visitors over time, against Google’s Core Web Vitals.
- Google Search Console’s Core Web Vitals report groups your URLs by template and flags the ones that are slow for real Chrome users.
Real-visitor data is the score that matters, because it reflects real phones and real connections. It moves slowly, though, so you also need a lab test to check each fix.
Then test templates in the lab
Run PageSpeed Insights on mobile for four templates:
- Your home page.
- Your busiest collection page.
- Your best-selling product page.
- The cart.
Note three numbers for each: Largest Contentful Paint (how quickly the main content appears), Interaction to Next Paint (how quickly the page responds when someone taps) and Cumulative Layout Shift (whether things jump around as the page loads). Test each page two or three times, because single runs vary.
What usually slows Shopify stores down
The same few causes account for most slow Shopify stores.
Apps that load on every page
Many apps add a script to every page, whether or not that page uses the app. A review widget that only appears on product pages can still load on your home page and cart. Uninstalled apps sometimes leave their code behind in the theme, too.
What to do: list every app, decide which you genuinely use, remove the rest, and check that the theme no longer references them.
Duplicate tracking and marketing tags
Analytics, ad pixels, heatmaps and email pop-ups often end up installed twice — once directly in the theme and again through an app or a tag manager. Each copy adds weight and can double-count your data.
What to do: map every tag, keep one route for each, and remove tools nobody is reading.
Heavy images and video above the fold
The first thing a visitor sees is usually the heaviest thing on the page: a full-width hero image, a slideshow or an autoplay video.
What to do: compress images and serve them at the size they are displayed, replace hero slideshows with a single strong image, and give videos a lightweight poster image instead of autoplaying them on mobile.
Third-party widgets loading too early
Live chat, review carousels, upsell widgets and countdown timers often load before the content shoppers came for.
What to do: load them after the main content, or only when the visitor scrolls to them or interacts.
Do not forget what happens after the click
Page speed is only half of it. At peak, the parts of your store that talk to other systems are under the most strain:
- Inventory sync. If stock updates between Shopify and your warehouse lag, you can oversell hero products.
- Order export to your ERP or 3PL. If the integration falls behind, orders back up and dispatch slows down — just as customers are watching their tracking emails.
- Email and SMS triggers. Abandoned-cart and order-confirmation flows should keep up with order volume.
Ask whoever built each integration how it behaves when order volume jumps, and test it with realistic volumes during the first half of November.
Your pre-BFCM speed checklist
| Check | When |
|---|---|
| Measure four templates on mobile and note the baseline | Now |
| Remove unused apps and leftover app code | By 31 October |
| Remove duplicate tags and tools nobody uses | By 31 October |
| Compress hero images and stop autoplay video on mobile | By 31 October |
| Delay chat, review and pop-up widgets until after the main content | By 13 November |
| Test integrations at realistic order volumes | By 13 November |
| Freeze theme code | 20 November |
| Re-test after every banner or campaign update | Until 30 November |
For a broader list covering conversion and merchandising as well as speed, download our free Shopify Store Speed & Conversion Checklist. The same principles apply to your checkout, which we cover in checkout UX tweaks that boost conversions, and to mobile layouts, covered in mobile-first design principles for Shopify stores.
When to bring in help
Most of the fixes above are removals, which are quick and low-risk. Rebuilding a heavy theme section, changing how a widget loads, or reworking an integration takes developer time — and needs to happen before the freeze, not during it.
If that is where you are, our conversion rate optimisation team can take the fixes on, and our Shopify development team handles theme and integration work. Whatever you decide, measure first, fix the biggest problem, and test again.
Frequently asked questions
Do I need to load-test my Shopify store before Black Friday?
Not the platform itself — Shopify runs and scales its servers for peak traffic. Test what you control instead: page speed on mobile, apps and scripts, and any integrations with your ERP, inventory system or 3PL that have to keep up with order volume.
Which Shopify pages should I speed-test first?
The templates most visitors pass through: the home page, your top collection page, your best-selling product page and the cart. Test each on a mobile phone and a normal connection, not office Wi-Fi.
What slows Shopify stores down most often?
Apps that inject scripts on every page, duplicate tracking and marketing tags, large uncompressed images, autoplay video and third-party widgets such as chat, reviews and pop-ups loading before the main content.
When should I stop making speed changes before BFCM?
Make code-level speed changes before your code freeze — we suggest 20 November 2026 — and test them. After that, keep re-testing as you update content, banners and campaigns, but avoid new code until after Cyber Monday.
