Free professional SEO tools — SERP preview, meta analyser, schema generator, robots.txt tester, and more. No login required.
Your HTML document should ideally be under 100KB. The total page weight (including images, CSS and JavaScript) should be under 1–2MB for most pages. Google's Core Web Vitals benchmarks suggest a Largest Contentful Paint (LCP) under 2.5 seconds — a bloated page is a common reason for slow LCP scores. The fastest sites keep their HTML under 30KB and use compression (Gzip/Brotli) to reduce transfer size by 60–80%.
The most common causes of large page sizes are: uncompressed images, large unminified JavaScript bundles (especially third-party scripts like tag managers and chat widgets), render-blocking CSS loaded synchronously, excessive inline styles or scripts in the HTML, and bloated CMS themes with unused code.
Page size directly affects Core Web Vitals — particularly LCP (Largest Contentful Paint), FID/INP (interactivity) and CLS (layout stability). Google's Page Experience signals use Core Web Vitals as a ranking factor since 2021. Additionally, large pages consume more crawl budget, meaning Google may crawl your other pages less frequently.
HTML size is the actual file size of the raw HTML document before any compression. Transfer size is what's actually sent over the network — when Gzip or Brotli compression is enabled, transfer size is typically 60–80% smaller than the HTML size. Enable compression on your server if not already active — it's one of the easiest wins for page speed.