Web performance consultant for Shopify
Optimize web performance on Shopify stores
Shopify is SaaS: no server access, no backend tuning. Optimization happens on theme, apps and third-party scripts. I audit every app by its real impact, rebuild the theme when needed, and prioritize LCP for green Core Web Vitals.
They trust me
Shopify symptoms calling for an audit
Shopify hides the backend but spotlights the consequences of a heavy theme and an uncontrolled apps pileup.
📱 Red mobile INP on product page or checkout
Shopify delivers red INP as soon as you exceed 4-5 active JavaScript-injecting apps. Main thread saturates, every interaction feels sluggish. Apps audit + aggressive deferral fixes it.
🐌 LCP at 4 seconds and above on mobile
Hero image not prioritized, JPEG format instead of WebP/AVIF, lazy loading misplaced on the LCP image. Shopify Image API supports next-gen formats but the theme must use them.
📦 Additional JS bundle above 1 MB
Klaviyo + Loox + Recart + Loyalty + chat + analytics: each app adds its script. With a commercial theme like Booster or Avada Shopify, JS weight easily exceeds 2 MB. Apps audit + selective removal gains 50% weight.
🎨 Pre-Online Store 2.0 obsolete theme
Brooklyn, Debut, Minimal themes date from 2017-2018, don't use JSON sections, and are architecturally obsolete. Moving to a lean OS 2.0 theme gains 30 to 50% on overall weight.
🛒 Customized Shopify Plus checkout killing INP
On Shopify Plus, the checkout is customizable. Poorly coded customizations (heavy JS validations, injected third-party scripts) degrade INP. Chrome DevTools profiling identifies Long Tasks for refactoring.
🔁 Useful app installed but loaded everywhere
A review app (Loox, Judge.me) is useful on the product page, useless on home or cart. Conditional loading via Liquid fixes it while keeping the app active where it serves.
Shopify optimization methodology
4 steps to transform your performance
1. Apps audit + impact measurement
List active apps, measure JS weight and LCP/INP impact per app via SpeedCurve LUX or equivalent. Identify apps to remove, defer, or replace.
2. Current theme evaluation
Audit the theme (OS 2.0 or pre-2.0 architecture, asset weight, Liquid quality). Evaluate rebuild vs in-place optimization.
3. Liquid and asset optimization
LCP image prioritization (fetchpriority, next-gen formats via Shopify Image API), defer non-critical scripts, proper lazy loading, critical section optimization.
4. Continuous monitoring
Install SpeedCurve LUX or use the Shopify Web Performance dashboard. Track Core Web Vitals over time to block regressions tied to future app additions.
1. Apps audit + impact measurement
List active apps, measure JS weight and LCP/INP impact per app via SpeedCurve LUX or equivalent. Identify apps to remove, defer, or replace.
2. Current theme evaluation
Audit the theme (OS 2.0 or pre-2.0 architecture, asset weight, Liquid quality). Evaluate rebuild vs in-place optimization.
3. Liquid and asset optimization
LCP image prioritization (fetchpriority, next-gen formats via Shopify Image API), defer non-critical scripts, proper lazy loading, critical section optimization.
4. Continuous monitoring
Install SpeedCurve LUX or use the Shopify Web Performance dashboard. Track Core Web Vitals over time to block regressions tied to future app additions.
Mission commitments
Frequently asked questions
Can you really optimize Shopify without server access?
Do you need to move to Shopify Plus to optimize?
Should you move to an Online Store 2.0 theme?
How are your Shopify engagements structured?
Get your Shopify green
Data 2023-2026
What my clients say
Excellent work.
Paul has significantly improved the site's speed and perfectly aligned it with Google's recommendations.
Professional, thorough, and efficient, I highly recommend.
Nicolas - April Moto
Digital & E-commerce Director
We are very satisfied with Paul's work. He is quick, available, and particularly effective. Since his arrival, very good results have been observed, both in terms of performance and responsiveness. A real asset for our team.
Léo - Luxury brand
E-commerce Product Owner
I don't know if we've said it enough.
But if you want to improve your loading speed,
Make Google happy and get your Core Web Vitals in the green,
Contact Paul Delcloy.
Florian Darroman - Les Makers
Co-founder
Shopify, SaaS constraints and concentrated levers
Shopify is a SaaS platform: no server access, no Varnish or Redis tuning, no custom installs. That's also its commercial strength (zero infrastructure to manage), and why Shopify powers hundreds of thousands of stores. Web performance-wise, the lack of server access shifts the whole stake onto what you control: the Liquid theme, installed apps, third-party scripts and proper use of native Shopify features (Online Store 2.0, integrated CDN, image API).
Shopify still gives an excellent starting point: included global CDN, automatically scaled hosting, origin TTFB generally below 200ms. The problem starts when you pile up a heavy theme + 15 apps + 6 marketing scripts. Core Web Vitals drift, mobile INP turns red, catalog SEO drops.
Apps audit, lever number one
On a Shopify mission, the first work-stream is almost always the apps audit. Klaviyo, Loox, Judge.me, ReCharge, Loyalty Lion, Recart, PageFly: each app typically adds 50 KB to 300 KB of JavaScript, often loaded on every page (not just where it's useful). With 15 apps, you easily exceed 2 MB of additional JS.
The audit measures each app's impact on LCP, INP and CLS via SpeedCurve LUX or an equivalent RUM. Some apps can be uninstalled (rarely used by visitors), others deferred (loaded only on certain pages), others replaced by lighter custom integration. Five to ten optimized apps typically gain 1.5 seconds of LCP.
Online Store 2.0 and lean theme
Shopify released Online Store 2.0 in 2021: new theme architecture, JSON sections, native metafields support. Pre-2.0 themes (Brooklyn, Debut, Minimal) are obsolete and heavy. Moving to a lean Online Store 2.0 theme (Dawn, Sense, or a lightweight custom theme) is often the second work-stream after apps audit.
The final angle is Liquid optimization: inefficient loop elimination, proper section_render usage, lazy loading of non-LCP images, fetchpriority on the hero image. For stores wanting a complete e-commerce audit, these levers fit into a broader effort.
Other expertise CMS
Magento
Magento optimized for web performance: Varnish Full Page Cache, Hyvä migration, ElasticSearch tuning, checkout, opcache and MySQL.
Learn morePrestashop
Prestashop optimized: modules audit, Smarty cache and fragments, MySQL tuning, hooks optimization, lean frontend. Core Web Vitals green.
Learn moreWordPress
WordPress audited and optimized: origin TTFB, plugins, theme, full page cache, object cache, CDN, images. Core Web Vitals green, SEO recovered.
Learn more