Paste your Shopify store URL above. We run full Google Lighthouse audits on both mobile and desktop simultaneously — the same engine Google uses to evaluate your site.
See performance scores for both devices, Core Web Vitals, page weight, server response time, third-party script analysis, and how you compare to the average Shopify store.
Find out how much your slow store might be costing you in lost sales, and get a prioritized list of what to fix — from render-blocking resources to image optimization.
Research by Deloitte found that a 0.1-second improvement in site speed increased conversions by 8.4% for retail sites and 10.1% for travel sites. For a Shopify store doing $50,000/month, that translates to over $4,000 in additional monthly revenue from a tenth of a second.
Google's own research shows that as page load time goes from 1 second to 3 seconds, the probability of a visitor bouncing increases by 32%. At 5 seconds, the probability of bounce increases by 90%.
Amazon famously discovered that every 100ms of latency cost them 1% in sales. While your Shopify store may not be Amazon-scale, the same principle applies: every fraction of a second matters for conversions.
Google has used page speed as a ranking factor since 2010, and in 2021 they made Core Web Vitals an official ranking signal. Stores that pass all three Core Web Vitals thresholds (LCP, INP, CLS) receive a ranking advantage in search results.
Slow stores rank lower, which means less organic traffic and higher customer acquisition costs. With the average Shopify store scoring just 38/100 on mobile performance, the majority of your competitors have poor speed — which makes optimization a significant competitive advantage.
Beyond direct ranking signals, slow stores also generate poor engagement metrics (high bounce rates, low time on site) which indirectly hurt SEO through reduced user engagement signals.
Over 70% of Shopify traffic comes from mobile devices, yet most stores are optimized primarily for desktop. Google uses mobile-first indexing, meaning the mobile version of your store is what Google evaluates for search rankings.
Mobile devices have less processing power, slower network connections, and smaller screens. A store that loads in 2 seconds on desktop might take 5+ seconds on a mid-range smartphone. This is why our speed test runs both mobile and desktop audits — the mobile score is typically what matters most for both SEO and conversions.
According to Portent research, e-commerce sites that load in 1 second have a conversion rate 2.5x higher than sites that load in 5 seconds. Google found that 53% of mobile visits are abandoned if a page takes more than 3 seconds to load.
The cost compounds: slower stores have lower conversion rates, lower average order values, fewer returning customers, and higher customer acquisition costs due to poor SEO rankings. Speed optimization is often the highest-ROI investment a Shopify store can make.
Core Web Vitals are Google's standardized metrics for measuring real-world user experience. Our test measures all of them:
Our test goes beyond the standard metrics. We also analyze:
We use the Google PageSpeed Insights API — the same engine behind Lighthouse and Chrome DevTools — so you get the exact same data Google uses to evaluate your site.
0 - 49
Poor
Your store is significantly slower than average. You are very likely losing customers and ranking lower in Google. Immediate optimization is recommended.
50 - 89
Needs Improvement
Your store is faster than average but has room for improvement. Targeted optimizations can improve conversions and SEO rankings noticeably.
90 - 100
Good
Excellent performance. Your store is in the top tier of Shopify sites. Speed is a competitive advantage for you. Focus on maintaining this score as you add features.
Keep in mind that e-commerce sites are inherently heavier than simple blogs or landing pages — they load product images, reviews, dynamic carts, and multiple third-party integrations. A score of 70+ on mobile is genuinely excellent for a Shopify store. The average Shopify store scores around 38 on mobile, so anything above 50 puts you ahead of most competitors.
The average Shopify store has 6+ apps installed. Each app typically injects its own JavaScript and CSS files into every page of your store — even pages where the app isn't used. A single app can add 50-200KB of scripts and 0.5-2 seconds of load time.
Worse, uninstalling an app doesn't always remove its code. Many apps leave behind residual scripts in your theme that continue to slow your store long after you've removed them. Our test identifies third-party script impact so you can see exactly which services are costing you performance.
Images typically account for 40-60% of a Shopify store's total page weight. Common issues include: uploading full-resolution product photos (3000x3000px) when the display size is 600x600px, using JPEG/PNG instead of modern formats like WebP or AVIF, and not implementing lazy loading for below-the-fold images.
Converting images to WebP and properly sizing them can reduce page weight by 40-60% with virtually no visible quality difference.
Many popular Shopify themes are bloated with features you may never use — mega menus, sliders, animations, and complex Liquid logic that runs on every page load. Premium themes often ship 500KB+ of CSS and JavaScript, much of which is unused on any given page.
Switching to a lightweight, performance-optimized theme or having a developer strip unused code from your current theme can dramatically improve load times. Shopify's Dawn theme is a good benchmark for what a lean, fast Shopify theme looks like.
Google Analytics, Facebook Pixel, Hotjar, Klaviyo, review widgets, chat widgets, countdown timers — each of these loads external JavaScript that competes for your main thread. A typical Shopify store loads 15-30 third-party scripts, adding 2-5 seconds of total blocking time.
The fix isn't necessarily removing these tools, but loading them more efficiently: deferring non-critical scripts, using Google Tag Manager to manage loading priority, and regularly auditing which scripts you actually need. Our test shows you exactly how much blocking time each third-party script adds.
Shopify's Liquid templating language runs on the server before the page is sent to the browser. Complex Liquid loops (iterating through hundreds of products or variants), deeply nested sections, and excessive use of Liquid filters can push server response times above 1 second. Simplifying Liquid code and reducing the number of Liquid objects processed per page can significantly improve Time to First Byte (TTFB).
CSS and JavaScript files placed in the <head> of your page block rendering until they are fully downloaded and parsed. This means your visitors see a blank white screen while your store's stylesheets and scripts load. Eliminating render-blocking resources by inlining critical CSS, deferring non-critical JavaScript, and using async script loading can cut First Contentful Paint time in half.
Go through every installed app and ask: "Do I actively use this?" Each removed app can save 0.5-2 seconds of load time. Also check your theme code for leftover scripts from previously uninstalled apps.
Use Shopify's built-in image optimization or a tool like TinyPNG. Convert to WebP format, resize images to their display dimensions (not larger), and add explicit width and height attributes to prevent layout shifts.
Only load images and videos when they scroll into the viewport. This can reduce initial page weight by 30-50%. Most modern Shopify themes support lazy loading — make sure it's enabled for all below-the-fold content.
If your theme scores poorly, consider switching to a performance-focused theme. Shopify's Dawn theme or other OS 2.0 themes are built for speed. Alternatively, have a developer audit and optimize your current theme.
Add the defer or async attribute to scripts that aren't needed for initial page render. This includes analytics, chat widgets, review apps, and social media embeds. They can load after the page is visible.
Custom fonts can block text rendering for up to 3 seconds. Adding font-display: swap to your @font-face declarations ensures text is visible immediately using a system font, then swaps to your custom font once it loads.
Each redirect adds a full round-trip to the server (100-300ms). Audit your store for unnecessary redirects — especially chain redirects where one redirect leads to another. Update internal links to point directly to final URLs.
Use <link rel="preload"> for your hero image, critical fonts, and above-the-fold CSS. This tells the browser to start downloading these resources immediately rather than waiting to discover them in the HTML.
Pages with over 1,500 HTML elements are significantly slower to render. Simplify your theme's HTML structure, remove unnecessary wrapper divs, and consider paginating long product lists rather than loading everything at once.
If your score is below 50 and you're not sure where to start, a specialized Shopify developer can audit your store, identify the highest-impact fixes, and implement them properly. The ROI on speed optimization is typically measured in weeks, not months.
A Shopify speed score above 50 is considered acceptable, while scores above 70 are excellent for an e-commerce store. The average Shopify store scores around 38 on mobile. Your speed score is calculated by Google Lighthouse based on six weighted performance metrics: Largest Contentful Paint (LCP), First Contentful Paint (FCP), Total Blocking Time (TBT), Cumulative Layout Shift (CLS), Speed Index (SI), and Time to Interactive (TTI). E-commerce stores are inherently heavier than simple websites due to product images, dynamic carts, and third-party integrations, so anything above 70 on mobile is genuinely excellent.
The most common causes are: too many installed apps (each adds JavaScript and CSS to every page), unoptimized images (often 40-60% of page weight), heavy theme code with unused features, excessive third-party scripts (analytics, chat widgets, review apps, tracking pixels), and complex Liquid rendering on the server. Removing unused apps alone can improve load time by 0.5-2 seconds. Our speed test identifies your specific bottlenecks and ranks them by impact.
This tool uses the Google PageSpeed Insights API to run a full Lighthouse performance audit on your Shopify store. When you enter your URL, we simultaneously test both mobile and desktop versions. The test measures Core Web Vitals (LCP, FCP, TBT, CLS), analyzes third-party script impact, calculates page weight and HTTP requests, measures server response time, and generates a prioritized list of optimization recommendations — the same analysis Google uses to evaluate your site for search rankings.
Yes, directly. Google has used page speed as a ranking factor since 2010, and in 2021 they made Core Web Vitals an official ranking signal. Stores that pass all three CWV thresholds (LCP under 2.5s, INP under 200ms, CLS under 0.1) receive a ranking advantage. Beyond direct ranking signals, slow stores also generate poor engagement metrics — high bounce rates, low time on site, fewer pages per session — which indirectly hurt SEO. Google also uses mobile-first indexing, so your mobile speed score is what matters most for search rankings.
The highest-impact steps are: 1) Remove unused apps — each adds JavaScript to every page. 2) Optimize images — convert to WebP format and compress to reduce file sizes by 60-80%. 3) Enable lazy loading for below-the-fold images and videos. 4) Defer non-critical JavaScript (analytics, chat widgets, social embeds). 5) Choose a lightweight, well-coded theme or optimize your current one. 6) Use font-display: swap for custom fonts to prevent text rendering delays. 7) Preload your hero image and critical CSS. 8) Minimize redirects and reduce DOM complexity. Run this speed test to identify which specific issues affect your store the most.
Core Web Vitals are Google's standardized metrics for measuring real-world user experience. The three key metrics are: Largest Contentful Paint (LCP) which measures loading speed — how quickly the main content becomes visible (target: under 2.5 seconds); Interaction to Next Paint (INP) which measures responsiveness — how quickly the page responds to user interactions like clicks and taps (target: under 200ms); and Cumulative Layout Shift (CLS) which measures visual stability — how much the page layout shifts unexpectedly while loading (target: under 0.1). Our test also measures related metrics like Total Blocking Time (TBT), Speed Index, and Time to Interactive.
Test after every significant change to your store — installing or removing apps, changing themes, adding new sections or pages, updating product pages with new images, or modifying custom code. For ongoing monitoring, test at least monthly. Speed can degrade gradually as you add apps, products, and content over time, so regular testing helps catch performance regressions before they significantly impact your conversions and search rankings.
Yes, completely free with no limitations, no sign-up required, and no usage caps. Our tool runs a full Google PageSpeed Insights analysis for both mobile and desktop, provides Core Web Vitals scores, identifies performance bottlenecks, analyzes third-party script impact, estimates revenue impact, and shows actionable recommendations — all instantly. We built this tool to help Shopify store owners understand their performance and make informed optimization decisions.