ApproachHow does a performance optimization project run?
01Field data first
We start with real user values from Search Console and CrUX, split by mobile and desktop as well as by template type.
02Causes in the lab
Using Lighthouse and a performance trace we tie every problematic value to a concrete cause - a file, a script or a template.
03App and script audit
Every app is reviewed for actual value, load location and weight. Unused apps are removed completely, not just switched off.
04Prioritise by impact
Measures are ranked by expected effect and effort. Templates with the most traffic and the largest share of revenue come first.
05Implementation in the theme
Changes are made in a theme copy, tested individually and documented, so the effect of each measure stays traceable.
06Re-measure & monitor
After deployment we compare lab and field data and keep watching the values, so new apps do not eat up the progress again.
FAQFrequently asked questions about Shopify performance
What are Core Web Vitals?
Core Web Vitals are three metrics defined by Google for the user experience while a page loads: LCP for how quickly the largest visible content appears, INP for responsiveness to input, and CLS for visual stability. The rating uses the 75th percentile of field data from real users.
Which values count as good?
Google rates an LCP of up to 2.5 seconds, an INP of up to 200 milliseconds and a CLS of up to 0.1 as good. What matters is hitting those thresholds at the 75th percentile: three out of four page views must meet the value, not just the average.
How do you improve the load time of a Shopify store?
In this order: remove unused apps and their scripts, serve the hero image of every template type with priority and modern compression, load fonts locally with a stable fallback, defer third-party scripts, then reduce expensive Liquid logic. Measure again after each single step.
Does a new theme automatically improve the numbers?
Not automatically. A lean theme is a good starting point, but apps, scripts, images and content account for most of the load time. Installing a fast theme and then re-enabling the same apps and scripts usually lands you at very similar numbers as before.
Why is my Lighthouse score good but Search Console is not?
Lighthouse measures once in the lab under fixed conditions. Search Console shows field data from real users over a rolling 28-day window, including slow devices and poor connections. The two sources do not contradict each other, they answer different questions: causes versus actual assessment.
How are performance and conversion connected?
Load time influences bounce and checkout completion, especially on mobile and with paid traffic. How strong that effect is depends on assortment, price point and traffic mix, and can only be proven in your own store. That is why we measure before and after in the same store instead of arguing with industry averages.
How often should you check performance?
After every theme release and every app installation, plus on a regular schedule in day-to-day operations. Performance is not a one-off project: new campaign scripts, banners and apps keep arriving and slowly push the values back up without any single change being to blame.
How fast is your store for real users?
We look at your field data and your theme and show you which measures will have the biggest effect on your store.