Page weight: how big should an ecommerce home page be?
A home page that transfers over 2MB slows mobile shoppers. See what makes pages heavy, how to measure it and which fixes cut the most weight first.
2 min read
Area
Speed
Severity
High
Fix effort
Medium
Stores failing
71%
Of 180 stores we scanned where this check applies, 71% fail it and 5% pass. See all benchmarks.
Page weight is the total data a page downloads. This audit flags a home page that transfers more than 2MB. Images are usually the largest share, followed by JavaScript from themes and apps. Weight matters most on mobile data, where every megabyte adds seconds.
Why it matters
A heavy page is slow even on a fast phone, and expensive on a limited data plan. Shoppers in many markets still browse on connections that cannot absorb a four megabyte home page without a visible wait.
Weight is also one of the easiest problems to measure and one of the most common to find. Stores keep adding apps, banners and carousels, and nobody removes the old ones.
What the audit looks at
The audit measures how much data the home page transfers.
What usually causes it
- Hero banners and carousel slides uploaded at several thousand pixels wide
- Video backgrounds or autoplaying clips on the home page
- Scripts from apps that were uninstalled but left code in the theme
- Several web fonts with many weights loaded at once
How to fix it
Cut the download size, which is mostly images and third-party scripts. The effort is medium, a theme or template edit that takes an afternoon.
- Sort the network tab by size and fix the top five entries; they are almost always the entire problem.
- Convert images to WebP or AVIF and serve them at the displayed size.
- Remove scripts from apps you no longer use.
- Subset and self-host fonts rather than loading multiple weights you do not use.
How to check it yourself
- Open Chrome DevTools, go to the Network tab, tick "Disable cache", reload and read the transferred total at the bottom.
- Sort requests by size. The top five usually account for most of the weight.
- Filter by Img and then JS to see which type is the bigger share.
Frequently asked questions
Is 2MB the right limit?
It is a practical threshold we use, not a Google rule. Many well-built stores sit well under 1.5MB. Heavy sites can still feel fast if the weight loads after the first view.
Does lazy loading reduce page weight?
It reduces what loads at first, which helps speed. The total weight of the full page stays the same if the shopper scrolls to the end.
Related checks
Check your own store
See whether your store passes this check
Paste your store URL. The audit loads your pages in a real browser and shows the result for this check with the evidence behind it.