Ansys Digital Start your project
Home / Blog / Store speed
Performance

Why is my Shopify store slow?

Shopify hosting is not your problem. In almost every slow store we audit, the cause sits inside the theme and the installed apps — and both are fixable.

7 min read Updated July 2026 By Ansys Digital

A slow Shopify store is nearly always caused by app scripts, oversized images, too many font files, render-blocking code, and leftover snippets from apps you uninstalled.

Test on mobile, not desktop — that is where your customers are and where the problem shows. Fixing the causes below typically produces a far bigger improvement than any speed-optimisation app.

Measure it properly first

Test your product page on mobile, not your homepage on desktop. Most traffic and most revenue happen there.

Three numbers matter, and Google calls them Core Web Vitals:

A single lab score out of 100 is a weak signal. Field data on real devices is what correlates with lost sales.

The six real causes

1. App scripts

Every app adds JavaScript, and most load on every page whether that page needs the feature or not. Ten apps means ten sets of scripts competing with your product images.

2. Leftover code from uninstalled apps

Uninstalling an app does not always remove the snippet it added to your theme. Many stores carry dead code from apps abandoned a year ago.

3. Oversized images

The most common single cause. A hero image exported at full desktop resolution and served to a phone wastes seconds. Modern formats and correct sizing fix it.

4. Too many fonts

Each family and weight is a separate file, and text often waits for them before rendering. Two families and three weights is plenty.

5. Sliders, popups and video embeds

Heavy carousels and autoplaying video block rendering and cause layout shift. Embedded third-party video is particularly expensive.

6. Bloated marketplace themes

Themes ship code for every feature they advertise, including the ones you never enabled. It still downloads and still parses.

What actually fixes it

This is code work, and it is what our speed optimisation service does.

Why speed-optimisation apps disappoint

They add another script to solve a script problem. Some genuinely help with lazy loading or preloading, but none can remove code your theme and apps insist on loading. If an app could fix this properly, agencies would not be paid to do it by hand.

What is realistic

Nobody running chat, reviews, analytics and a payment provider gets a perfect score, and chasing one means removing tools your business needs.

What is realistic is a clear improvement in real mobile load time and Core Web Vitals without breaking functionality — and that improvement shows up in conversion and in lower wasted ad spend. Want your current numbers? Get a free audit and we will send them.

Frequently asked questions

Does Shopify hosting make my store slow?

No. Shopify’s hosting and CDN are fast. Slowness almost always comes from the theme code, oversized images and app scripts layered on top.

How many apps is too many on Shopify?

There is no fixed number, but each app adds scripts. If you cannot explain what an app earns you, it is costing you speed for nothing. Most healthy stores run a handful.

Will a faster store improve my Google ranking?

Core Web Vitals are part of how Google assesses page experience, so it helps. The larger and faster payoff is usually conversion and ad efficiency.

Can I fix Shopify speed myself?

Partly. Compressing images, removing unused apps and reducing font weights are all doable without code. Script deferral, critical CSS and layout-shift fixes need development work.

Is a custom theme faster than a paid theme?

Usually yes, because it only contains the code your store actually uses. A well-optimised paid theme can still perform well if it is kept lean.