CustomFit.ai โ€” Website personalization, A/B testing and CRO for Shopify and D2C
Product
Features
โœฑ
Website Personalization
Adapt to each visitor's behavior & intent
โง–
A/B & Multivariate Testing
Rigorous experimentation
โœจ
AI CopilotNEW
Personalize with a prompt
๐Ÿค–
AI WingmanNEW
Auto-optimize toward winners
๐ŸŽฏ
AI Conversion OptimizerNEW
GPT-grade test ideas
โœŽ
No-Code Visual Editor
Drag-and-drop edit any element
โ–ฆ
Product Recommendations
Personalized recs that lift AOV
โš‘
Feature Flags
Ship safely with kill-switches
โ—ง
Chrome Extension
Edit your store in the browser
โง‰
Shopify, WooCommerce & more
All platform integrations
View all features โ†’
Use Cases
$
Price A/B Testing
Test price points to maximize revenue
โ–ฆ
Theme A/B Testing
Compare whole layouts & designs
๐Ÿ—‚
Template A/B Testing
Test whole PDP/PLP templates
๐Ÿท
Discount A/B Testing
Find the offer that converts
๐Ÿšš
Shipping A/B Testing
Thresholds, speed & copy
โœ
Content A/B Testing
Copy, images & reviews
๐Ÿ’ณ
Checkout Gateway A/B
Payments & one-click
โŒ–
Geo-Based Personalization
Per-location content & offers
โšก
Buyer-Intent Nudges
Exit-intent & retargeting
โ†”
Split-URL / Redirection
Full-page redirect tests
View all use cases โ†’
Solutions & Guides
โคข
Conversion Rate Optimization
The complete CRO guide
โง–
A/B Testing Software
Buyer's guide for D2C
๐Ÿ›’
Cart Abandonment Recovery
Win back lost carts
๐Ÿ“ฐ
Landing Page Optimization
Convert more paid traffic
S
Shopify A/B Testing
Test your store, no code
S
Shopify Personalization
Tailor the store per shopper
โ—”
First-Time Visitor Offers
Convert new shoppers with trust & offers
โ˜…
Repeat-Customer Experiences
Reward and re-engage loyal buyers
โ—Ž
Campaign-Matched Pages
Match the landing page to the ad
โŒ–
Location-Based Experiences
Currency, language & regional offers
Explore CRO โ†’
Customer stories
GIVA
+32%
conversion via personalized recs
GIVA
Mamaearth
+18%
revenue lift from PDP A/B tests
ME
The Sleep Company
+24%
AOV from product recommendations
TSC
Read customer stories โ†’
Integrations
SWsfGA+15
โœฆ
Not sure where to start?
Let AI Copilot pick your first tests

โ€œWe wake up to evidence-backed tests ready to deploy โ€” not a backlog of maybe ideas.โ€

AN
Anirudh S.
Growth ยท Chargebee
โ˜…โ˜…โ˜…โ˜…โ˜…4.8on G2 ยท 2,400+ brands
Talk to our team โ†’
Widgets
Integrations
Ecommerce & Checkout
Shopify
Shopline
Shoplazza
GoKwik
ShopFlo
Razorpay Magic Checkout
Breeze
Shiprocket
View all integrations โ†’
Analytics & Behavior
Google Analytics 4
Microsoft Clarity
Hotjar
Mixpanel
Amplitude
Heap
Adobe Analytics
Segment (CDP)
View all integrations โ†’
Engagement, CRM & More
Klaviyo
MoEngage
CleverTap
WebEngage
HubSpot
Salesforce
Slack
Meta Ads
View all integrations โ†’
CustomersPricing
Resources
CRO
โ–ค
Playbooks
Proven strategies to boost conversions
๐ŸŽ™
Interviews
D2C leaders & marketing experts
โ–ถ
Webinars
Live deep dives & product sessions
Learn
โœŽ
Blog
Tips, experiments & best practices
๐Ÿ“•
Free E-Books
Mastering personalization
๐Ÿ“–
Conversion Glossary
Every CRO term, defined
โœฆAI CopilotNEWLog inBook a demo
Start free trial
Select your platform โ€” Install in 2 minsWe'll tailor the setup
โšก Risk-free 14-day trial ยท No credit card ยท Cancel anytime
S
Shopify
Install from Shopify App Store
โ€บ
W
WooCommerce
Install the WooCommerce plugin
โ€บ
B
BigCommerce
Install from BigCommerce App Marketplace
โ€บ
SL
Shopline
Install from Shopline App Store
โ€บ
M
Salesforce / Magento
Install from the marketplace
โ€บ
SZ
Shoplazza
Install from Shoplazza App Store
โ€บ
WP
WordPress / Webflow
Install plugin or paste the script
โ€บ
โ—ง
Others
Custom-built on React, Next.js, etc.
โ€บ
Tip: pick your platform โ€” we handle the restBook a demo โ†’
Product
Website PersonalizationA/B & Multivariate TestingAI CopilotAI WingmanAI Conversion OptimizerNo-Code Visual EditorProduct RecommendationsFeature FlagsView all features โ†’
Use Cases
Price A/B TestingTheme A/B TestingTemplate A/B TestingDiscount A/B TestingShipping A/B TestingContent A/B TestingCheckout Gateway A/BGeo-Based PersonalizationBuyer-Intent NudgesSplit-URL / Redirection
Solutions & Guides
Conversion Rate OptimizationA/B Testing SoftwareCart Abandonment RecoveryLanding Page OptimizationShopify A/B TestingShopify Personalization
Explore
WidgetsIntegrationsCustomersPricing
Resources
BlogPlaybooksWebinarsInterviewsE-BooksConversion Glossary
Platforms
ShopifyShoplineShoplazzaChrome ExtensionAll integrations
Start free trialBook a demo
Homeโ€บBlogโ€บshopify croโ€บShopify Page Speed: How to Get Under 2 Seconds

Shopify Page Speed: How to Get Under 2 Seconds

SJSapna JoharHead of Growth & CRO, CustomFit.aiJanuary 15, 20256 min read
On this page
  1. Why 2 Seconds Is the Target for Indian D2C Stores
  2. Step 1: Diagnose Before You Fix
  3. Step 2: Fix Images (Biggest Win)
  4. Step 3: Audit and Remove Slow Apps
  5. Step 4: Optimize Your Theme
  6. Step 5: Server Response and CDN
  7. Step 6: Measure the CRO Impact
  8. Tips and Best Practices
  9. Key Takeaways
0%
Shopify Page Speed: How to Get Under 2 Seconds

From the conversion glossary

Concepts referenced in this article, defined.

Definition
What Is Core Web Vitals? Definition & Guide
Definition
What Is Page Speed? Definition & Guide
Definition
What Is Collection Page? Definition & Guide
Definition
What Is Dynamic Content? Definition & Guide
Definition
What Is Pixel? Definition & Guide
โ† Back to Shopify Cro guide
Try CustomFit.ai

Run A/B tests and personalize your store without code. 14-day free trial, no credit card.

Start free trial โ†’
Share
XLinkedInEmail

Related articles

shopify cro

Shopify WhatsApp Integration for Indian Stores

Sapna Joharยท 7 min read
shopify cro

Shopify Upsell & Cross-Sell Strategies

Sapna Joharยท 7 min read
shopify cro

Shopify Upsell Apps: Pre-Purchase & Post-Purchase

Sapna Joharยท 7 min read

Start lifting conversions today.

Run rigorous A/B tests and personalize every visit on Shopify or any storefront โ€” no engineers required.

Start free trialBook a demo

Built for every D2C category

๐Ÿงด
Skincare
๐Ÿ’„
Beauty
๐ŸŒฟ
Wellness
โ˜•
F&B
๐Ÿ‘Ÿ
Apparel
๐Ÿ’
Jewelry
๐Ÿ›‹๏ธ
Home
๐Ÿผ
Baby
Live ยท Right now
Mamaearth โ€” free-shipping band +12.4% AOVGIVA โ€” festive collection page +34% revenueBellavita โ€” PDP CTA test +27.4% CVRKapiva โ€” Quiz-driven recs +9.48% CTRThe Sleep Co โ€” landing personalized 2ร— capturesPlum โ€” Returning shopper swap +18.2% CVRMamaearth โ€” free-shipping band +12.4% AOVGIVA โ€” festive collection page +34% revenueBellavita โ€” PDP CTA test +27.4% CVRKapiva โ€” Quiz-driven recs +9.48% CTRThe Sleep Co โ€” landing personalized 2ร— capturesPlum โ€” Returning shopper swap +18.2% CVR
Get in touch

Tell us about your store.

We reply within an hour during business hours. No sales pitch, no spam โ€” just answers from someone who's seen 2,400+ D2C stores.

โœ“ Reply within 1 hourโœ“ No spam, everโœ“ Free demo & setup help
โœ“ Thanks! We'll be in touch shortly.
CustomFit.ai

The all-in-one website personalization, A/B testing & CRO platform for high-growth D2C brands. Made by marketers, fueled by coffee.

in๐•โ—Žโ–ถf
Product
  • Features
  • A/B Testing
  • Personalization
  • AI Copilot
  • AI Wingman
  • AI Conversion Optimizer
  • Feature Flags
  • Widgets
  • Integrations
  • ROI Calculator
Platforms
  • Shopify
  • Shopline
  • Shoplazza
  • Salesforce
  • Chrome Extension
  • All Integrations
Resources
  • Blog
  • Playbooks
  • Webinars
  • GrowthFit Interviews
  • Free E-Books
  • Conversion Glossary
  • Case Studies
Compare
  • vs VWO
  • vs Optimizely
  • vs Google Optimize
  • vs Mutiny
  • vs Intelligems
  • vs Shoplift
  • vs AB Tasty
  • vs Convert
  • vs Kameleoon
Company
  • About Us
  • Partners
  • CustomFit Awards
  • Recognition
  • Contact
  • Privacy Policy
  • Terms & Conditions
ยฉ 2026 CustomFit.ai ยท Valley Monks Pvt Ltd ยท Made by marketers, fueled by coffee, and obsessed with conversions.
SOC 2 Type II ยท GDPR ยท CCPA ยท ISO 27001

Getting your Shopify store under 2 seconds load time requires addressing images, third-party scripts, theme code, and server response time in a specific sequence. For Indian D2C brands where 80%+ of traffic arrives on mobile via 4G networks, page speed is directly tied to add-to-cart rate and checkout completion. Brands like Mamaearth and Sugar Cosmetics invest heavily in performance optimization because even a 500ms improvement measurably lifts revenue.

Why 2 Seconds Is the Target for Indian D2C Stores

Google's Core Web Vitals benchmark for "good" LCP is under 2.5 seconds. But for Indian mobile users, real-world network conditions mean a 2-second LCP on a fast connection can become 3.5 seconds on a congested 4G network during peak hours (8โ€“10 PM, when most D2C purchases happen).

The math is unforgiving:

  • 1-second delay โ†’ 7% drop in conversions
  • 3-second load time โ†’ 53% of mobile visitors abandon
  • 5-second load time โ†’ bounce rate nearly doubles

Shopify's average mobile score sits around 30โ€“40 on PageSpeed Insights. Getting to 60+ requires systematic intervention.

Step 1: Diagnose Before You Fix

Run these three audits before touching any code:

Google PageSpeed Insights (pagespeed.web.dev): Enter your homepage, best-selling collection page, and your top product page. Note the LCP, FID, and CLS scores separately.

Shopify Speed Report (Online Store > Themes): Shows your store's speed score versus similar stores. Identifies which themes and apps are contributing to slowness.

GTmetrix: Shows waterfall chart โ€” you can see exactly which requests are blocking render. Look for third-party scripts loading before your hero image.

Step 2: Fix Images (Biggest Win)

Images typically account for 40โ€“60% of page weight on Shopify product pages.

Compress before uploading. Use TinyPNG or Squoosh. A 3MB product image becomes 300KB with zero visible quality loss. Bellavita-style beauty product images can go from 2MB to 180KB.

Use WebP format. Shopify's CDN serves WebP automatically to browsers that support it (95%+ of users). But only if you upload JPG/PNG โ€” upload both if your theme doesn't handle conversion.

Lazy-load below-the-fold images. Add loading="lazy" to all images except the hero/LCP image. Shopify's Dawn theme does this by default; older themes may not.

Set explicit image dimensions. Missing width/height attributes cause Cumulative Layout Shift (CLS) โ€” images "jumping" as they load, which hurts both user experience and Core Web Vitals scores.

Use the right CDN URLs. Shopify's CDN allows size parameters: product-image.jpg?width=800. Use appropriately sized images for mobile (400px) vs desktop (800px).

Step 3: Audit and Remove Slow Apps

Every Shopify app that injects JavaScript on your storefront adds load time. A bloated 15-app store often has 800KB+ of JavaScript from apps alone.

How to audit apps:

  1. Open Chrome DevTools > Network tab
  2. Load your store in incognito mode
  3. Filter by "JS" and sort by size
  4. Identify which third-party domains are loading

Common offenders:

  • Live chat apps (Tidio, Intercom): Load 80โ€“150KB on every page
  • Review carousel apps: Auto-playing carousels with JavaScript animations add 100โ€“200KB
  • Loyalty points widgets: Load on every page but are only relevant to logged-in customers

Fix: Either remove apps you're not actively using, or use app load conditions to only fire on relevant pages. Many apps allow "load only on product pages" settings.

See also: Shopify Apps That Slow Your Store

Step 4: Optimize Your Theme

Themes are the second-biggest speed variable after images.

Choose a speed-optimized theme. Dawn (Shopify's free theme) consistently scores 70+ on mobile PageSpeed. Many premium themes score 20โ€“30 due to heavy animations and large JavaScript bundles.

Defer non-critical JavaScript. Scripts that don't affect above-the-fold rendering should load after the main content. Add defer or async attributes to non-essential scripts.

Remove unused CSS. Shopify themes include CSS for every feature, even ones you don't use. Use PurgeCSS or a developer to strip unused styles.

Minimize font loading. Custom fonts add 50โ€“100ms of render-blocking time. Use system fonts or limit custom fonts to one typeface with 2 weights maximum.

Disable animations on mobile. CSS animations and scroll effects look good on desktop but kill mobile performance. Use CSS @media (prefers-reduced-motion) or add device-specific loading.

Step 5: Server Response and CDN

Shopify's infrastructure is solid โ€” their CDN serves assets from edge nodes globally. But your Time to First Byte (TTFB) can still be affected by:

App proxy requests: If your theme makes calls to app backends for dynamic content (personalization, recommendations), each call adds latency. Batch requests or use client-side caching where possible.

Third-party analytics: Loading Google Analytics, Meta Pixel, and multiple other tracking scripts synchronously blocks rendering. Load all pixels through Google Tag Manager and fire them after the DOMContentLoaded event.

Shopify Markets and geolocation redirects: If you redirect international visitors or use pincode-based pricing, server-side redirects add 200โ€“400ms. Use client-side redirects or Shopify's native Markets feature instead.

Step 6: Measure the CRO Impact

Speed improvements are meaningless without measurement. Set up:

Google Analytics 4 segments: Compare conversion rate for sessions where LCP < 2s vs LCP > 3s. This makes the business case clear.

A/B test the speed-optimized version: Use CustomFit.ai to show a performance-optimized landing page to 50% of traffic and measure the CVR difference. Brands that test speed improvements alongside personalization see combined lifts of 11%+ in conversion rate.

Core Web Vitals in Search Console: Monitor field data (real user experience) not just lab data (PageSpeed scores). The field data reflects your actual Indian mobile users.

Tips and Best Practices

  • Fix LCP first. The single biggest Core Web Vitals metric. Identify your LCP element (usually hero image or heading) and make it load as fast as possible.
  • Don't over-optimize for desktop. Your Indian customers are on mobile. Test every change on a mid-range Android device on a throttled 4G connection.
  • Reduce app count before adding new ones. Every new app is a speed tax. Before installing, check its impact in a staging environment.
  • Compress, don't resize. Serve correctly sized images via Shopify's CDN URL parameters rather than uploading multiple versions manually.
  • Use heatmaps to prioritize. If users aren't scrolling past the hero, fixing below-the-fold speed is less urgent than fixing above-the-fold issues.

Key Takeaways

  • Image optimization alone can reduce page weight by 40โ€“60% โ€” start here.
  • Audit your apps aggressively: every installed app adds JavaScript load time regardless of whether you actively use it.
  • Dawn and other modern Shopify themes score significantly higher than legacy premium themes.
  • Mobile performance for Indian users requires testing on real 4G conditions, not just lab scores.
  • Pair speed improvements with A/B testing to quantify the conversion rate impact.
  • Tools like CustomFit.ai enable no-code personalization without adding significant page weight.

Related reading: Shopify SEO Checklist | Shopify Apps That Slow Your Store | Shopify CRO Audit | Bounce Rate | Conversion Rate