Loading (LCP)
Hero images converted to modern formats, preload and priority hints added, server response time reduced.
Your Shopify speed score can read 80 while Google Search Console says your store is failing. One is a lab test. The other is what real visitors experience, and only one of them affects your rankings. Our Shopify speed optimization service works on the second.
Core Web Vitals are three numbers Google uses to judge whether your store feels fast to a real person. How quickly the main content appears, how quickly the page responds when someone taps, and whether things jump around while it loads.
Most people looking to optimize Shopify speed start with the wrong number. The difference from general page speed work is where the measurement comes from. Most agencies optimise a Lighthouse score, which is a simulated test from one location on a pretend phone. Google ranks on CrUX field data, which is what actual Chrome users experienced on your store over 28 days. Those two can disagree completely. A store can score well in the lab and still be flagged as Poor in Search Console, which is why some stores pay for speed work and see no ranking change at all.
Hero images converted to modern formats, preload and priority hints added, server response time reduced.
JavaScript deferred so the browser is not busy when someone taps; app scripts sequenced rather than removed.
Space reserved for images, fonts, and anything that loads late, so nothing jumps.
Every installed app audited for what it injects and when. Dead code from uninstalled apps removed.
Every engagement ends with before-and-after numbers across all four, plus a maintenance checklist.
This is the single most common problem we find, and almost nobody knows about it. When you delete an app, the scripts it injected into your theme files stay behind. They load on every page, for every visitor, forever, doing nothing.
Most stores believe uninstalling means the code is gone, and assume their live apps are the problem worth chasing. In reality, dead code from past installs is often worse, and the fix is rarely removing apps at all. It is usually changing when the remaining ones load. A store's Shopify speed score can look fine while Google's field data says the opposite.
A store with six past app installs commonly carries three or four dead script tags firing on every request. On one jewellery store, remnant code from uninstalled apps was the primary cause of a 5.8 second load time. Not the six live apps. The three that had already been deleted.
Webrex operates nine apps on the Shopify App Store with over 300,000 merchants between them. One of them is SEO Speed Optimizer, which handles image compression and page speed at scale.
Webrex: SEO Speed Optimizer
Diagnosis runs on the standard tooling: PageSpeed Insights, Lighthouse, GTmetrix, and CrUX field data through Search Console. No proprietary score you have to take our word for.
View our appsLab and field data across device types, every installed app catalogued against the scripts it injects, server response measured by page type. You get a prioritised fix list with projected movement per fix.
Which layer to fix first, and what each one should be worth. Anything that could affect design or functionality is flagged before it happens, not after.
Images, then code, then infrastructure, then the Shopify-specific layer. Scores checked after each stage so you can see which change did what.
All tools re-run, before-and-after documented, real-user monitoring set up in Search Console. You get a maintenance checklist for future app installs.
Typical engagement is 4 to 6 weeks. Shopify Plus with checkout work runs 5 to 7 weeks.
If you are in the second list, say so on the call. We will tell you what we would do instead.