---
title: "Uncompressed HTML is over Googlebot's 2 MB fetch limit (seo/html-too-large)"
description: "seo/html-too-large: Googlebot reads only the first 2 MB of an HTML file (uncompressed); content, links and JSON-LD past the cut-off don't exist for indexing."
canonical: https://void-design.vercel.app/rules/seo/html-too-large
lastModified: 2026-09-16
---

# Uncompressed HTML is over Googlebot's 2 MB fetch limit

`seo/html-too-large` · severity **error** · category SEO · detected by `void seo` and `void audit`

## Why it matters

Googlebot reads only the first 2 MB of an HTML file (uncompressed); content, links and JSON-LD past the cut-off don't exist for indexing. Next.js inlines the RSC payload, roughly doubling text weight.

## How to fix it

Paginate long lists, move large data out of Client Component props, avoid inlining big SVG/CSS, and keep below 1 MB.

## References

- https://developers.google.com/search/docs/crawling-indexing/googlebot

## More seo rules

`void seo` reports 60 rules in this category. What search engines need from the raw response: status codes, titles and descriptions in <head>, self-referencing canonicals, one h1, crawlable links, Open Graph, icons, robots.txt and a sitemap with real dates.

- `client-redirect` Redirect done with meta refresh or JavaScript — [seo/client-redirect](https://void-design.vercel.app/rules/seo/client-redirect)
- `noindex` Indexable page carries noindex — [seo/noindex](https://void-design.vercel.app/rules/seo/noindex)
- `robots-snippet-restricted` nosnippet or a very low max-snippet limits previews — [seo/robots-snippet-restricted](https://void-design.vercel.app/rules/seo/robots-snippet-restricted)
- `soft-404` Missing page returns HTTP 200 (soft 404) — [seo/soft-404](https://void-design.vercel.app/rules/seo/soft-404)
- `rsc-payload-ratio` Inline RSC flight payload dominates the HTML — [seo/rsc-payload-ratio](https://void-design.vercel.app/rules/seo/rsc-payload-ratio)
- `not-https` Page served over plain HTTP — [seo/not-https](https://void-design.vercel.app/rules/seo/not-https)
- `origin-redirects` http:// or www/apex variant doesn't redirect to the canonical origin in one hop — [seo/origin-redirects](https://void-design.vercel.app/rules/seo/origin-redirects)
- `html-lang` <html lang> missing or not a valid BCP 47 tag — [seo/html-lang](https://void-design.vercel.app/rules/seo/html-lang)

Detected by `void seo` and `void audit`. Explain it in a terminal: `void rules seo/html-too-large`
