A useful Shopify speed test answers more than “What is my score?” It helps you see which pages feel slow, what may be causing the delay and whether an improvement works. Start with your important shopping pages, use consistent test conditions and distinguish simulated tests from real customer data.
Which Shopify pages should you test?
Choose your home page, a frequently visited collection and a representative product page. Include an important advertising landing page if it uses different sections or integrations. A quick home-page test cannot tell you whether product options and cart interactions work smoothly.
Record the URLs you choose. Compare the same pages before and after a change, including pages with the features you are investigating.
How to run a Shopify speed test
- Open PageSpeed Insights. Enter the public page URL and inspect both mobile and desktop results.
- Separate field and lab data. Field data describes observed visitor experiences when enough data is available. The Lighthouse section is a simulated test.
- Repeat the lab measurement. Run several tests with the same settings. Look for recurring issues instead of treating one score as definitive.
- Record the useful details. Keep the URL, test date, device setting, metrics and recurring diagnostics so you can compare later.
- Test the shopping journey yourself. Browse a collection, open a product, select options, add to cart and continue toward checkout.
Google’s PageSpeed Insights documentation explains how the tool combines lab and field information.
How to interpret the results
- Largest Contentful Paint (LCP): loading of the largest visible content element, often a hero or product image.
- Interaction to Next Paint (INP): responsiveness to visitor interactions.
- Cumulative Layout Shift (CLS): unexpected movement of visible content.
- Total Blocking Time (TBT): a lab diagnostic for blocking work during loading; it is not a substitute for INP.
Read our Shopify Core Web Vitals guide and Total Blocking Time guide when you need to investigate a specific result.
Why mobile and desktop scores differ
Lab configurations model different device and network conditions. Your storefront also changes layout across screen sizes. Compare mobile results with mobile results and desktop results with desktop results. Do not interpret the difference between those configurations as a change caused by your theme update.
Real visitors use many devices and connections. If field data is unavailable, that means the tool lacks sufficient qualifying data for that view; it does not mean the page has passed or failed.
Use Shopify’s web performance reports
Shopify provides web performance reporting based on visitor experiences when sufficient data is available. Use it alongside lab diagnostics to understand trends. See Shopify’s web performance report documentation for the available metrics and reporting options.
Turn a test result into an improvement plan
For a slow-loading main image, investigate image size, discovery and loading priority. Our Shopify lazy-loading guide explains why visible hero images need different treatment from images further down the page.
For blocking JavaScript, identify the theme or integration responsible before changing it. For layout movement, check image dimensions and content inserted after loading. Work on one evidenced issue at a time in a duplicate theme, then repeat the test and check essential storefront functions.
When should you retest?
Retest after adding an app, changing a theme, adding a new storefront feature or replacing major imagery. Record when the change went live. Field data takes time to reflect a changed experience, so it will not necessarily match an immediate lab retest.
Want the improvements implemented for you?
ChopChopify’s manual optimization includes storefront analysis, hands-on implementation and final validation. You receive a private project dashboard and a personalized Speed Report explaining the completed work.
Compare Shopify speed optimization plans: STARTER for new or very small stores, PRO for established stores and BLACK BELT for serious stores seeking our most comprehensive optimization. Delivery is 7 working days once required store access is available.
Common questions
Is one speed test enough?
No. Repeat measurements and look for a consistent pattern. A single result can be affected by temporary conditions.
Does a higher score guarantee more sales?
No. Performance is one part of the customer experience. Check that browsing, product selection and purchasing work well, alongside measuring speed.
For help interpreting the result, read what counts as a good Shopify speed score.