Shopify site slow? What usually causes it and what to check first

A practical guide for Shopify teams when slow pages, heavy apps, scripts or theme code are affecting conversion, paid media efficiency and search visibility.

A slow Shopify site is usually caused by a combination of app scripts, theme weight, images, third-party tags, rendering delays and unused code. The commercial risk is not just a poor speed score; slower journeys can reduce conversion, increase paid media waste and weaken customer confidence before checkout.

When Shopify speed starts affecting growth

Shopify speed problems often build up gradually. New apps, tracking scripts, theme edits, image-heavy sections, page builders and marketing tools can all add weight to the customer journey. The problem is rarely just one file or one score; it is usually the combined effect of many small performance drags.

Common symptoms

  • Mobile pages feel slow even when the desktop version appears acceptable.
  • Product pages, collection pages or the homepage take too long to become usable.
  • PageSpeed or Core Web Vitals scores are weak, especially on mobile.
  • Conversion rate is lower than expected despite good traffic and product-market fit.
  • Paid traffic is expensive because users leave before they properly engage with the store.

What usually breaks

  • Too many Shopify apps load scripts, widgets or tracking code across every page.
  • Theme code includes unused JavaScript, CSS, sections or legacy customisations.
  • Large images, videos or hero assets are not properly sized, compressed or prioritised.
  • Third-party tags delay rendering, interaction or key ecommerce actions.
  • Important mobile journeys are slowed by pop-ups, reviews widgets, bundles, subscriptions or personalisation tools.

What to check first

For a quick diagnosis:

  • Review mobile Core Web Vitals and compare homepage, collection, product and checkout-adjacent journeys.
  • Check which apps and third-party scripts load on key commercial pages.
  • Identify oversized images, render-blocking assets and heavy theme sections.
  • Look for unused apps, duplicate tags and legacy code from previous experiments.
  • Prioritise fixes by likely conversion impact, not just by technical score.

Evidence base

This page is based on practical Shopify performance diagnosis and official documentation covering Core Web Vitals, Lighthouse, Shopify theme performance, image optimisation and the commercial relationship between speed, usability and conversion.

Ecommony interpretation

The most useful Shopify speed work is not chasing a perfect score in isolation. It is identifying which performance issues slow real customer journeys, which ones affect conversion or paid traffic efficiency, and which fixes can be made without damaging merchandising, tracking or revenue-critical functionality.

How Ecommony helps

  • Audit Shopify speed across homepage, collection, product and key conversion journeys.
  • Identify heavy apps, scripts, theme sections, images and third-party tags.
  • Separate cosmetic performance issues from commercially important bottlenecks.
  • Create a prioritised speed improvement plan for developers or implementation teams.
  • Protect tracking, merchandising and conversion functionality while reducing technical drag.

Related services and guides

Questions this page answers

Why is my Shopify site slow?

Shopify sites usually become slow because of a combination of app scripts, theme code, large images, third-party tags, unused customisations and heavy marketing tools. The cause is often cumulative rather than one single issue.

Do Shopify apps slow down a store?

Yes, some Shopify apps can add scripts, widgets, tracking calls or front-end assets that affect page speed. Not every app is a problem, but app load should be reviewed on important commercial pages.

Should I remove apps to improve Shopify speed?

Sometimes, but not blindly. Apps should be reviewed by commercial value and performance cost. The aim is to remove, replace or limit the load of apps that slow the customer journey without supporting revenue.