Max IT solutionsShopify App Store

Shopify Speed Optimization: Fix the Theme, Apps and Tags

Updated , first published · 4 min read

Shopify speed optimization is mostly about three things you control: your theme, the apps you have installed, and any third-party code you added by hand, including tag managers. Shopify names exactly these as the biggest factors in a store’s performance. The server side (global hosting, a Cloudflare CDN, image compression, caching, minification) Shopify already handles, so a “speed fix” that promises a CDN or compression pays for something you have.

Everything below comes from the Shopify Help Center pages on improving web performance, web performance reports and finding apps, read on October 23, 2026.

What Shopify already optimizes

You do not need to set up any of these:

  • Hosting on fast global servers, with no bandwidth limit.
  • A CDN run by Cloudflare, serving assets over HTTP/2.
  • An image CDN that, together with your theme code, serves images in the best format, resized and compressed. Images are often served as WebP, and JPGs are compressed automatically.
  • Browser caching of cacheable resources for one year, the maximum.
  • Gzip compression of CSS, JavaScript and pages, with keep-alive.
  • Minification of CSS and JavaScript when the storefront requests them.

So when a scanning tool tells you to “add a CDN”, “enable compression” or change server headers, Shopify’s own advice is that these recommendations are already implemented or do not apply. Act on the ones about your content: image sizes, apps and theme.

Measure first: Web Performance reports and PageSpeed

Two tools, measuring different things:

  • Shopify’s Web Performance reports use Core Web Vitals from real visitors: loading speed (Largest Contentful Paint, LCP), layout stability (Cumulative Layout Shift, CLS) and responsiveness (Interaction to Next Paint, INP). This is what your customers actually experience.
  • Google PageSpeed Insights runs a test of one page on demand and gives detailed lab metrics. Use it to find what slows a specific page, and to compare before and after a change.

Measure your homepage, a collection page and your best-selling product page, write the numbers down, then change one thing at a time. A guide to the testing tools themselves is in Shopify speed testing tools.

Fixes by cause

Cause Symptom Fix Where
An old or heavy theme Slow on every page Move to an up-to-date theme; Shopify says all Horizon themes and its Online Store 2.0 themes are free and optimized Online Store > Themes
Page transitions and animations Slow LCP, janky scrolling Compare performance with them on and off; keep only if worth it Theme settings
Too many sections on a template Long homepage, slow load Remove sections nobody uses; Shopify warns that many sections lower performance Theme editor
Large collections loading all products Slow collection pages Turn on pagination to limit products per load Theme settings for collections
Apps loading scripts on every page Slow everywhere, often worse after installs Check which apps you still need; uninstall the rest Apps, then App embeds
Code left behind by removed apps Errors or slowness from apps you no longer use Remove leftover code, or ask the old app’s developer how Theme code
Tag manager full of tags Slow INP, extra requests Audit and remove unused or low-value tags Your tag manager
Oversized images, carousels and autoplay video Slow LCP on the first screen Upload images at the size they display, limit carousel slides, avoid autoplay video above the fold Product media, theme editor
Content that loads late and pushes the page (popups, banners) Poor CLS Reserve space or delay the element until after load App and theme settings

Shopify’s advice for apps and third-party code is to make sure each creates enough value to offset its performance cost. We build apps that load on storefronts, and we hold our own app embeds to that test.

Lazy loading of images further down the page is one specific fix; see lazy loading on Shopify.

Choosing apps that won’t slow you down

The Built for Shopify badge has a performance rule, stated in Shopify’s Help Center on choosing apps: certified apps cannot reduce your storefront’s speed by more than 10 performance points. When two apps do the same job, prefer the one with the badge, and test your PageSpeed score before and after installing any storefront app.

Speed work that wastes time

  1. Chasing a perfect lab score. Real-visitor Core Web Vitals in Shopify’s reports matter more than a single PageSpeed run.
  2. Paying for a “speed app” that adds a CDN or compression Shopify already provides.
  3. Uninstalling apps but leaving their code in the theme.
  4. Changing five things at once, so you cannot tell what helped.

A slow store and a broken store are different problems; for the second, see Shopify uptime monitoring. More in the running a store hub.

Frequently asked questions

Why is my Shopify store slow? Shopify names three main causes: your theme, the apps you have installed, and third-party code you added yourself, such as tag managers and their tags. Server hosting, the CDN, compression and caching are handled by Shopify.

Do Shopify speed apps work? Some help with specific tasks, such as image sizing or deferring scripts, but some promise optimizations Shopify already provides, like a CDN, compression or caching. Removing apps you do not need often helps more than adding one.

What is a good Core Web Vitals score on Shopify? Aim to pass all three Core Web Vitals (LCP, CLS and INP) for real visitors in Shopify’s Web Performance reports. Google’s PageSpeed Insights shows the same metrics for a single page, with details on what slows it.