Last updated: October 5, 2026 · 3 min read · By Ali Raza
To speed up a Shopify or WooCommerce store: measure with PageSpeed Insights and real-user Core Web Vitals; compress and resize images; remove apps or plugins you do not need and the code they leave behind; use a lightweight theme; delay non-essential scripts such as chat and tracking; and, for WooCommerce, use good managed hosting with caching. Fix product and collection pages first because that is where buying happens.
Slow stores lose sales. Shoppers on mobile data will not wait for a heavy product page, and Google uses page experience signals, including Core Web Vitals, in its ranking systems.
Here is the order we work in when speeding up a store.
Core Web Vitals targets (good)
1. How do you measure store speed?
Run your home, collection and top product pages through PageSpeed Insights. Look first at the real-user data (“field data”), which shows how actual visitors experience the store, then at the lab suggestions. Shopify also shows a web performance report in the admin. Measure before you change anything so you can prove what worked.
2. Fix images
- Resize images to the largest size they are shown at.
- Serve modern formats such as WebP or AVIF.
- Lazy-load images below the fold, but not the main product image.
- Avoid sliders with many full-width images on the homepage.
3. Remove unused apps and plugins
Every app or plugin can add scripts to every page. List them, remove those you no longer use, and check the theme for leftover code after uninstalling: some apps leave snippets behind. When several apps overlap, one custom feature can replace them. Our guide on custom vs premium plugins helps with that decision.
4. Use a lightweight theme
Feature-packed themes load code for options you never use. A lean theme, or a custom theme built only with the sections you need, is usually the biggest single speed gain.
5. Delay non-essential scripts
Chat widgets, review carousels, heatmaps and marketing pixels do not need to load before the product. Load them after the page is interactive or on user action.
6. WooCommerce only: hosting, caching and database
- Use managed WordPress hosting with enough resources for your traffic.
- Enable page caching (excluding cart, checkout and account pages) and object caching.
- Use a CDN for images and static files.
- Clean old revisions, expired transients and unused plugin tables.
- Keep PHP on a currently supported version.
What results should you expect?
Most stores see the largest gains from images, apps and theme weight. After changes, watch both speed scores and business numbers such as add-to-cart and conversion rate. Pair speed work with our product page checklist for the biggest effect, or ask our Shopify and WooCommerce development team for a speed audit.
Frequently asked questions
Why is my Shopify store slow?
Usually because of large images, too many apps adding scripts, a heavy theme or third-party widgets loading before the product.
How do I speed up WooCommerce?
Use good managed hosting with caching and a CDN, a lightweight theme, optimised images, fewer plugins and a clean database.
What are good Core Web Vitals scores?
Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1.
Do apps slow down Shopify stores?
Many do, because they add scripts to every page. Remove apps you do not use and check for leftover code after uninstalling.
