[ Shopify ]
Shopify Speed Optimization Checklist: 12 Ways to Make Your Store Faster
Shopify hosting is fast, so why is your store slow? Usually it’s apps, images and theme choices. This checklist shows where to look and what to fix.
We build the funnels, stores and CRMs we write about — this isn't outsourced content.

Shopify speed optimization matters because most of your shoppers are on their phones, often on patchy mobile data. When a product page takes too long to load, they don’t wait — they go back to Instagram or a competitor’s store. Faster stores keep more visitors browsing, and more visitors browsing means more sales from the same traffic.
Shopify’s hosting is fast by default, so when a Shopify store is slow, the cause is almost always something added on top: apps, heavy themes, large images or extra scripts. Here’s the checklist we use when we speed up client stores.
How to measure your Shopify store speed
- Shopify’s web performance report in your admin shows your store’s Core Web Vitals, based on real visitors.
- Google PageSpeed Insights tests individual pages and lists specific problems.
- Test your homepage, a collection page and your best-selling product page — they behave differently.
- Focus on mobile results and on the Core Web Vitals: LCP (2.5 seconds or less), INP (200 milliseconds or less) and CLS (0.1 or less).
The 12-step Shopify speed checklist
1. Audit your apps
Apps are the number one cause of slow Shopify stores. Many add scripts to every page, even pages where they do nothing. List every installed app, ask whether it earns its place, and remove the ones you don’t use.
2. Clean up leftover app code
Uninstalling an app doesn’t always remove the code it added to your theme. Older apps especially can leave snippets behind that keep loading. Check your theme for leftover code, or ask a developer to.
3. Choose a fast, modern theme
Modern Online Store 2.0 themes are generally lighter than older ones. If your theme is several years old and heavily modified, a move to a newer theme can speed things up more than any single fix.
4. Compress and resize images
Shopify serves images in modern formats automatically, but uploading huge originals still slows things down. Upload images at sensible dimensions, compress them first, and avoid using giant images where a small one will do.
5. Make the first image load fast
The hero banner or main product image is usually what Google measures for LCP. Make sure it isn’t lazy-loaded, isn’t oversized and isn’t hidden inside a slider that loads slowly.
6. Lazy-load everything below the fold
Images and sections further down the page should load only when the shopper scrolls to them. Most modern themes do this already; check that custom sections do too.
7. Cut back on sliders and animations
Homepage sliders look impressive but load several large images and scripts, and few shoppers wait to see every slide. A single strong hero image usually loads faster and converts better.
8. Replace embedded videos with thumbnails
An embedded video player loads a lot of code before anyone presses play. Show a lightweight thumbnail that loads the video only when clicked.
9. Limit tracking pixels and third-party scripts
Chat widgets, review widgets, pop-ups and several tracking pixels all compete for loading time. Use Shopify’s built-in customer events and official channel apps for tracking where possible, and remove duplicate pixels.
10. Use fewer fonts
Each font family and weight is another file to download. Two families with a few weights are usually plenty. System fonts are fastest of all.
11. Keep collection pages lean
Showing too many products per page, each with hover images, badges and quick-view buttons, makes collection pages heavy. Balance the number of products per page with speed.
12. Stop layout shifts
If buttons jump around while the page loads, shoppers tap the wrong thing. Give images fixed dimensions, reserve space for banners and pop-ups, and avoid injecting content above what’s already visible.
Speed and conversion go together
A faster store is only half the job; the page also needs to persuade. Once your store is quick, look at product page layout, trust signals and checkout friction. Our guide to abandoned cart recovery for Shopify covers the checkout side.
How to run an app audit in 30 minutes
Because apps are the most common cause of slow Shopify stores, a structured app audit is the highest-value task on this list:
- Open your list of installed apps and export or copy it into a spreadsheet.
- Next to each app, write what it does and whether you still use it.
- Add its monthly cost.
- Mark any app whose job your theme can now do on its own — many modern themes include reviews blocks, badges, size charts and announcement bars.
- Remove unused apps, then check your theme for code they left behind.
- Re-test your key pages and compare with your baseline.
Stores often find they can remove several apps, speeding up the store and cutting monthly costs at the same time. See how much a Shopify store costs in India for why those app fees add up.
Think mobile first
Most Shopify traffic comes from phones, often on slower connections than your office Wi-Fi. When you check speed, use your own phone on mobile data, not just a desktop test tool. Look at what appears on the first screen: the product image, the price and the add-to-cart button should appear quickly and not jump around.
- Keep the first screen simple — image, title, price, button.
- Make buttons large enough to tap easily.
- Avoid pop-ups that appear the moment the page loads, which can also frustrate shoppers.
- Test your checkout on a phone from start to finish.
When to get expert help
You can do most of this checklist yourself. Bring in a developer when you need to remove leftover app code from theme files, rework how the main image loads, rebuild heavy sections, or move to a new theme without losing your customisations. Those changes touch your theme’s code, and a mistake there can break your store. Our Shopify service includes speed audits and fixes, and our CRO service helps turn the extra speed into extra sales.
Common Shopify speed mistakes
- Installing a new app for every small feature instead of using the theme’s built-in options.
- Chasing a perfect PageSpeed score instead of real improvements for shoppers.
- Editing the live theme directly without a backup.
- Adding several pop-ups that all load on the first page view.
- Forgetting to re-test after adding new apps or campaigns.
If you’re still deciding on a platform, speed is one of the factors we cover in Shopify vs WooCommerce. And if you’d like it done for you, our Shopify service includes speed and Core Web Vitals audits.
Frequently asked questions
Usually because of apps adding scripts to every page, large images, heavy themes, sliders and third-party scripts such as chat widgets and tracking pixels. Shopify’s own hosting is rarely the problem.
Many do, because they load code on every page. Removing unused apps and cleaning up leftover code from old ones is often the fastest way to speed up a store.
Shopify’s admin includes a web performance report based on real visitor data. You can also test individual pages with Google PageSpeed Insights.
Yes. Page experience, including Core Web Vitals, is one of the signals Google considers, and a faster store also keeps shoppers on the page longer.
[ Tags ]
- Shopify
- Site Speed
- Core Web Vitals
- E-Commerce
- Conversion
[ Need a hand? ]
Let Us Build It For You.
30 minutes, no pressure — we’ll look at your setup and tell you honestly what to fix first.
[ Keep reading ]

[ GoHighLevel ]
What Does a GoHighLevel Virtual Assistant (GHL VA) Do — and When Should You Hire One?
GoHighLevel can run a lot of your sales and marketing — if someone keeps it running. Here’s what a GHL VA actually does, when it makes sense to hire one, and how to choose well.

[ GoHighLevel ]
How to Build Workflows in GoHighLevel: A Step-by-Step Guide
Workflows are the engine of GoHighLevel. Here’s how to plan, build, test and publish one properly — and how to keep your automations easy to manage as they grow.
