@ChotuToys This is a very common situation on Shopify, especially with mobile scores and you’re right that image compression and app removal alone usually aren’t enough.
Here are practical steps that actually move the needle without breaking design:
1. Fix render-blocking theme code (biggest win) Most themes load CSS, JS, and sections that aren’t needed above the fold. Lazy-loading images helps, but deferring non-critical scripts and fonts improves mobile scores much more.
2. Audit apps that inject scripts even when “unused” Some apps still load JS after uninstalling. Check theme.liquid and remove leftover app snippets and script tags this alone often improves mobile speed by 10–20 points.
3. Replace heavy apps with native Shopify features Popups, reviews, currency switchers, and countdown timers are common speed killers. Shopify now handles many of these natively or with lighter alternatives.
4. Optimize product & collection templates (not just images) Large metafields, product JSON, and dynamic sections slow down mobile rendering. Cleaning those templates has more impact than homepage tweaks.
5. Load below-the-fold sections only when needed Sections like reviews, recommendations, Instagram feeds, and trust badges should load after interaction, not on page load.
6. Ignore Lighthouse “diagnostics” that don’t apply to Shopify Some PageSpeed warnings (like server response time or CDN suggestions) aren’t actionable on Shopify. Focusing on the wrong metrics wastes time.
Most stores improve real mobile speed only after a theme-level audit, not surface fixes.
What theme are you using and which page is scoring the lowest (home, product, or collection)?