Skip to content
SEO Madmanby Adam Hafez

Median home page weight 2025: 2.86 MB desktop, 2.56 MB mobile

The 2025 Web Almanac puts the median home page at 2.86 MB on desktop and 2.56 MB on mobile, with images and JavaScript the two largest parts.

Published · 3 min read

Written byAdam Hafez
Share
Markdown
A brown and beige mechanical weighing scale sitting on a plain surface

Key takeaways

  • The median home page in the July 2025 crawl was 2,862 KB on desktop and 2,559 KB on mobile.
  • Images were the heaviest resource type, at 1,058 KB on the median desktop home page and 911 KB on mobile.
  • JavaScript came second at 697 KB on the median desktop home page and 632 KB on the median mobile home page.
  • Inner pages carry far fewer image bytes than home pages, at 442 KB on desktop and 354 KB on mobile.
  • HTML is the smallest measured slice, at 22 KB on both the median desktop and mobile home page.

Page weight decides how much data a visitor must download before a page works. The Web Almanac’s 2025 Page Weight chapter measured it in the July 2025 HTTP Archive crawl. This report covers one slice of that chapter: the median home page, broken down by resource type.

How heavy is the median home page?

The chapter puts the median home page at 2.86 MB on desktop and 2.56 MB on mobile. Its exact totals are 2,862 KB and 2,559 KB. Images account for the most bytes on both device types, followed by JavaScript and fonts.

The chapter, written by Richard Barret and Jamie Indigo, also reports growth. The median mobile home page is 2.6 MB, up 8.4% from 2.4 MB in 2024, and the median desktop page reached 2.9 MB, up 7.3%. Over a decade, the chapter says the median mobile home page went from 845 KB in July 2015 to 2,362 KB in July 2025, a 202.8% increase, with desktop up 110.2%. That 2,362 KB figure does not match the 2,559 KB total above, and the chapter does not reconcile the two, so read the decade figure as a trend rather than an exact size.

What makes up the weight?

The chapter lists the median home page by content type, in kilobytes.

Resource typeDesktopMobile
Images1,058 KB911 KB
JavaScript697 KB632 KB
Fonts139 KB122 KB
CSS82 KB77 KB
HTML22 KB22 KB

The chapter notes that JavaScript is “heavy” beyond its file size because the browser must parse, compile and execute it. For related measurements see our page speed hub.

How wide is the spread between light and heavy pages?

Very wide. At the 10th percentile, desktop pages are 607 KB and mobile pages 516 KB. At the 90th percentile they reach 9,179 KB on desktop and 8,337 KB on mobile, roughly three times the median. The median page makes 77 requests on desktop and 72 on mobile, and the chapter says overall requests grew 9% year over year on mobile and 8% on desktop.

Where is the easiest weight to cut?

The chapter points at code nobody runs. The median desktop page carried 280 KB of unused JavaScript, uncompressed, and the median mobile page 251 KB. At the 90th percentile, desktop pages carried 1,004 KB. Images are the other lever: newer formats are far smaller in the chapter’s data, with AVIF files running from 1 KB at the 10th percentile to 37 KB at the 90th, against 3 KB to 278 KB for JPG. Those are file-size distributions across the web, not like-for-like conversions of the same image, so they show direction, not a guaranteed saving. Our image loading attributes checker flags missing dimensions and lazy loading on the likely LCP image.

Do inner pages weigh the same?

Not for images. The chapter reports that inner pages were similar to home pages except for images, which fall to 354 KB on mobile and 442 KB on desktop. JavaScript on inner pages was 660 KB on mobile and 719 KB on desktop, slightly above the home page figures.

What the report does not show

These are medians of a crawl, not a target or a ranking factor. The chapter reports bytes per resource type; it does not tie any of these figures to search rankings, so read them as a benchmark for technical SEO audits and nothing more. For what one correlation study found between page size and rankings, see our review of the Backlinko page weight study.

The evidence

Period
July 2025 crawl
Sample
16,213,084 sites (12.2M desktop, 15.4M mobile)

Method: As stated on the Web Almanac methodology page, unless a chapter notes otherwise every 2025 metric was sourced from the July 2025 HTTP Archive crawl, queryable in the httparchive.crawl.* tables for date 2025-07-01. The Page Weight chapter reports the 50th percentile of bytes per page by resource type, split by desktop and mobile and by home page versus inner page.

Median desktop home page weight by type, KB, 2025
Images1,058 KB
JavaScript697 KB
Fonts139 KB
CSS82 KB
HTML22 KB

Sources

  1. 1.Page Weight | 2025 | The Web Almanac - HTTP ArchivePrimary
  2. 2.Methodology | 2025 | The Web Almanac - HTTP Archive

About the author

Adam Hafez
Adam Hafez

Founder, UpgradIQ FZC LLC

Adam Hafez works on technical SEO and search measurement: how pages get crawled, indexed, ranked and now quoted by answer engines. He founded UpgradIQ, which reads Google Search Console and GA4 to tie ranking movement back to the changes that caused it. He publishes what the data supports and states the limits of it.

  • Technical SEO
  • Search Console and GA4 measurement
  • Answer engine optimization
  • Structured data

The briefing

Only what actually changed in search, delivered in full by RSS, Atom or JSON feed.

Follow