Sorted
Services
Paid mediaMeta, GoogleRetentionKlaviyo, SMSConversionCROScale$1M+ a monthLaunchUnder $100k
PricingWorkFor agenciesStudio
Grade my storeGet your growth planGrowth plan →
Paid mediaMeta, GoogleRetentionKlaviyo, SMSConversionCROScale$1M+ a monthLaunchUnder $100k
Pricing→Work→For agencies→Studio→
Grade my storeBeyond Checkout, every Friday
Book a 20-minute growth call →No long-term contract. 30-day exit.
Blog/Shopify CRO/Shopify Page Speed Optimization

Shopify Page Speed Optimization for D2C Brands: The 2026 Guide

Every 1 second slower = 7% fewer conversions. Here is how D2C brands optimize Shopify page speed to 90+.

Sorted Agency
The Sorted team
Mar 28, 20269 min readUpdated Apr 1, 2026
On this pageWhat Actually Slows Shopify StoresCore Web Vitals: The Numbers That MatterQuick Wins That Move the Score
On this page
What Actually Slows Shopify StoresCore Web Vitals: The Numbers That MatterQuick Wins That Move the Score

Every second your Shopify store takes to load costs you money. Google's research shows mobile conversion rate drops 7 percent for every additional second of page load time. A store loading in 4 seconds versus 2 seconds has already lost 14 percent of potential revenue before a single visitor has seen your product. Speed is not a technical concern. It is a revenue concern.

What Actually Slows Shopify Stores

Unoptimised images are the number one cause of slow Shopify stores. A 4MB JPEG of a product that displays at 600x600 pixels is sending 10x the data needed. Every product image should be compressed to WebP format at 200 to 400KB maximum. Shopify's built-in image compression is decent but not optimal. Use Crush.pics or TinyIMG app to automatically compress and convert images to WebP at upload.

Too many apps running scripts on every page: Each Shopify app you install can inject JavaScript and CSS into every page load, even pages where the app has no function. A reviews app running code on your checkout page makes no sense. Audit your installed apps quarterly. Remove apps you no longer use. For apps you keep, check if their theme code blocks can be limited to specific pages.

Heavy themes: Premium Shopify themes with 50 plus features are loaded on every page even when you use 5 of those features. Custom theme development or a lean theme like Dawn or Streamline with heavy customisation removed is faster than a feature-bloated premium theme at default settings.

Third-party JavaScript from chat widgets, pop-up tools, and analytics tools: each adds 50 to 200ms of load time. Consolidate where possible. If Klaviyo handles your pop-ups, you do not also need OptinMonster. If Google Analytics 4 handles your analytics, you do not also need separate tracking pixels for every tool.

Core Web Vitals: The Numbers That Matter

Google evaluates page experience through Core Web Vitals, which directly affect search ranking and reported in Google Search Console. Largest Contentful Paint (LCP): time for the main content to load. Target under 2.5 seconds. Interaction to Next Paint (INP): responsiveness to user interactions. Target under 200ms. Cumulative Layout Shift (CLS): how much the page layout shifts during load. Target below 0.1.

Run your store through PageSpeed Insights (pagespeed.web.dev). Focus on the mobile score, not desktop. Most D2C traffic is mobile. A score above 70 is good. Above 85 is excellent. Below 50 is actively hurting conversions.

Quick Wins That Move the Score

Enable lazy loading for images below the fold: Shopify themes support the native loading="lazy" attribute on images. Images that are not immediately visible do not need to load until the user scrolls to them. This reduces initial page weight significantly. Compress your homepage hero image to under 150KB. This single change often improves LCP by 0.5 to 1 second. Defer non-critical JavaScript: analytics and chat scripts should load after the page is interactive, not before. Move script tags to the bottom of the page or add defer attribute. Remove unused CSS: Shopify themes load CSS for features you do not use. A developer can audit and remove unused CSS, reducing stylesheet size by 30 to 50 percent in many cases.

ShareXLinkedIn
Sorted Agency
Sorted Agency

60+ US-trained specialists running Klaviyo, Meta and conversion for 100+ D2C brands. Every number here comes from accounts we run.

Get the weekly letter →
Questions, answered

Questions on this,
answered.

What is a good Shopify page speed score?

Aim for 80+ on Google PageSpeed Insights for mobile. Scores below 50 are actively hurting your SEO and CVR. Shopify's own speed score (1-100) should be above 60 for well-optimized stores.

How do I improve Shopify page speed without removing apps?

Audit app scripts first — many load scripts on every page even when only needed on specific pages. Use a tool like Shopify Speed Inspector to identify which apps are most responsible for load time.

Keep reading

All articles →
Shopify CROTurn Returns Into ExchangesShopify CRO

Turn Returns Into Exchanges on Shopify: Keep the Revenue and the Customer After the Holidays

Shopify CROSet Up Black Friday DiscountsShopify CRO

How to Set Up Black Friday Discounts in Shopify: Automatic, Tiered and Free Gift

Shopify CROShopify Black Friday Landing PageShopify CRO

Shopify Black Friday Landing Page: What Goes Above the Fold in 2026

Beyond Checkout

One email a week. One thing to ship.

What moved revenue across our accounts that week, with the screenshot. Every Friday.

Unsubscribe in one click. See a past issue

Nothing to hand over to start·Read-only access, NDA first·Access gone in 24 hours when you leaveNothing to hand over to startRead-only access, NDA firstAccess gone in 24 hours when you leave

Sorted

We run growth for Shopify brands. Ads, email and SMS, conversion rate. One team, one number.

Services
RetentionPaid mediaConversionScaleLaunchBFCM
Agencies
White-label podsDedicated peopleProjectsPartnersStudio for agencies
Company
WorkPricingSecurityCareersAboutNewsletter
Tools
Store graderRevenue gapROAS calculatorLTV predictorBFCM checklist
Get your growth planGrade my store
Sorted Agency LLC, 131 Continental Dr, Suite 305, Newark, DE 19713. Founded 2017.PrivacyTermsPrivacy choicesRemove my data
↑
$425M Shopify revenue ·$100M+ Klaviyo revenue ·100+ D2C brands ·40M+ BFCM emails ·4.5x blended ROAS ·$30M+ ad spend managed ·$425M Shopify revenue ·$100M+ Klaviyo revenue ·100+ D2C brands ·40M+ BFCM emails ·4.5x blended ROAS ·$30M+ ad spend managed ·
Shopify brands, $100k+/mo
Get your free growth planGet your growth plan →
Not ready? Grade my store, 90 sec