All Posts

[ 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.

T
Tocal IT Works

We build the funnels, stores and CRMs we write about — this isn't outsourced content.

8 min read
Shopify speed optimization checklist — 12 ways to make your store faster

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:

  1. Open your list of installed apps and export or copy it into a spreadsheet.
  2. Next to each app, write what it does and whether you still use it.
  3. Add its monthly cost.
  4. 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.
  5. Remove unused apps, then check your theme for code they left behind.
  6. 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.

[ 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.