Largest Contentful Paint
Good ≤ 2.5 sPoor > 4.0 s
How long until the biggest thing on screen (usually the hero image or product photo) is visible. Driven by server response, render-blocking CSS and scripts, and image size and format.
Run the same test Google runs. We call PageSpeed Insights for your page and show the four Lighthouse scores, the lab timings, and, when Google has enough traffic data for your site, what real visitors experience: Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift against the thresholds that decide whether you pass Core Web Vitals.
Start here · free speed check
Paste a homepage, category, or product page. Mobile is the default because that is what Google scores you on and where most shoppers are. Results take 20 to 40 seconds while Lighthouse loads the page.
Free · no signup · powered by Google PageSpeed Insights. We save the URL and scores to improve the tool and may follow up; see our privacy policy.
Want these fixed on your platform, without changing how the store looks?
15
Fifteen years of building, migrating, and growing online stores for B2B and B2C brands.
30+
SEO, AI search, paid media, design, and development experts under one roof.
USA
A US-based core team you talk to directly, backed by vetted specialists worldwide.
4.9
Average score across 650+ verified client reviews.
What the numbers mean
Google judges a page on three things real visitors feel, measured from Chrome users over the previous 28 days. A page passes when all three are "good" at the 75th percentile.
Good ≤ 2.5 sPoor > 4.0 s
How long until the biggest thing on screen (usually the hero image or product photo) is visible. Driven by server response, render-blocking CSS and scripts, and image size and format.
Good ≤ 200 msPoor > 500 ms
How quickly the page responds when someone taps a menu, a variant, or Add to Cart. Driven by JavaScript: apps, trackers, and heavy themes that keep the main thread busy.
Good ≤ 0.1Poor > 0.25
How much the layout jumps while loading, the thing that makes people tap the wrong button. Driven by images and ads without reserved space, late-loading fonts, and injected banners.
Lighthouse lab scores are a simulation on a throttled device, useful for finding causes; the field data is the verdict. A page can score 60 in the lab and still pass Core Web Vitals, or score 95 and fail for real users on slow phones. We report both and treat the field data as the target.
Why it matters
Speed shows up in revenue before it shows up in rankings. Google's own research found the probability of a visitor leaving rises 32% as load time goes from one to three seconds, and 90% by five seconds. In Deloitte's study of retail and travel sites, a 0.1-second improvement in mobile speed lifted retail conversion by 8.4% and average order value by 9.2%. Core Web Vitals are also a Google ranking signal, and the AI crawlers that feed answer engines time out on slow pages exactly as shoppers do.
The causes differ by platform: app scripts on Shopify, theme and Stencil bundles on BigCommerce, extensions and full-page cache on Magento, plugins and hosting on WordPress and WooCommerce, template weight on Volusion. Each page below is the playbook for that platform; our site speed optimization service covers them all.
After the check
The check tells you where the time goes. Fixing it is engineering, and here is how we do it without breaking the store.
Home, category, product, and checkout each get a lab run and their own field data; the slowest template with the most traffic goes first.
Apps and trackers that nobody uses are removed, the rest deferred; images converted and sized; fonts, CSS, and scripts trimmed. This is most of the gain on most stores, done by our developers.
Reserved space for images and banners (CLS), the hero prioritized (LCP), long tasks split and heavy handlers moved off the main thread (INP), on the platform's own theme system.
Field data is re-checked after 28 days, Search Console's Core Web Vitals report is watched, and a budget is set so new apps and campaigns cannot undo the work; support plans keep it that way.
Lab versus field data, why scores differ, and what to fix first.
Lighthouse tests mobile on a simulated mid-range phone over a slow 4G connection, which is how a large share of shoppers actually browse. Desktop has more CPU and bandwidth, so the same page scores higher. Google ranks and measures you on mobile, so treat the mobile number as the real one.
The lab score is one simulated load on one device. The real-user data (Chrome UX Report) is what actual visitors experienced over the past 28 days, at the 75th percentile. The lab finds causes; the field data is what Google uses to decide whether you pass Core Web Vitals. When the two disagree, the field data wins.
Google only publishes field data for sites with enough Chrome traffic to be statistically meaningful. Smaller or newer sites fall back to origin-level data or none at all. In that case the lab metrics are your guide, and we use the same thresholds.
On eCommerce sites, almost always JavaScript: apps, chat widgets, reviews, personalization, and trackers that load on every page whether used or not. Removing or deferring them improves LCP, INP, and the score together. Oversized images and a slow server response are the next two.
No. The work happens in how assets load, not in what the page shows: images are converted and sized, scripts are deferred, space is reserved so nothing jumps. If a feature is genuinely unused we will tell you and let you decide.
A focused pass on a store's main templates usually runs two to four weeks and is quoted as a fixed price after we review the check and your platform; ongoing protection fits a support plan. See the speed optimization service for what is included and request a quote with your URL.
Send us the URL you tested. We will reply with the three changes worth the most on your platform, the expected gain, and a fixed price.
From the eCommerce Experts
If you are asking how to scale your eCommerce business after crossing $1M in annual revenue, you are past beginner advice. The…
Read MoreOn GunBroker, “maximum sales” does not mean guaranteed volume. It means tightening the factors the platform actually exposes and reviews: seller approval,…
Read MoreCustomer records are not just rows in a database. They control account access, order history, saved addresses, tax treatment, segmentation, loyalty status,…
Read MoreTwice a month: what changed in Google and AI search, what it means for your store, and exactly what to do about it. Written by the people who build and rank stores for a living.
First issue lands within two weeks. Check your inbox for a hello from us in the meantime.