Let’s talk
ServicesProjectsAboutResourcesContact Tell Us What You Need

How to Make an Online Store Faster

The most common causes of a slow online store and how to fix them, starting with the changes that make the biggest difference for the least effort.

By Astel · Published · 4 min read

A slow store loses sales quietly. Shoppers do not complain; they leave. Speed also feeds into how Google assesses page experience. The good news is that most slow stores are slow for the same few reasons, and the biggest ones are fixable without rebuilding anything.

Measure first

Do not guess. Run your homepage, a category page and a product page through Google's free PageSpeed Insights. It reports three measures Google calls Core Web Vitals:

MeasureWhat it capturesGoogle's "good" threshold
Largest Contentful Paint (LCP)How quickly the main content appears2.5 seconds or less
Interaction to Next Paint (INP)How quickly the page responds to taps and clicks200 milliseconds or less
Cumulative Layout Shift (CLS)How much the page jumps around while loading0.1 or less

Those thresholds come from Google's Core Web Vitals documentation.

Pay most attention to the mobile results and to the "field data" section if it appears, which reflects real visitors rather than a lab test. Then test the site yourself on a phone using mobile data.

Fix 1: Images

Images are the leading cause of slow stores, and the easiest to fix.

  • Resize before uploading. A product photo displayed at 800 pixels wide does not need to be 4,000 pixels wide.
  • Compress. Tools such as Squoosh or TinyPNG reduce file size substantially with no visible loss.
  • Use modern formats. WebP and AVIF are much smaller than JPEG or PNG at similar quality. Most platforms now convert automatically.
  • Lazy-load images below the fold, so they load only as the shopper scrolls to them.
  • Do not lazy-load the main product image. It should load immediately and be prioritized.
  • Set width and height so the browser reserves space and the page does not jump.

If you do one thing from this guide, fix your images.

Fix 2: Apps and third-party scripts

Every app, plugin, chat widget, review tool, pop-up and tracking pixel adds code that the browser must download and run.

  • Audit what is installed. Remove anything you are not actively using. On Shopify, uninstalling an app does not always remove its code from the theme; check for leftovers.
  • Question each remaining one. Does this review carousel on the homepage earn its cost?
  • Load non-essential scripts late. Chat widgets and analytics can load after the page is usable.
  • Limit tracking pixels to platforms you actually advertise on.

A store with fifteen apps is almost always slower than it needs to be.

Fix 3: Theme and page weight

  • Choose a lightweight theme. Feature-heavy themes load code for options you never turn on.
  • Avoid sliders and carousels at the top of the page. They are heavy and most visitors see only the first slide.
  • Limit fonts. Each font family and weight is a separate download. Two families with two or three weights is plenty.
  • Skip autoplaying video backgrounds, or at least do not load them on mobile.

Fix 4: Hosting and delivery

If you are on a hosted platform such as Shopify, hosting and global delivery are handled for you. If you host your own store:

  • Use hosting suited to e-commerce, not the cheapest shared plan.
  • Use a content delivery network (CDN) so files are served from locations near your customers.
  • Enable caching so repeat visits are faster.
  • Keep the platform, theme and plugins updated.

Fix 5: Layout stability

Elements that push content around as they load are irritating and cause mis-taps, such as hitting "buy" on the wrong item.

  • Give images and embeds fixed dimensions.
  • Reserve space for banners and cookie notices instead of inserting them above content.
  • Avoid injecting promotions at the top of the page after it has loaded.

Check the pages that matter

Stores often optimize the homepage and neglect the rest. The pages that most affect sales are:

  1. Product pages, where the buying decision happens and where ad traffic usually lands.
  2. Category pages, which often load dozens of images.
  3. Cart and checkout.

What to expect

You do not need a perfect score. A score is a diagnostic, not a goal, and chasing 100 can lead you to strip out things customers value. Aim for the "good" thresholds on the measures above, on mobile, for your key pages.

A sensible order of work

  1. Measure with PageSpeed Insights.
  2. Compress and resize images.
  3. Remove unused apps and scripts.
  4. Defer what is left.
  5. Simplify the top of key pages.
  6. Measure again.

Keep it fast

Speed degrades as stores grow: new apps, larger images, another tracking tag. Re-test quarterly, and whenever you install something new, test before and after. If an app makes the page noticeably slower, decide whether it is worth it.

Need a hand?

Reading is free.
So is asking.

If this guide describes your situation and you would rather not do it alone, tell us what you are dealing with.

WebsitesAutomationAI systemsOngoing support