Bottom line: Speed is a conversion lever most stores ignore. Profile the theme, cut app and Liquid weight, then make targeted asset changes — on a recent client store this sequence took LCP from ~4.1s to ~1.9s without a rebuild, and lifted conversion noticeably.
Most Shopify stores leave a 5–15% conversion lift on the table because the theme loads slower than it should. Europeans and mobile shoppers are the hardest hit, and no amount of discounting fixes a storefront that feels sluggish. Here's the playbook I use when I optimize a theme.
Measure before you touch Liquid
The fastest "speed fix" is usually nothing you should write code for. Open the theme editor, audit your third-party apps, and check your asset variants in the merchant admin. Apps injected onto every page are the single biggest hidden weight in modern themes — removing one render-blocking script often beats a week of refactoring.
Trim Liquid at the template level
Liquid runs server-side on every request, so heavy loops and stale conditions cost real milliseconds on the first paint. The wins that matter:
- Replace expensive
forloops withlimitandoffsetso you only render what the design shows - Lazily load below-the-fold sections with Liquid's
loading="lazy"on images - Inline only critical CSS and move the rest into a deferred stylesheet
- Ship product images in
img_url: '800x'sized to the container, with WebP generated by Shopify's image pipeline
Core Web Vitals as a conversion lever
Google and shoppers agree on one thing: LCP under 2.5 seconds and CLS near zero feel "fast". For product pages the highest-leverage fixes are usually the hero image, a stable layout for the add-to-cart section, and deferring the recommendation scripts that cause layout shift.
What this means for a storeowner
You don't need a full rebuild to get fast. Profile first, cut app bloat second, and then make targeted Liquid and asset changes. On a recent client store this sequence took LCP from ~4.1s to ~1.9s and lifted conversion noticeably — without changing the design at all.
Need the same done to your theme? Let's talk about your storefront →