Shopify Store Speed Optimisation: The Complete Guide to Improving Your PageSpeed Score

Shopify store speed isn’t just a user experience issue. It directly affects your revenue.

Google uses page speed as a ranking factor. Research shows every additional second of mobile load time reduces conversions by up to 20%. For a store doing $10,000/month, a 2-second improvement in load time could mean an additional $2,000+ in monthly revenue.

Here’s a practical, step-by-step guide based on optimising 600+ Shopify stores.


Step 1: Measure First

Before making any changes, get your baseline score.

Tool: Google PageSpeed Insights — pagespeed.web.dev

Enter your store URL and record both the Mobile and Desktop scores. Mobile is the priority, as the majority of Shopify traffic comes from mobile devices.

  • 90+ = Excellent
  • 70–89 = Good
  • 50–69 = Needs improvement
  • Below 50 = Urgent action required

Most unoptimised Shopify stores score between 30–55 on mobile.


The Top 5 Speed Killers

1. Unoptimised Images (Most Common)

Product images uploaded at original camera resolution (3–10MB each) are the single most common cause of slow Shopify stores.

The fix:

  • Convert all images to WebP format
  • Compress to under 1MB per image (aim for under 500KB for non-hero images)
  • Resize to maximum 2048 x 2048px
  • Use TinyPNG.com (free) for bulk compression

2. Unused Apps

Every Shopify app you install injects code into your store — even after you uninstall it. That residual code keeps loading on every page visit.

The fix:

  • Go to Apps in Shopify Admin and audit every installed app
  • Remove any app you’re not actively using
  • After removing apps, check your theme code for leftover scripts (this requires developer help)

3. Homepage Video Background

Autoplay video backgrounds look impressive but can add 5–30MB to your homepage load. That’s a significant drag on mobile speeds.

Alternative: Use a high-quality static image — it loads instantly and still creates visual impact. If video is essential, embed via YouTube or Vimeo (external hosting) rather than uploading directly to Shopify.

4. Too Many Font Variants

Each font weight and style is a separate file download. Brands using 4+ custom fonts with multiple weights are loading unnecessary data on every page.

Fix: Limit to 2–3 fonts, maximum. Consider system fonts (no download required) for body text.

5. Render-Blocking Scripts

Some JavaScript and CSS files load before the page can display, causing a blank or partial screen while users wait.

Fix: Add defer or async attributes to non-critical scripts. This is a developer task but often yields significant speed gains.


What You Can Do Right Now (No Developer Needed)

  1. Compress all product images via TinyPNG
  2. Remove all unused apps from Shopify Admin
  3. Remove homepage video background — replace with image
  4. Reduce font variants to 2–3

These four changes alone typically move a store from the 30–40 range to 50–65 on mobile PageSpeed.


Developer-Level Optimisations (For 70+ Score)

  • Remove render-blocking resources
  • Implement lazy loading for below-fold images
  • Clean up residual app code from theme files
  • Optimise Liquid template rendering
  • Configure CDN settings

Target: 70+ on Mobile

Reaching 70+ on mobile PageSpeed has measurable impact on both Google rankings and conversion rates. It’s achievable for most Shopify stores with a combination of the DIY steps above and targeted developer work.

HHP Design offers Shopify speed audits and optimisation as a standalone service. Contact us for a free initial assessment.

Get Started Today!

 If you have any questions or would like to learn more about our services, please don’t hesitate to reach out.

Contact us now to find out how we can help!

info@hhp-design.com.au